Lines Matching refs:out

35 	return (fifo->mask + 1) - (fifo->in - fifo->out);  in kfifo_unused()
48 fifo->out = 0; in __kfifo_alloc()
73 fifo->out = 0; in __kfifo_free()
88 fifo->out = 0; in __kfifo_init()
170 l = fifo->in - fifo->out; in __kfifo_out_peek()
174 kfifo_copy_out(fifo, buf, len, fifo->out); in __kfifo_out_peek()
183 fifo->out += len; in __kfifo_out()
294 l = fifo->in - fifo->out; in __kfifo_to_user()
297 ret = kfifo_copy_to_user(fifo, to, len, fifo->out, copied); in __kfifo_to_user()
303 fifo->out += len; in __kfifo_to_user()
387 l = fifo->in - fifo->out; in __kfifo_dma_out_prepare()
391 return setup_sgl(fifo, sgl, nents, len, fifo->out); in __kfifo_dma_out_prepare()
405 #define __KFIFO_PEEK(data, out, mask) \ argument
406 ((data)[(out) & (mask)])
417 l = __KFIFO_PEEK(data, fifo->out, mask); in __kfifo_peek_n()
420 l |= __KFIFO_PEEK(data, fifo->out + 1, mask) << 8; in __kfifo_peek_n()
473 kfifo_copy_out(fifo, buf, len, fifo->out + recsize); in kfifo_out_copy_r()
482 if (fifo->in == fifo->out) in __kfifo_out_peek_r()
494 if (fifo->in == fifo->out) in __kfifo_out_r()
498 fifo->out += n + recsize; in __kfifo_out_r()
508 fifo->out += n + recsize; in __kfifo_skip_r()
542 if (fifo->in == fifo->out) { in __kfifo_to_user_r()
551 ret = kfifo_copy_to_user(fifo, to, len, fifo->out + recsize, copied); in __kfifo_to_user_r()
556 fifo->out += n + recsize; in __kfifo_to_user_r()
591 if (len + recsize > fifo->in - fifo->out) in __kfifo_dma_out_prepare_r()
594 return setup_sgl(fifo, sgl, nents, len, fifo->out + recsize); in __kfifo_dma_out_prepare_r()
603 fifo->out += len + recsize; in __kfifo_dma_out_finish_r()