Searched refs:fifo (Results 1 – 1 of 1) sorted by relevance
19 static inline unsigned int kfifo_unused(struct __kfifo *fifo) in kfifo_unused() argument21 return (fifo->mask + 1) - (fifo->in - fifo->out); in kfifo_unused()24 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size, in __kfifo_alloc() argument33 fifo->in = 0; in __kfifo_alloc()34 fifo->out = 0; in __kfifo_alloc()35 fifo->esize = esize; in __kfifo_alloc()38 fifo->data = NULL; in __kfifo_alloc()39 fifo->mask = 0; in __kfifo_alloc()43 fifo->data = kmalloc_array(esize, size, gfp_mask); in __kfifo_alloc()45 if (!fifo->data) { in __kfifo_alloc()[all …]