kfifo             102 arch/powerpc/sysdev/fsl_rio.h 	struct kfifo pw_fifo;
kfifo             475 drivers/char/sonypi.c 	struct kfifo fifo;
kfifo             484 drivers/char/sonypi.c 	struct kfifo input_fifo;
kfifo             142 drivers/firmware/stratix10-svc.c 	struct kfifo svc_fifo;
kfifo             265 drivers/gpu/drm/amd/amdkfd/kfd_priv.h 	struct kfifo ih_fifo;
kfifo             145 drivers/hid/hid-logitech-dj.c 	struct kfifo notif_fifo;
kfifo             180 drivers/hid/hid-logitech-hidpp.c 	struct kfifo delayed_work_fifo;
kfifo              50 drivers/hid/hid-sensor-custom.c 	struct kfifo data_fifo;
kfifo             147 drivers/hid/wacom.h 	struct kfifo remote_fifo;
kfifo              18 drivers/iio/buffer/kfifo_buf.c 	struct kfifo kf;
kfifo              79 drivers/infiniband/hw/cxgb3/cxio_hal.h 	struct kfifo tpt_fifo;
kfifo              81 drivers/infiniband/hw/cxgb3/cxio_hal.h 	struct kfifo qpid_fifo;
kfifo              83 drivers/infiniband/hw/cxgb3/cxio_hal.h 	struct kfifo cqid_fifo;
kfifo              85 drivers/infiniband/hw/cxgb3/cxio_hal.h 	struct kfifo pdid_fifo;
kfifo              42 drivers/infiniband/hw/cxgb3/cxio_resource.c static struct kfifo rhdl_fifo;
kfifo              47 drivers/infiniband/hw/cxgb3/cxio_resource.c static int __cxio_init_resource_fifo(struct kfifo *fifo,
kfifo              95 drivers/infiniband/hw/cxgb3/cxio_resource.c static int cxio_init_resource_fifo(struct kfifo *fifo, spinlock_t * fifo_lock,
kfifo             102 drivers/infiniband/hw/cxgb3/cxio_resource.c static int cxio_init_resource_fifo_random(struct kfifo *fifo,
kfifo             181 drivers/infiniband/hw/cxgb3/cxio_resource.c static u32 cxio_hal_get_resource(struct kfifo *fifo, spinlock_t * lock)
kfifo             190 drivers/infiniband/hw/cxgb3/cxio_resource.c static void cxio_hal_put_resource(struct kfifo *fifo, spinlock_t * lock,
kfifo              66 drivers/mailbox/omap-mailbox.c 	struct kfifo		fifo;
kfifo             106 drivers/media/i2c/cx25840/cx25840-ir.c 	struct kfifo rx_kfifo;
kfifo             125 drivers/media/pci/cx23885/cx23888-ir.c 	struct kfifo rx_kfifo;
kfifo             296 drivers/media/pci/meye/meye.h 	struct kfifo grabq;		/* queue for buffers to be grabbed */
kfifo             298 drivers/media/pci/meye/meye.h 	struct kfifo doneq;		/* queue for grabbed buffers */
kfifo             150 drivers/media/platform/coda/coda-bit.c 	struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo;
kfifo             155 drivers/media/platform/coda/coda-bit.c 	kfifo->out = (kfifo->in & ~kfifo->mask) |
kfifo             157 drivers/media/platform/coda/coda-bit.c 	if (kfifo->out > kfifo->in)
kfifo             158 drivers/media/platform/coda/coda-bit.c 		kfifo->out -= kfifo->mask + 1;
kfifo             163 drivers/media/platform/coda/coda-bit.c 	struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo;
kfifo             167 drivers/media/platform/coda/coda-bit.c 	rd_ptr = ctx->bitstream.paddr + (kfifo->out & kfifo->mask);
kfifo             169 drivers/media/platform/coda/coda-bit.c 	wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
kfifo             175 drivers/media/platform/coda/coda-bit.c 	struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo;
kfifo             179 drivers/media/platform/coda/coda-bit.c 	wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
kfifo             389 drivers/media/platform/coda/coda-bit.c 		start = ctx->bitstream_fifo.kfifo.in;
kfifo             404 drivers/media/platform/coda/coda-bit.c 				meta->end = ctx->bitstream_fifo.kfifo.in;
kfifo            2223 drivers/media/platform/coda/coda-bit.c 		if (meta->end == ctx->bitstream_fifo.kfifo.in) {
kfifo            1491 drivers/media/platform/coda/coda-common.c 				 meta->end, ctx->bitstream_fifo.kfifo.in);
kfifo             243 drivers/media/platform/coda/coda.h 	struct kfifo			bitstream_fifo;
kfifo             335 drivers/media/platform/coda/coda.h 	return (int)(ctx->bitstream_fifo.kfifo.in - ALIGN(pos, 256)) > 512;
kfifo             100 drivers/media/platform/coda/trace.h 		__entry->start = meta->start & ctx->bitstream_fifo.kfifo.mask;
kfifo             101 drivers/media/platform/coda/trace.h 		__entry->end = meta->end & ctx->bitstream_fifo.kfifo.mask;
kfifo             131 drivers/media/platform/coda/trace.h 					 ctx->bitstream_fifo.kfifo.mask) : 0;
kfifo             133 drivers/media/platform/coda/trace.h 				       ctx->bitstream_fifo.kfifo.mask) : 0;
kfifo              52 drivers/media/rc/rc-core-priv.h 	DECLARE_KFIFO(kfifo, struct ir_raw_event, MAX_IR_EVENT_SIZE);
kfifo              30 drivers/media/rc/rc-ir-raw.c 		while (kfifo_out(&raw->kfifo, &ev, 1)) {
kfifo              55 drivers/media/rc/rc-ir-raw.c 		} else if (!kfifo_is_empty(&raw->kfifo))
kfifo              82 drivers/media/rc/rc-ir-raw.c 	if (!kfifo_put(&dev->raw->kfifo, *ev)) {
kfifo             628 drivers/media/rc/rc-ir-raw.c 	INIT_KFIFO(dev->raw->kfifo);
kfifo              70 drivers/mmc/core/sdio_uart.c 	struct kfifo		xmit_fifo;
kfifo             426 drivers/mmc/core/sdio_uart.c 	struct kfifo *xmit = &port->xmit_fifo;
kfifo              22 drivers/mtd/sm_ftl.h 	struct kfifo free_sectors;	/* queue of free sectors */
kfifo             324 drivers/net/ieee802154/ca8210.c 	struct kfifo up_fifo;
kfifo             140 drivers/net/wireless/marvell/libertas/dev.h 	struct kfifo event_fifo;
kfifo             131 drivers/platform/x86/fujitsu-laptop.c 	struct kfifo fifo;
kfifo             194 drivers/platform/x86/sony-laptop.c 	struct kfifo		fifo;
kfifo            4047 drivers/platform/x86/sony-laptop.c 	struct kfifo		fifo;
kfifo             204 drivers/rapidio/devices/rio_mport_cdev.c 	struct kfifo            event_fifo;
kfifo             884 drivers/rapidio/devices/tsi721.h 	struct kfifo	pw_fifo;
kfifo              79 drivers/scsi/ibmvscsi_tgt/libsrp.h 	struct kfifo queue;
kfifo              62 drivers/soc/aspeed/aspeed-lpc-snoop.c 	struct kfifo		fifo;
kfifo             324 drivers/staging/fieldbus/anybuss/host.c ab_task_dequeue_finish_put(struct kfifo *q, struct anybuss_host *cd)
kfifo             336 drivers/staging/fieldbus/anybuss/host.c ab_task_enqueue(struct ab_task *t, struct kfifo *q, spinlock_t *slock,
kfifo             353 drivers/staging/fieldbus/anybuss/host.c ab_task_enqueue_wait(struct ab_task *t, struct kfifo *q, spinlock_t *slock,
kfifo             382 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo qs[3];
kfifo             383 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo *powerq;
kfifo             384 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo *mboxq;
kfifo             385 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo *areaq;
kfifo             862 drivers/staging/fieldbus/anybuss/host.c static void process_q(struct anybuss_host *cd, struct kfifo *q)
kfifo             875 drivers/staging/fieldbus/anybuss/host.c static bool qs_have_work(struct kfifo *qs, size_t num)
kfifo             892 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo *qs = cd->qs;
kfifo             968 drivers/staging/fieldbus/anybuss/host.c 	struct kfifo *qs = cd->qs;
kfifo            1226 drivers/staging/fieldbus/anybuss/host.c static int taskq_alloc(struct device *dev, struct kfifo *q)
kfifo              63 drivers/staging/greybus/loopback.c 	struct kfifo kfifo_lat;
kfifo             941 drivers/staging/greybus/loopback.c 						 struct kfifo *kfifo,
kfifo             947 drivers/staging/greybus/loopback.c 	if (kfifo_len(kfifo) == 0) {
kfifo             953 drivers/staging/greybus/loopback.c 	retval = kfifo_out(kfifo, &latency, sizeof(latency));
kfifo              71 drivers/staging/greybus/uart.c 	struct kfifo write_fifo;
kfifo              89 drivers/staging/most/cdev/cdev.c 	while (kfifo_out((struct kfifo *)&c->fifo, &mbo, 1))
kfifo             132 drivers/tty/n_gsm.c 	struct kfifo *fifo;	/* Queue fifo for the DLCI */
kfifo             133 drivers/tty/n_gsm.c 	struct kfifo _fifo;	/* For new fifo API porting only */
kfifo             323 drivers/tty/nozomi.c 	struct kfifo fifo_ul;
kfifo              59 drivers/tty/serial/ifx6x60.h 	struct kfifo tx_fifo;
kfifo              88 drivers/usb/gadget/function/u_serial.c 	struct kfifo		con_buf;
kfifo             118 drivers/usb/gadget/function/u_serial.c 	struct kfifo		port_write_buf;
kfifo             403 drivers/usb/host/fhci.h 	struct kfifo empty_frame_Q;  /* Empty frames list to use */
kfifo             404 drivers/usb/host/fhci.h 	struct kfifo conf_frame_Q;   /* frames passed to TDs,waiting for tx */
kfifo             405 drivers/usb/host/fhci.h 	struct kfifo dummy_packets_Q;/* dummy packets for the CRC overun */
kfifo             473 drivers/usb/host/fhci.h static inline int cq_new(struct kfifo *fifo, int size)
kfifo             478 drivers/usb/host/fhci.h static inline void cq_delete(struct kfifo *kfifo)
kfifo             480 drivers/usb/host/fhci.h 	kfifo_free(kfifo);
kfifo             483 drivers/usb/host/fhci.h static inline unsigned int cq_howmany(struct kfifo *kfifo)
kfifo             485 drivers/usb/host/fhci.h 	return kfifo_len(kfifo) / sizeof(void *);
kfifo             488 drivers/usb/host/fhci.h static inline int cq_put(struct kfifo *kfifo, void *p)
kfifo             490 drivers/usb/host/fhci.h 	return kfifo_in(kfifo, (void *)&p, sizeof(p));
kfifo             493 drivers/usb/host/fhci.h static inline void *cq_get(struct kfifo *kfifo)
kfifo             498 drivers/usb/host/fhci.h 	sz = kfifo_out(kfifo, (void *)&p, sizeof(p));
kfifo             127 drivers/usb/host/xhci-dbgcap.h 	struct kfifo			write_fifo;
kfifo              96 drivers/usb/serial/cypress_m8.c 	struct kfifo write_fifo;	   /* write fifo */
kfifo              51 include/linux/gnss.h 	struct kfifo read_fifo;
kfifo              54 include/linux/kfifo.h 		struct __kfifo	kfifo; \
kfifo              83 include/linux/kfifo.h struct kfifo __STRUCT_KFIFO_PTR(unsigned char, 0, void);
kfifo             127 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             181 include/linux/kfifo.h #define kfifo_initialized(fifo) ((fifo)->kfifo.mask)
kfifo             187 include/linux/kfifo.h #define kfifo_esize(fifo)	((fifo)->kfifo.esize)
kfifo             199 include/linux/kfifo.h #define kfifo_size(fifo)	((fifo)->kfifo.mask + 1)
kfifo             212 include/linux/kfifo.h 	__tmp->kfifo.in = __tmp->kfifo.out = 0; \
kfifo             226 include/linux/kfifo.h 	__tmp->kfifo.out = __tmp->kfifo.in; \
kfifo             236 include/linux/kfifo.h 	__tmpl->kfifo.in - __tmpl->kfifo.out; \
kfifo             246 include/linux/kfifo.h 	__tmpq->kfifo.in == __tmpq->kfifo.out; \
kfifo             256 include/linux/kfifo.h 	kfifo_len(__tmpq) > __tmpq->kfifo.mask; \
kfifo             283 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             301 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             323 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             337 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             356 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             380 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             390 include/linux/kfifo.h 			)[__kfifo->in & __tmp->kfifo.mask] = \
kfifo             418 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             429 include/linux/kfifo.h 				)[__kfifo->out & __tmp->kfifo.mask]; \
kfifo             457 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             468 include/linux/kfifo.h 				)[__kfifo->out & __tmp->kfifo.mask]; \
kfifo             494 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             543 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             597 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             625 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             652 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             674 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             703 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             725 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             751 include/linux/kfifo.h 	struct __kfifo *__kfifo = &__tmp->kfifo; \
kfifo             125 include/linux/mfd/si476x-core.h 	struct kfifo       rds_fifo;
kfifo             101 include/linux/usb/serial.h 	struct kfifo		write_fifo;
kfifo             246 include/scsi/libiscsi.h 	struct kfifo		queue;		/* FIFO Queue */
kfifo              73 include/scsi/libiscsi_tcp.h 	struct kfifo		r2tqueue;
kfifo              40 samples/kfifo/bytestream-example.c static struct kfifo test;
kfifo              19 samples/kfifo/dma-example.c static struct kfifo fifo;