/linux-4.1.27/include/linux/ |
D | kfifo.h | 68 struct __kfifo kfifo; \ 97 struct kfifo __STRUCT_KFIFO_PTR(unsigned char, 0, void); 140 struct __kfifo *__kfifo = &__tmp->kfifo; \ 194 #define kfifo_initialized(fifo) ((fifo)->kfifo.mask) 200 #define kfifo_esize(fifo) ((fifo)->kfifo.esize) 212 #define kfifo_size(fifo) ((fifo)->kfifo.mask + 1) 225 __tmp->kfifo.in = __tmp->kfifo.out = 0; \ 239 __tmp->kfifo.out = __tmp->kfifo.in; \ 249 __tmpl->kfifo.in - __tmpl->kfifo.out; \ 259 __tmpq->kfifo.in == __tmpq->kfifo.out; \ [all …]
|
/linux-4.1.27/drivers/usb/host/ |
D | fhci.h | 409 struct kfifo empty_frame_Q; /* Empty frames list to use */ 410 struct kfifo conf_frame_Q; /* frames passed to TDs,waiting for tx */ 411 struct kfifo dummy_packets_Q;/* dummy packets for the CRC overun */ 479 static inline int cq_new(struct kfifo *fifo, int size) in cq_new() 484 static inline void cq_delete(struct kfifo *kfifo) in cq_delete() argument 486 kfifo_free(kfifo); in cq_delete() 489 static inline unsigned int cq_howmany(struct kfifo *kfifo) in cq_howmany() argument 491 return kfifo_len(kfifo) / sizeof(void *); in cq_howmany() 494 static inline int cq_put(struct kfifo *kfifo, void *p) in cq_put() argument 496 return kfifo_in(kfifo, (void *)&p, sizeof(p)); in cq_put() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | cxio_resource.c | 42 static struct kfifo rhdl_fifo; 47 static int __cxio_init_resource_fifo(struct kfifo *fifo, in __cxio_init_resource_fifo() 95 static int cxio_init_resource_fifo(struct kfifo *fifo, spinlock_t * fifo_lock, in cxio_init_resource_fifo() 102 static int cxio_init_resource_fifo_random(struct kfifo *fifo, in cxio_init_resource_fifo_random() 181 static u32 cxio_hal_get_resource(struct kfifo *fifo, spinlock_t * lock) in cxio_hal_get_resource() 190 static void cxio_hal_put_resource(struct kfifo *fifo, spinlock_t * lock, in cxio_hal_put_resource()
|
D | cxio_hal.h | 79 struct kfifo tpt_fifo; 81 struct kfifo qpid_fifo; 83 struct kfifo cqid_fifo; 85 struct kfifo pdid_fifo;
|
/linux-4.1.27/drivers/media/rc/ |
D | rc-ir-raw.c | 44 retval = kfifo_len(&raw->kfifo); in ir_raw_event_thread() 57 retval = kfifo_out(&raw->kfifo, &ev, sizeof(ev)); in ir_raw_event_thread() 88 if (kfifo_in(&dev->raw->kfifo, ev, sizeof(*ev)) != sizeof(*ev)) in ir_raw_event_store() 266 rc = kfifo_alloc(&dev->raw->kfifo, in ir_raw_event_register() 312 kfifo_free(&dev->raw->kfifo); in ir_raw_event_unregister()
|
D | rc-core-priv.h | 38 struct kfifo_rec_ptr_1 kfifo; /* fifo for the pulse/space durations */ member
|
/linux-4.1.27/drivers/media/platform/coda/ |
D | coda-bit.c | 148 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_from_device() local 153 kfifo->out = (kfifo->in & ~kfifo->mask) | in coda_kfifo_sync_from_device() 155 if (kfifo->out > kfifo->in) in coda_kfifo_sync_from_device() 156 kfifo->out -= kfifo->mask + 1; in coda_kfifo_sync_from_device() 161 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_full() local 165 rd_ptr = ctx->bitstream.paddr + (kfifo->out & kfifo->mask); in coda_kfifo_sync_to_device_full() 167 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask); in coda_kfifo_sync_to_device_full() 173 struct __kfifo *kfifo = &ctx->bitstream_fifo.kfifo; in coda_kfifo_sync_to_device_write() local 177 wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask); in coda_kfifo_sync_to_device_write() 256 start = ctx->bitstream_fifo.kfifo.in & in coda_fill_bitstream() [all …]
|
D | coda.h | 218 struct kfifo bitstream_fifo;
|
/linux-4.1.27/samples/ |
D | Kconfig | 42 tristate "Build kfifo examples -- loadable modules only" 46 different kfifo sample modules showing how to use the 47 generic kfifo API.
|
D | Makefile | 4 hw_breakpoint/ kfifo/ kdb/ hidraw/ rpmsg/ seccomp/
|
/linux-4.1.27/drivers/media/pci/meye/ |
D | meye.h | 309 struct kfifo grabq; /* queue for buffers to be grabbed */ 311 struct kfifo doneq; /* queue for grabbed buffers */
|
/linux-4.1.27/drivers/mailbox/ |
D | Kconfig | 38 int "Mailbox kfifo default buffer size (bytes)" 42 Specify the default size of mailbox's kfifo buffers (bytes).
|
D | omap-mailbox.c | 82 struct kfifo fifo;
|
/linux-4.1.27/drivers/iio/ |
D | Kconfig | 30 tristate "Industrial I/O buffering based on kfifo" 32 A simple fifo based on kfifo. Note that this currently provides
|
D | kfifo_buf.c | 14 struct kfifo kf;
|
/linux-4.1.27/drivers/mtd/ |
D | sm_ftl.h | 25 struct kfifo free_sectors; /* queue of free sectors */
|
/linux-4.1.27/drivers/tty/serial/ |
D | ifx6x60.h | 75 struct kfifo tx_fifo;
|
/linux-4.1.27/samples/kfifo/ |
D | dma-example.c | 21 static struct kfifo fifo;
|
D | bytestream-example.c | 42 static struct kfifo test;
|
/linux-4.1.27/include/scsi/ |
D | libiscsi_tcp.h | 84 struct kfifo r2tqueue;
|
D | libiscsi.h | 257 struct kfifo queue; /* FIFO Queue */
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | fsl_rio.h | 105 struct kfifo pw_fifo;
|
/linux-4.1.27/include/media/ |
D | lirc_dev.h | 31 struct kfifo fifo;
|
/linux-4.1.27/net/dccp/ |
D | probe.c | 47 struct kfifo fifo;
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | dev.h | 139 struct kfifo event_fifo;
|
/linux-4.1.27/net/sctp/ |
D | probe.c | 65 struct kfifo fifo;
|
/linux-4.1.27/Documentation/DocBook/ |
D | .kernel-api.xml.cmd | 2 …c mm/dmapool.c mm/page-writeback.c mm/truncate.c ipc/util.c include/linux/kfifo.h kernel/relay.c k…
|
/linux-4.1.27/include/linux/mfd/ |
D | si476x-core.h | 134 struct kfifo rds_fifo;
|
/linux-4.1.27/include/linux/usb/ |
D | serial.h | 104 struct kfifo write_fifo;
|
/linux-4.1.27/lib/ |
D | Makefile | 28 bsearch.o find_bit.o llist.o memweight.o kfifo.o \
|
/linux-4.1.27/drivers/mmc/card/ |
D | sdio_uart.c | 74 struct kfifo xmit_fifo; 432 struct kfifo *xmit = &port->xmit_fifo; in sdio_uart_transmit_chars()
|
/linux-4.1.27/drivers/rapidio/devices/ |
D | tsi721.h | 828 struct kfifo pw_fifo;
|
/linux-4.1.27/drivers/char/ |
D | sonypi.c | 489 struct kfifo fifo; 498 struct kfifo input_fifo;
|
/linux-4.1.27/drivers/hid/ |
D | hid-logitech-dj.c | 116 struct kfifo notif_fifo;
|
D | hid-sensor-custom.c | 58 struct kfifo data_fifo;
|
D | hid-logitech-hidpp.c | 105 struct kfifo delayed_work_fifo;
|
/linux-4.1.27/drivers/platform/x86/ |
D | fujitsu-laptop.c | 169 struct kfifo fifo;
|
D | sony-laptop.c | 207 struct kfifo fifo; 4033 struct kfifo fifo;
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23888-ir.c | 134 struct kfifo rx_kfifo;
|
/linux-4.1.27/drivers/media/i2c/cx25840/ |
D | cx25840-ir.c | 120 struct kfifo rx_kfifo;
|
/linux-4.1.27/drivers/usb/serial/ |
D | cypress_m8.c | 100 struct kfifo write_fifo; /* write fifo */
|
/linux-4.1.27/drivers/tty/ |
D | n_gsm.c | 145 struct kfifo *fifo; /* Queue fifo for the DLCI */ 146 struct kfifo _fifo; /* For new fifo API porting only */
|
D | nozomi.c | 357 struct kfifo fifo_ul;
|