Lines Matching refs:__kfifo
58 struct __kfifo { struct
68 struct __kfifo kfifo; \ argument
141 struct __kfifo *__kfifo = &__tmp->kfifo; \
142 __kfifo->in = 0; \
143 __kfifo->out = 0; \
144 __kfifo->mask = __is_kfifo_ptr(__tmp) ? 0 : ARRAY_SIZE(__tmp->buf) - 1;\
145 __kfifo->esize = sizeof(*__tmp->buf); \
146 __kfifo->data = __is_kfifo_ptr(__tmp) ? NULL : __tmp->buf; \
297 struct __kfifo *__kfifo = &__tmp->kfifo; \
299 __kfifo_skip_r(__kfifo, __recsize); \
301 __kfifo->out++; \
315 struct __kfifo *__kfifo = &__tmp->kfifo; \
317 __kfifo_len_r(__kfifo, __recsize); \
337 struct __kfifo *__kfifo = &__tmp->kfifo; \
339 __kfifo_alloc(__kfifo, size, sizeof(*__tmp->type), gfp_mask) : \
351 struct __kfifo *__kfifo = &__tmp->kfifo; \
353 __kfifo_free(__kfifo); \
370 struct __kfifo *__kfifo = &__tmp->kfifo; \
372 __kfifo_init(__kfifo, buffer, size, sizeof(*__tmp->type)) : \
394 struct __kfifo *__kfifo = &__tmp->kfifo; \
396 __ret = __kfifo_in_r(__kfifo, &__val, sizeof(__val), \
402 ((typeof(__tmp->type))__kfifo->data) : \
404 )[__kfifo->in & __tmp->kfifo.mask] = \
407 __kfifo->in++; \
432 struct __kfifo *__kfifo = &__tmp->kfifo; \
434 __ret = __kfifo_out_r(__kfifo, __val, sizeof(*__val), \
441 ((typeof(__tmp->type))__kfifo->data) : \
443 )[__kfifo->out & __tmp->kfifo.mask]; \
445 __kfifo->out++; \
471 struct __kfifo *__kfifo = &__tmp->kfifo; \
473 __ret = __kfifo_out_peek_r(__kfifo, __val, sizeof(*__val), \
480 ((typeof(__tmp->type))__kfifo->data) : \
482 )[__kfifo->out & __tmp->kfifo.mask]; \
508 struct __kfifo *__kfifo = &__tmp->kfifo; \
510 __kfifo_in_r(__kfifo, __buf, __n, __recsize) : \
511 __kfifo_in(__kfifo, __buf, __n); \
557 struct __kfifo *__kfifo = &__tmp->kfifo; \
559 __kfifo_out_r(__kfifo, __buf, __n, __recsize) : \
560 __kfifo_out(__kfifo, __buf, __n); \
611 struct __kfifo *__kfifo = &__tmp->kfifo; \
613 __kfifo_from_user_r(__kfifo, __from, __len, __copied, __recsize) : \
614 __kfifo_from_user(__kfifo, __from, __len, __copied); \
639 struct __kfifo *__kfifo = &__tmp->kfifo; \
641 __kfifo_to_user_r(__kfifo, __to, __len, __copied, __recsize) : \
642 __kfifo_to_user(__kfifo, __to, __len, __copied); \
666 struct __kfifo *__kfifo = &__tmp->kfifo; \
668 __kfifo_dma_in_prepare_r(__kfifo, __sgl, __nents, __len, __recsize) : \
669 __kfifo_dma_in_prepare(__kfifo, __sgl, __nents, __len); \
688 struct __kfifo *__kfifo = &__tmp->kfifo; \
690 __kfifo_dma_in_finish_r(__kfifo, __len, __recsize); \
692 __kfifo->in += __len / sizeof(*__tmp->type); \
717 struct __kfifo *__kfifo = &__tmp->kfifo; \
719 __kfifo_dma_out_prepare_r(__kfifo, __sgl, __nents, __len, __recsize) : \
720 __kfifo_dma_out_prepare(__kfifo, __sgl, __nents, __len); \
739 struct __kfifo *__kfifo = &__tmp->kfifo; \
741 __kfifo_dma_out_finish_r(__kfifo, __recsize); \
743 __kfifo->out += __len / sizeof(*__tmp->type); \
765 struct __kfifo *__kfifo = &__tmp->kfifo; \
767 __kfifo_out_peek_r(__kfifo, __buf, __n, __recsize) : \
768 __kfifo_out_peek(__kfifo, __buf, __n); \
772 extern int __kfifo_alloc(struct __kfifo *fifo, unsigned int size,
775 extern void __kfifo_free(struct __kfifo *fifo);
777 extern int __kfifo_init(struct __kfifo *fifo, void *buffer,
780 extern unsigned int __kfifo_in(struct __kfifo *fifo,
783 extern unsigned int __kfifo_out(struct __kfifo *fifo,
786 extern int __kfifo_from_user(struct __kfifo *fifo,
789 extern int __kfifo_to_user(struct __kfifo *fifo,
792 extern unsigned int __kfifo_dma_in_prepare(struct __kfifo *fifo,
795 extern unsigned int __kfifo_dma_out_prepare(struct __kfifo *fifo,
798 extern unsigned int __kfifo_out_peek(struct __kfifo *fifo,
801 extern unsigned int __kfifo_in_r(struct __kfifo *fifo,
804 extern unsigned int __kfifo_out_r(struct __kfifo *fifo,
807 extern int __kfifo_from_user_r(struct __kfifo *fifo,
811 extern int __kfifo_to_user_r(struct __kfifo *fifo, void __user *to,
814 extern unsigned int __kfifo_dma_in_prepare_r(struct __kfifo *fifo,
817 extern void __kfifo_dma_in_finish_r(struct __kfifo *fifo,
820 extern unsigned int __kfifo_dma_out_prepare_r(struct __kfifo *fifo,
823 extern void __kfifo_dma_out_finish_r(struct __kfifo *fifo, size_t recsize);
825 extern unsigned int __kfifo_len_r(struct __kfifo *fifo, size_t recsize);
827 extern void __kfifo_skip_r(struct __kfifo *fifo, size_t recsize);
829 extern unsigned int __kfifo_out_peek_r(struct __kfifo *fifo,