Exemplo n.º 1
0
unsigned int kfifo_out_peek(struct kfifo *fifo, void *buf, unsigned int len)
{
	unsigned int l;

	l = fifo->in - fifo->out;
	if(len > l)
		len = l;

	kfifo_copy_out(fifo, buf, len, fifo->out);

	return len;
}
Exemplo n.º 2
0
static uint32_t internal_fifo_out_peek(struct k_fifo *fifo,
                                       void *buf, uint32_t len)
{
    uint32_t l;

    l = fifo->in - fifo->out;

    if (len > l) {
        len = l;
    }

    kfifo_copy_out(fifo, buf, len, fifo->out);
    return len;
}