Lines Matching refs:__kfifo

49 struct __kfifo {  struct
59 struct __kfifo kfifo; \ argument
132 struct __kfifo *__kfifo = &__tmp->kfifo; \
133 __kfifo->in = 0; \
134 __kfifo->out = 0; \
135 __kfifo->mask = __is_kfifo_ptr(__tmp) ? 0 : ARRAY_SIZE(__tmp->buf) - 1;\
136 __kfifo->esize = sizeof(*__tmp->buf); \
137 __kfifo->data = __is_kfifo_ptr(__tmp) ? NULL : __tmp->buf; \
319 struct __kfifo *__kfifo = &__tmp->kfifo; \
321 __kfifo_skip_r(__kfifo, __recsize); \
323 __kfifo->out += (count); \
343 struct __kfifo *__kfifo = &__tmp->kfifo; \
345 __kfifo_len_r(__kfifo, __recsize); \
365 struct __kfifo *__kfifo = &__tmp->kfifo; \
367 __kfifo_alloc(__kfifo, size, sizeof(*__tmp->type), gfp_mask) : \
379 struct __kfifo *__kfifo = &__tmp->kfifo; \
381 __kfifo_free(__kfifo); \
398 struct __kfifo *__kfifo = &__tmp->kfifo; \
400 __kfifo_init(__kfifo, buffer, size, sizeof(*__tmp->type)) : \
422 struct __kfifo *__kfifo = &__tmp->kfifo; \
424 __ret = __kfifo_in_r(__kfifo, &__val, sizeof(__val), \
430 ((typeof(__tmp->type))__kfifo->data) : \
432 )[__kfifo->in & __tmp->kfifo.mask] = \
435 __kfifo->in++; \
460 struct __kfifo *__kfifo = &__tmp->kfifo; \
462 __ret = __kfifo_out_r(__kfifo, __val, sizeof(*__val), \
469 ((typeof(__tmp->type))__kfifo->data) : \
471 )[__kfifo->out & __tmp->kfifo.mask]; \
473 __kfifo->out++; \
499 struct __kfifo *__kfifo = &__tmp->kfifo; \
501 __ret = __kfifo_out_peek_r(__kfifo, __val, sizeof(*__val), \
508 ((typeof(__tmp->type))__kfifo->data) : \
510 )[__kfifo->out & __tmp->kfifo.mask]; \
536 struct __kfifo *__kfifo = &__tmp->kfifo; \
538 __kfifo_in_r(__kfifo, __buf, __n, __recsize) : \
539 __kfifo_in(__kfifo, __buf, __n); \
605 struct __kfifo *__kfifo = &__tmp->kfifo; \
607 __kfifo_out_r(__kfifo, __buf, __n, __recsize) : \
608 __kfifo_out(__kfifo, __buf, __n); \
681 struct __kfifo *__kfifo = &__tmp->kfifo; \
683 __kfifo_from_user_r(__kfifo, __from, __len, __copied, __recsize) : \
684 __kfifo_from_user(__kfifo, __from, __len, __copied); \
709 struct __kfifo *__kfifo = &__tmp->kfifo; \
711 __kfifo_to_user_r(__kfifo, __to, __len, __copied, __recsize) : \
712 __kfifo_to_user(__kfifo, __to, __len, __copied); \
737 struct __kfifo *__kfifo = &__tmp->kfifo; \
739 __kfifo_dma_in_prepare_r(__kfifo, __sgl, __nents, __len, __recsize, \
741 __kfifo_dma_in_prepare(__kfifo, __sgl, __nents, __len, dma); \
763 struct __kfifo *__kfifo = &__tmp->kfifo; \
765 __kfifo_dma_in_finish_r(__kfifo, __len, __recsize); \
767 __kfifo->in += __len / sizeof(*__tmp->type); \
793 struct __kfifo *__kfifo = &__tmp->kfifo; \
795 __kfifo_dma_out_prepare_r(__kfifo, __sgl, __nents, __len, __recsize, \
797 __kfifo_dma_out_prepare(__kfifo, __sgl, __nents, __len, dma); \
838 struct __kfifo *__kfifo = &__tmp->kfifo; \
840 __kfifo_out_peek_r(__kfifo, __buf, __n, __recsize) : \
841 __kfifo_out_peek(__kfifo, __buf, __n); \
868 struct __kfifo *__kfifo = &__tmp->kfifo; \
870 __kfifo_out_linear_r(__kfifo, __tail, __n, __recsize) : \
871 __kfifo_out_linear(__kfifo, __tail, __n); \
902 extern int __kfifo_alloc(struct __kfifo *fifo, unsigned int size,
905 extern void __kfifo_free(struct __kfifo *fifo);
907 extern int __kfifo_init(struct __kfifo *fifo, void *buffer,
910 extern unsigned int __kfifo_in(struct __kfifo *fifo,
913 extern unsigned int __kfifo_out(struct __kfifo *fifo,
916 extern int __kfifo_from_user(struct __kfifo *fifo,
919 extern int __kfifo_to_user(struct __kfifo *fifo,
922 extern unsigned int __kfifo_dma_in_prepare(struct __kfifo *fifo,
925 extern unsigned int __kfifo_dma_out_prepare(struct __kfifo *fifo,
928 extern unsigned int __kfifo_out_peek(struct __kfifo *fifo,
931 extern unsigned int __kfifo_out_linear(struct __kfifo *fifo,
934 extern unsigned int __kfifo_in_r(struct __kfifo *fifo,
937 extern unsigned int __kfifo_out_r(struct __kfifo *fifo,
940 extern int __kfifo_from_user_r(struct __kfifo *fifo,
944 extern int __kfifo_to_user_r(struct __kfifo *fifo, void __user *to,
947 extern unsigned int __kfifo_dma_in_prepare_r(struct __kfifo *fifo,
951 extern void __kfifo_dma_in_finish_r(struct __kfifo *fifo,
954 extern unsigned int __kfifo_dma_out_prepare_r(struct __kfifo *fifo,
958 extern unsigned int __kfifo_len_r(struct __kfifo *fifo, size_t recsize);
960 extern void __kfifo_skip_r(struct __kfifo *fifo, size_t recsize);
962 extern unsigned int __kfifo_out_peek_r(struct __kfifo *fifo,
965 extern unsigned int __kfifo_out_linear_r(struct __kfifo *fifo,