__kfifo 38 drivers/iio/buffer/kfifo_buf.c return __kfifo_alloc((struct __kfifo *)&buf->kf, length, __kfifo 150 drivers/media/platform/coda/coda-bit.c struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; __kfifo 163 drivers/media/platform/coda/coda-bit.c struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; __kfifo 175 drivers/media/platform/coda/coda-bit.c struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; __kfifo 54 include/linux/kfifo.h struct __kfifo kfifo; \ __kfifo 127 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 128 include/linux/kfifo.h __kfifo->in = 0; \ __kfifo 129 include/linux/kfifo.h __kfifo->out = 0; \ __kfifo 130 include/linux/kfifo.h __kfifo->mask = __is_kfifo_ptr(__tmp) ? 0 : ARRAY_SIZE(__tmp->buf) - 1;\ __kfifo 131 include/linux/kfifo.h __kfifo->esize = sizeof(*__tmp->buf); \ __kfifo 132 include/linux/kfifo.h __kfifo->data = __is_kfifo_ptr(__tmp) ? NULL : __tmp->buf; \ __kfifo 283 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 285 include/linux/kfifo.h __kfifo_skip_r(__kfifo, __recsize); \ __kfifo 287 include/linux/kfifo.h __kfifo->out++; \ __kfifo 301 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 303 include/linux/kfifo.h __kfifo_len_r(__kfifo, __recsize); \ __kfifo 323 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 325 include/linux/kfifo.h __kfifo_alloc(__kfifo, size, sizeof(*__tmp->type), gfp_mask) : \ __kfifo 337 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 339 include/linux/kfifo.h __kfifo_free(__kfifo); \ __kfifo 356 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 358 include/linux/kfifo.h __kfifo_init(__kfifo, buffer, size, sizeof(*__tmp->type)) : \ __kfifo 380 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 382 include/linux/kfifo.h __ret = __kfifo_in_r(__kfifo, &__val, sizeof(__val), \ __kfifo 388 include/linux/kfifo.h ((typeof(__tmp->type))__kfifo->data) : \ __kfifo 390 include/linux/kfifo.h )[__kfifo->in & __tmp->kfifo.mask] = \ __kfifo 393 include/linux/kfifo.h __kfifo->in++; \ __kfifo 418 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 420 include/linux/kfifo.h __ret = __kfifo_out_r(__kfifo, __val, sizeof(*__val), \ __kfifo 427 include/linux/kfifo.h ((typeof(__tmp->type))__kfifo->data) : \ __kfifo 429 include/linux/kfifo.h )[__kfifo->out & __tmp->kfifo.mask]; \ __kfifo 431 include/linux/kfifo.h __kfifo->out++; \ __kfifo 457 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 459 include/linux/kfifo.h __ret = __kfifo_out_peek_r(__kfifo, __val, sizeof(*__val), \ __kfifo 466 include/linux/kfifo.h ((typeof(__tmp->type))__kfifo->data) : \ __kfifo 468 include/linux/kfifo.h )[__kfifo->out & __tmp->kfifo.mask]; \ __kfifo 494 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 496 include/linux/kfifo.h __kfifo_in_r(__kfifo, __buf, __n, __recsize) : \ __kfifo 497 include/linux/kfifo.h __kfifo_in(__kfifo, __buf, __n); \ __kfifo 543 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 545 include/linux/kfifo.h __kfifo_out_r(__kfifo, __buf, __n, __recsize) : \ __kfifo 546 include/linux/kfifo.h __kfifo_out(__kfifo, __buf, __n); \ __kfifo 597 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 599 include/linux/kfifo.h __kfifo_from_user_r(__kfifo, __from, __len, __copied, __recsize) : \ __kfifo 600 include/linux/kfifo.h __kfifo_from_user(__kfifo, __from, __len, __copied); \ __kfifo 625 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 627 include/linux/kfifo.h __kfifo_to_user_r(__kfifo, __to, __len, __copied, __recsize) : \ __kfifo 628 include/linux/kfifo.h __kfifo_to_user(__kfifo, __to, __len, __copied); \ __kfifo 652 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 654 include/linux/kfifo.h __kfifo_dma_in_prepare_r(__kfifo, __sgl, __nents, __len, __recsize) : \ __kfifo 655 include/linux/kfifo.h __kfifo_dma_in_prepare(__kfifo, __sgl, __nents, __len); \ __kfifo 674 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 676 include/linux/kfifo.h __kfifo_dma_in_finish_r(__kfifo, __len, __recsize); \ __kfifo 678 include/linux/kfifo.h __kfifo->in += __len / sizeof(*__tmp->type); \ __kfifo 703 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 705 include/linux/kfifo.h __kfifo_dma_out_prepare_r(__kfifo, __sgl, __nents, __len, __recsize) : \ __kfifo 706 include/linux/kfifo.h __kfifo_dma_out_prepare(__kfifo, __sgl, __nents, __len); \ __kfifo 725 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 727 include/linux/kfifo.h __kfifo_dma_out_finish_r(__kfifo, __recsize); \ __kfifo 729 include/linux/kfifo.h __kfifo->out += __len / sizeof(*__tmp->type); \ __kfifo 751 include/linux/kfifo.h struct __kfifo *__kfifo = &__tmp->kfifo; \ __kfifo 753 include/linux/kfifo.h __kfifo_out_peek_r(__kfifo, __buf, __n, __recsize) : \ __kfifo 754 include/linux/kfifo.h __kfifo_out_peek(__kfifo, __buf, __n); \ __kfifo 758 include/linux/kfifo.h extern int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, __kfifo 761 include/linux/kfifo.h extern void __kfifo_free(struct __kfifo *fifo); __kfifo 763 include/linux/kfifo.h extern int __kfifo_init(struct __kfifo *fifo, void *buffer, __kfifo 766 include/linux/kfifo.h extern unsigned int __kfifo_in(struct __kfifo *fifo, __kfifo 769 include/linux/kfifo.h extern unsigned int __kfifo_out(struct __kfifo *fifo, __kfifo 772 include/linux/kfifo.h extern int __kfifo_from_user(struct __kfifo *fifo, __kfifo 775 include/linux/kfifo.h extern int __kfifo_to_user(struct __kfifo *fifo, __kfifo 778 include/linux/kfifo.h extern unsigned int __kfifo_dma_in_prepare(struct __kfifo *fifo, __kfifo 781 include/linux/kfifo.h extern unsigned int __kfifo_dma_out_prepare(struct __kfifo *fifo, __kfifo 784 include/linux/kfifo.h extern unsigned int __kfifo_out_peek(struct __kfifo *fifo, __kfifo 787 include/linux/kfifo.h extern unsigned int __kfifo_in_r(struct __kfifo *fifo, __kfifo 790 include/linux/kfifo.h extern unsigned int __kfifo_out_r(struct __kfifo *fifo, __kfifo 793 include/linux/kfifo.h extern int __kfifo_from_user_r(struct __kfifo *fifo, __kfifo 797 include/linux/kfifo.h extern int __kfifo_to_user_r(struct __kfifo *fifo, void __user *to, __kfifo 800 include/linux/kfifo.h extern unsigned int __kfifo_dma_in_prepare_r(struct __kfifo *fifo, __kfifo 803 include/linux/kfifo.h extern void __kfifo_dma_in_finish_r(struct __kfifo *fifo, __kfifo 806 include/linux/kfifo.h extern unsigned int __kfifo_dma_out_prepare_r(struct __kfifo *fifo, __kfifo 809 include/linux/kfifo.h extern void __kfifo_dma_out_finish_r(struct __kfifo *fifo, size_t recsize); __kfifo 811 include/linux/kfifo.h extern unsigned int __kfifo_len_r(struct __kfifo *fifo, size_t recsize); __kfifo 813 include/linux/kfifo.h extern void __kfifo_skip_r(struct __kfifo *fifo, size_t recsize); __kfifo 815 include/linux/kfifo.h extern unsigned int __kfifo_out_peek_r(struct __kfifo *fifo, __kfifo 19 lib/kfifo.c static inline unsigned int kfifo_unused(struct __kfifo *fifo) __kfifo 24 lib/kfifo.c int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, __kfifo 55 lib/kfifo.c void __kfifo_free(struct __kfifo *fifo) __kfifo 66 lib/kfifo.c int __kfifo_init(struct __kfifo *fifo, void *buffer, __kfifo 89 lib/kfifo.c static void kfifo_copy_in(struct __kfifo *fifo, const void *src, __kfifo 113 lib/kfifo.c unsigned int __kfifo_in(struct __kfifo *fifo, __kfifo 128 lib/kfifo.c static void kfifo_copy_out(struct __kfifo *fifo, void *dst, __kfifo 152 lib/kfifo.c unsigned int __kfifo_out_peek(struct __kfifo *fifo, __kfifo 166 lib/kfifo.c unsigned int __kfifo_out(struct __kfifo *fifo, __kfifo 175 lib/kfifo.c static unsigned long kfifo_copy_from_user(struct __kfifo *fifo, __kfifo 210 lib/kfifo.c int __kfifo_from_user(struct __kfifo *fifo, const void __user *from, __kfifo 236 lib/kfifo.c static unsigned long kfifo_copy_to_user(struct __kfifo *fifo, void __user *to, __kfifo 270 lib/kfifo.c int __kfifo_to_user(struct __kfifo *fifo, void __user *to, __kfifo 334 lib/kfifo.c static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl, __kfifo 356 lib/kfifo.c unsigned int __kfifo_dma_in_prepare(struct __kfifo *fifo, __kfifo 369 lib/kfifo.c unsigned int __kfifo_dma_out_prepare(struct __kfifo *fifo, __kfifo 398 lib/kfifo.c static unsigned int __kfifo_peek_n(struct __kfifo *fifo, size_t recsize) __kfifo 421 lib/kfifo.c static void __kfifo_poke_n(struct __kfifo *fifo, unsigned int n, size_t recsize) __kfifo 432 lib/kfifo.c unsigned int __kfifo_len_r(struct __kfifo *fifo, size_t recsize) __kfifo 438 lib/kfifo.c unsigned int __kfifo_in_r(struct __kfifo *fifo, const void *buf, __kfifo 452 lib/kfifo.c static unsigned int kfifo_out_copy_r(struct __kfifo *fifo, __kfifo 464 lib/kfifo.c unsigned int __kfifo_out_peek_r(struct __kfifo *fifo, void *buf, __kfifo 476 lib/kfifo.c unsigned int __kfifo_out_r(struct __kfifo *fifo, void *buf, __kfifo 490 lib/kfifo.c void __kfifo_skip_r(struct __kfifo *fifo, size_t recsize) __kfifo 499 lib/kfifo.c int __kfifo_from_user_r(struct __kfifo *fifo, const void __user *from, __kfifo 523 lib/kfifo.c int __kfifo_to_user_r(struct __kfifo *fifo, void __user *to, __kfifo 548 lib/kfifo.c unsigned int __kfifo_dma_in_prepare_r(struct __kfifo *fifo, __kfifo 562 lib/kfifo.c void __kfifo_dma_in_finish_r(struct __kfifo *fifo, __kfifo 571 lib/kfifo.c unsigned int __kfifo_dma_out_prepare_r(struct __kfifo *fifo, __kfifo 585 lib/kfifo.c void __kfifo_dma_out_finish_r(struct __kfifo *fifo, size_t recsize)