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;