Lines Matching refs:fifo
20 static struct kfifo fifo; variable
31 if (kfifo_alloc(&fifo, FIFO_SIZE, GFP_KERNEL)) { in example_init()
36 printk(KERN_INFO "queue size: %u\n", kfifo_size(&fifo)); in example_init()
38 kfifo_in(&fifo, "test", 4); in example_init()
41 kfifo_put(&fifo, i); in example_init()
44 kfifo_skip(&fifo); in example_init()
46 printk(KERN_INFO "queue len: %u\n", kfifo_len(&fifo)); in example_init()
64 nents = kfifo_dma_in_prepare(&fifo, sg, ARRAY_SIZE(sg), FIFO_SIZE); in example_init()
91 kfifo_dma_in_finish(&fifo, ret); in example_init()
94 nents = kfifo_dma_out_prepare(&fifo, sg, ARRAY_SIZE(sg), 8); in example_init()
120 kfifo_dma_out_finish(&fifo, ret); in example_init()
122 ret = kfifo_len(&fifo); in example_init()
123 printk(KERN_INFO "queue len: %u\n", kfifo_len(&fifo)); in example_init()
136 kfifo_free(&fifo); in example_exit()