Home
last modified time | relevance | path

Searched refs:__kfifo (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/include/linux/
Dkfifo.h58 struct __kfifo { struct
68 struct __kfifo kfifo; \ argument
116 #define __is_kfifo_ptr(fifo) (sizeof(*fifo) == sizeof(struct __kfifo))
140 struct __kfifo *__kfifo = &__tmp->kfifo; \
141 __kfifo->in = 0; \
142 __kfifo->out = 0; \
143 __kfifo->mask = __is_kfifo_ptr(__tmp) ? 0 : ARRAY_SIZE(__tmp->buf) - 1;\
144 __kfifo->esize = sizeof(*__tmp->buf); \
145 __kfifo->data = __is_kfifo_ptr(__tmp) ? NULL : __tmp->buf; \
296 struct __kfifo *__kfifo = &__tmp->kfifo; \
[all …]
/linux-4.4.14/lib/
Dkfifo.c33 static inline unsigned int kfifo_unused(struct __kfifo *fifo) in kfifo_unused()
38 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, in __kfifo_alloc()
69 void __kfifo_free(struct __kfifo *fifo) in __kfifo_free()
80 int __kfifo_init(struct __kfifo *fifo, void *buffer, in __kfifo_init()
102 static void kfifo_copy_in(struct __kfifo *fifo, const void *src, in kfifo_copy_in()
126 unsigned int __kfifo_in(struct __kfifo *fifo, in __kfifo_in()
141 static void kfifo_copy_out(struct __kfifo *fifo, void *dst, in kfifo_copy_out()
165 unsigned int __kfifo_out_peek(struct __kfifo *fifo, in __kfifo_out_peek()
179 unsigned int __kfifo_out(struct __kfifo *fifo, in __kfifo_out()
188 static unsigned long kfifo_copy_from_user(struct __kfifo *fifo, in kfifo_copy_from_user()
[all …]
/linux-4.4.14/drivers/iio/buffer/
Dkfifo_buf.c27 return __kfifo_alloc((struct __kfifo *)&buf->kf, length, in __iio_allocate_kfifo()
/linux-4.4.14/drivers/media/platform/coda/
Dcoda-bit.c148 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_from_device()
161 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_full()
173 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_write()