Searched refs:__kfifo (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/include/linux/ |
D | kfifo.h | 50 struct __kfifo { struct 60 struct __kfifo kfifo; \ argument 133 struct __kfifo *__kfifo = &__tmp->kfifo; \ 134 __kfifo->in = 0; \ 135 __kfifo->out = 0; \ 136 __kfifo->mask = __is_kfifo_ptr(__tmp) ? 0 : ARRAY_SIZE(__tmp->buf) - 1;\ 137 __kfifo->esize = sizeof(*__tmp->buf); \ 138 __kfifo->data = __is_kfifo_ptr(__tmp) ? NULL : __tmp->buf; \ 320 struct __kfifo *__kfifo = &__tmp->kfifo; \ 322 __kfifo_skip_r(__kfifo, __recsize); \ [all …]
|
/linux-6.12.1/lib/ |
D | kfifo.c | 20 static inline unsigned int kfifo_unused(struct __kfifo *fifo) in kfifo_unused() 25 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, in __kfifo_alloc() 56 void __kfifo_free(struct __kfifo *fifo) in __kfifo_free() 67 int __kfifo_init(struct __kfifo *fifo, void *buffer, in __kfifo_init() 90 static void kfifo_copy_in(struct __kfifo *fifo, const void *src, in kfifo_copy_in() 114 unsigned int __kfifo_in(struct __kfifo *fifo, in __kfifo_in() 129 static void kfifo_copy_out(struct __kfifo *fifo, void *dst, in kfifo_copy_out() 153 unsigned int __kfifo_out_peek(struct __kfifo *fifo, in __kfifo_out_peek() 167 unsigned int __kfifo_out_linear(struct __kfifo *fifo, in __kfifo_out_linear() 180 unsigned int __kfifo_out(struct __kfifo *fifo, in __kfifo_out() [all …]
|
/linux-6.12.1/drivers/iio/buffer/ |
D | kfifo_buf.c | 38 return __kfifo_alloc((struct __kfifo *)&buf->kf, length, in __iio_allocate_kfifo()
|
/linux-6.12.1/sound/soc/intel/avs/ |
D | debugfs.c | 19 struct __kfifo *__fifo = &fifo->kfifo; in __kfifo_fromio()
|
/linux-6.12.1/drivers/media/platform/chips-media/coda/ |
D | coda-bit.c | 151 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_from_device() 164 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_full() 176 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_write()
|