| /Linux-v5.4/include/linux/ | 
| D | kfifo.h | 102 #define	__is_kfifo_ptr(fifo) \  argument110 #define DECLARE_KFIFO_PTR(fifo, type)	STRUCT_KFIFO_PTR(type) fifo  argument
 118 #define DECLARE_KFIFO(fifo, type, size)	STRUCT_KFIFO(type, size) fifo  argument
 124 #define INIT_KFIFO(fifo) \  argument
 143 #define DEFINE_KFIFO(fifo, type, size) \  argument
 181 #define kfifo_initialized(fifo) ((fifo)->kfifo.mask)  argument
 187 #define kfifo_esize(fifo)	((fifo)->kfifo.esize)  argument
 193 #define kfifo_recsize(fifo)	(sizeof(*(fifo)->rectype))  argument
 199 #define kfifo_size(fifo)	((fifo)->kfifo.mask + 1)  argument
 209 #define kfifo_reset(fifo) \  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ | 
| D | base.c | 37 nvkm_fifo_recover_chan(struct nvkm_fifo *fifo, int chid)  in nvkm_fifo_recover_chan()48 nvkm_fifo_pause(struct nvkm_fifo *fifo, unsigned long *flags)  in nvkm_fifo_pause()
 54 nvkm_fifo_start(struct nvkm_fifo *fifo, unsigned long *flags)  in nvkm_fifo_start()
 60 nvkm_fifo_fault(struct nvkm_fifo *fifo, struct nvkm_fault_data *info)  in nvkm_fifo_fault()
 66 nvkm_fifo_chan_put(struct nvkm_fifo *fifo, unsigned long flags,  in nvkm_fifo_chan_put()
 77 nvkm_fifo_chan_inst_locked(struct nvkm_fifo *fifo, u64 inst)  in nvkm_fifo_chan_inst_locked()
 91 nvkm_fifo_chan_inst(struct nvkm_fifo *fifo, u64 inst, unsigned long *rflags)  in nvkm_fifo_chan_inst()
 105 nvkm_fifo_chan_chid(struct nvkm_fifo *fifo, int chid, unsigned long *rflags)  in nvkm_fifo_chan_chid()
 123 nvkm_fifo_kevent(struct nvkm_fifo *fifo, int chid)  in nvkm_fifo_kevent()
 166 nvkm_fifo_cevent(struct nvkm_fifo *fifo)  in nvkm_fifo_cevent()
 [all …]
 
 | 
| D | gf100.c | 37 gf100_fifo_uevent_init(struct nvkm_fifo *fifo)  in gf100_fifo_uevent_init()44 gf100_fifo_uevent_fini(struct nvkm_fifo *fifo)  in gf100_fifo_uevent_fini()
 51 gf100_fifo_runlist_commit(struct gf100_fifo *fifo)  in gf100_fifo_runlist_commit()
 93 gf100_fifo_runlist_remove(struct gf100_fifo *fifo, struct gf100_fifo_chan *chan)  in gf100_fifo_runlist_remove()
 101 gf100_fifo_runlist_insert(struct gf100_fifo *fifo, struct gf100_fifo_chan *chan)  in gf100_fifo_runlist_insert()
 109 gf100_fifo_engidx(struct gf100_fifo *fifo, u32 engn)  in gf100_fifo_engidx()
 126 gf100_fifo_engine(struct gf100_fifo *fifo, u32 engn)  in gf100_fifo_engine()
 147 	struct gf100_fifo *fifo = container_of(w, typeof(*fifo), recover.work);  in gf100_fifo_recover_work()  local
 176 gf100_fifo_recover(struct gf100_fifo *fifo, struct nvkm_engine *engine,  in gf100_fifo_recover()
 259 	struct gf100_fifo *fifo = gf100_fifo(base);  in gf100_fifo_fault()  local
 [all …]
 
 | 
| D | gk104.c | 52 gk104_fifo_engine_status(struct gk104_fifo *fifo, int engn,  in gk104_fifo_engine_status()102 	struct gk104_fifo *fifo = gk104_fifo(base);  in gk104_fifo_class_new()  local
 119 	struct gk104_fifo *fifo = gk104_fifo(base);  in gk104_fifo_class_get()  local
 138 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo)  in gk104_fifo_uevent_fini()
 145 gk104_fifo_uevent_init(struct nvkm_fifo *fifo)  in gk104_fifo_uevent_init()
 152 gk104_fifo_runlist_commit(struct gk104_fifo *fifo, int runl,  in gk104_fifo_runlist_commit()
 179 gk104_fifo_runlist_update(struct gk104_fifo *fifo, int runl)  in gk104_fifo_runlist_update()
 210 gk104_fifo_runlist_remove(struct gk104_fifo *fifo, struct gk104_fifo_chan *chan)  in gk104_fifo_runlist_remove()
 223 gk104_fifo_runlist_insert(struct gk104_fifo *fifo, struct gk104_fifo_chan *chan)  in gk104_fifo_runlist_insert()
 253 gk104_fifo_pbdma_init(struct gk104_fifo *fifo)  in gk104_fifo_pbdma_init()
 [all …]
 
 | 
| D | nv50.c | 30 nv50_fifo_runlist_update_locked(struct nv50_fifo *fifo)  in nv50_fifo_runlist_update_locked()52 nv50_fifo_runlist_update(struct nv50_fifo *fifo)  in nv50_fifo_runlist_update()
 62 	struct nv50_fifo *fifo = nv50_fifo(base);  in nv50_fifo_oneinit()  local
 78 	struct nv50_fifo *fifo = nv50_fifo(base);  in nv50_fifo_init()  local
 102 	struct nv50_fifo *fifo = nv50_fifo(base);  in nv50_fifo_dtor()  local
 112 	struct nv50_fifo *fifo;  in nv50_fifo_new_()  local
 
 | 
| D | nv04.c | 51 	struct nv04_fifo *fifo = nv04_fifo(base);  in nv04_fifo_pause()  local87 	struct nv04_fifo *fifo = nv04_fifo(base);  in nv04_fifo_start()  local
 137 nv04_fifo_cache_error(struct nv04_fifo *fifo, u32 chid, u32 get)  in nv04_fifo_cache_error()
 188 nv04_fifo_dma_pusher(struct nv04_fifo *fifo, u32 chid)  in nv04_fifo_dma_pusher()
 242 	struct nv04_fifo *fifo = nv04_fifo(base);  in nv04_fifo_intr()  local
 301 	struct nv04_fifo *fifo = nv04_fifo(base);  in nv04_fifo_init()  local
 332 	struct nv04_fifo *fifo;  in nv04_fifo_new_()  local
 
 | 
| D | dmanv04.c | 77 	struct nv04_fifo *fifo = chan->fifo;  in nv04_fifo_dma_fini()  local130 	struct nv04_fifo *fifo = chan->fifo;  in nv04_fifo_dma_init()  local
 143 	struct nv04_fifo *fifo = chan->fifo;  in nv04_fifo_dma_dtor()  local
 172 	struct nv04_fifo *fifo = nv04_fifo(base);  in nv04_fifo_dma_new()  local
 
 | 
| D | gpfifogk104.c | 40 	struct gk104_fifo *fifo = chan->fifo;  in gk104_fifo_gpfifo_kick_locked()  local187 	struct gk104_fifo *fifo = chan->fifo;  in gk104_fifo_gpfifo_fini()  local
 205 	struct gk104_fifo *fifo = chan->fifo;  in gk104_fifo_gpfifo_init()  local
 243 gk104_fifo_gpfifo_new_(struct gk104_fifo *fifo, u64 *runlists, u16 *chid,  in gk104_fifo_gpfifo_new_()
 330 gk104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass,  in gk104_fifo_gpfifo_new()
 
 | 
| D | channv50.c | 50 	struct nv50_fifo *fifo = chan->fifo;  in nv50_fifo_chan_engine_fini()  local182 	struct nv50_fifo *fifo = chan->fifo;  in nv50_fifo_chan_fini()  local
 196 	struct nv50_fifo *fifo = chan->fifo;  in nv50_fifo_chan_init()  local
 231 nv50_fifo_chan_ctor(struct nv50_fifo *fifo, u64 vmm, u64 push,  in nv50_fifo_chan_ctor()
 
 | 
| D | g84.c | 28 g84_fifo_uevent_fini(struct nvkm_fifo *fifo)  in g84_fifo_uevent_fini()35 g84_fifo_uevent_init(struct nvkm_fifo *fifo)  in g84_fifo_uevent_init()
 
 | 
| /Linux-v5.4/lib/ | 
| D | kfifo.c | 19 static inline unsigned int kfifo_unused(struct __kfifo *fifo)  in kfifo_unused()24 int __kfifo_alloc(struct __kfifo *fifo, unsigned int size,  in __kfifo_alloc()
 55 void __kfifo_free(struct __kfifo *fifo)  in __kfifo_free()
 66 int __kfifo_init(struct __kfifo *fifo, void *buffer,  in __kfifo_init()
 89 static void kfifo_copy_in(struct __kfifo *fifo, const void *src,  in kfifo_copy_in()
 113 unsigned int __kfifo_in(struct __kfifo *fifo,  in __kfifo_in()
 128 static void kfifo_copy_out(struct __kfifo *fifo, void *dst,  in kfifo_copy_out()
 152 unsigned int __kfifo_out_peek(struct __kfifo *fifo,  in __kfifo_out_peek()
 166 unsigned int __kfifo_out(struct __kfifo *fifo,  in __kfifo_out()
 175 static unsigned long kfifo_copy_from_user(struct __kfifo *fifo,  in kfifo_copy_from_user()
 [all …]
 
 | 
| /Linux-v5.4/sound/soc/meson/ | 
| D | axg-fifo.c | 67 static void __dma_enable(struct axg_fifo *fifo,  bool enable)  in __dma_enable()75 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_trigger()  local
 97 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_pointer()  local
 110 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_hw_params()  local
 139 	struct axg_fifo *fifo = axg_fifo_data(ss);  in g12a_fifo_pcm_hw_params()  local
 155 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_hw_free()  local
 164 static void axg_fifo_ack_irq(struct axg_fifo *fifo, u8 mask)  in axg_fifo_ack_irq()
 179 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_irq_block()  local
 199 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_open()  local
 256 	struct axg_fifo *fifo = axg_fifo_data(ss);  in axg_fifo_pcm_close()  local
 [all …]
 
 | 
| D | axg-toddr.c | 41 	struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);  in g12a_toddr_dai_prepare()  local58 	struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);  in axg_toddr_dai_hw_params()  local
 91 	struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);  in axg_toddr_dai_startup()  local
 121 	struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai);  in axg_toddr_dai_shutdown()  local
 
 | 
| /Linux-v5.4/drivers/usb/renesas_usbhs/ | 
| D | fifo.c | 107 	struct usbhs_fifo *fifo = usbhs_pipe_to_fifo(pipe);  in usbhs_pkt_pop()  local248 				   struct usbhs_fifo *fifo)  in usbhsf_send_terminator()
 256 			       struct usbhs_fifo *fifo)  in usbhsf_fifo_barrier()
 266 			      struct usbhs_fifo *fifo)  in usbhsf_fifo_clear()
 292 			       struct usbhs_fifo *fifo)  in usbhsf_fifo_rcv_len()
 298 				 struct usbhs_fifo *fifo)  in usbhsf_fifo_unselect()
 307 			      struct usbhs_fifo *fifo,  in usbhsf_fifo_select()
 351 	struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */  in usbhs_dcp_dir_switch_to_write()  local
 380 	struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */  in usbhs_dcp_dir_switch_to_read()  local
 458 	struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv);  in usbhsf_dcp_data_stage_prepare_pop()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/fwserial/ | 
| D | dma_fifo.c | 21 #define FAIL(fifo, condition, format...) ({				\  argument38 void dma_fifo_init(struct dma_fifo *fifo)  in dma_fifo_init()
 58 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned int align,  in dma_fifo_alloc()
 96 void dma_fifo_free(struct dma_fifo *fifo)  in dma_fifo_free()
 113 void dma_fifo_reset(struct dma_fifo *fifo)  in dma_fifo_reset()
 139 int dma_fifo_in(struct dma_fifo *fifo, const void *src, int n)  in dma_fifo_in()
 182 int dma_fifo_out_pend(struct dma_fifo *fifo, struct dma_pending *pended)  in dma_fifo_out_pend()
 242 int dma_fifo_out_complete(struct dma_fifo *fifo, struct dma_pending *complete)  in dma_fifo_out_complete()
 
 | 
| D | dma_fifo.h | 86 static inline int dma_fifo_level(struct dma_fifo *fifo)  in dma_fifo_level()92 static inline int dma_fifo_out_level(struct dma_fifo *fifo)  in dma_fifo_out_level()
 98 static inline int dma_fifo_avail(struct dma_fifo *fifo)  in dma_fifo_avail()
 104 static inline bool dma_fifo_busy(struct dma_fifo *fifo)  in dma_fifo_busy()
 110 static inline int dma_fifo_change_tx_limit(struct dma_fifo *fifo, int tx_limit)  in dma_fifo_change_tx_limit()
 
 | 
| /Linux-v5.4/drivers/usb/gadget/udc/ | 
| D | fotg210.h | 49 #define DCFESR_FIFO_EMPTY(fifo)	(1 << 8 << (fifo))  argument76 #define DMISGR1_MF_IN_INT(fifo)	(1 << (16 + (fifo)))  argument
 85 #define DMISGR1_MF_OUTSPK_INT(fifo)	(0x3 << (fifo) * 2)  argument
 109 #define DISGR1_OUT_INT(fifo)	(1 << ((fifo) * 2))  argument
 110 #define DISGR1_SPK_INT(fifo)	(1 << 1 << ((fifo) * 2))  argument
 111 #define DISGR1_IN_INT(fifo)	(1 << 16 << (fifo))  argument
 165 #define FIFOMAP_DIROUT(fifo)	(0x0 << 4 << (fifo) * 8)  argument
 166 #define FIFOMAP_DIRIN(fifo)	(0x1 << 4 << (fifo) * 8)  argument
 167 #define FIFOMAP_BIDIR(fifo)	(0x2 << 4 << (fifo) * 8)  argument
 168 #define FIFOMAP_NA(fifo)	(0x3 << 4 << (fifo) * 8)  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/md/bcache/ | 
| D | util.h | 122 #define fifo_for_each(c, fifo, iter)					\  argument127 #define __init_fifo(fifo, gfp)						\  argument
 142 #define init_fifo_exact(fifo, _size, gfp)				\  argument
 148 #define init_fifo(fifo, _size, gfp)					\  argument
 156 #define free_fifo(fifo)							\  argument
 162 #define fifo_used(fifo)		(((fifo)->back - (fifo)->front) & (fifo)->mask)  argument
 163 #define fifo_free(fifo)		((fifo)->size - fifo_used(fifo))  argument
 165 #define fifo_empty(fifo)	(!fifo_used(fifo))  argument
 166 #define fifo_full(fifo)		(!fifo_free(fifo))  argument
 168 #define fifo_front(fifo)	((fifo)->data[(fifo)->front])  argument
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/fm10k/ | 
| D | fm10k_mbx.c | 12 static void fm10k_fifo_init(struct fm10k_mbx_fifo *fifo, u32 *buffer, u16 size)  in fm10k_fifo_init()26 static u16 fm10k_fifo_used(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_used()
 37 static u16 fm10k_fifo_unused(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_unused()
 48 static bool fm10k_fifo_empty(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_empty()
 60 static u16 fm10k_fifo_head_offset(struct fm10k_mbx_fifo *fifo, u16 offset)  in fm10k_fifo_head_offset()
 72 static u16 fm10k_fifo_tail_offset(struct fm10k_mbx_fifo *fifo, u16 offset)  in fm10k_fifo_tail_offset()
 83 static u16 fm10k_fifo_head_len(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_head_len()
 101 static u16 fm10k_fifo_head_drop(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_head_drop()
 118 static void fm10k_fifo_drop_all(struct fm10k_mbx_fifo *fifo)  in fm10k_fifo_drop_all()
 236 static void fm10k_fifo_write_copy(struct fm10k_mbx_fifo *fifo,  in fm10k_fifo_write_copy()
 [all …]
 
 | 
| /Linux-v5.4/drivers/misc/ | 
| D | hpilo.h | 162 struct fifo {  struct163     u64 nrents;	/* user requested number of fifo entries */  argument
 164     u64 imask;  /* mask to extract valid fifo index */  argument
 175     u64 fifobar[1];  argument
 178 /* convert between struct fifo, and the fifobar, which is saved in the ccb */  argument
 
 | 
| /Linux-v5.4/drivers/platform/mellanox/ | 
| D | mlxbf-tmfifo.c | 83 	struct mlxbf_tmfifo *fifo;  member134 	struct mlxbf_tmfifo *fifo;  member
 208 static void mlxbf_tmfifo_free_vrings(struct mlxbf_tmfifo *fifo,  in mlxbf_tmfifo_free_vrings()
 230 static int mlxbf_tmfifo_alloc_vrings(struct mlxbf_tmfifo *fifo,  in mlxbf_tmfifo_alloc_vrings()
 264 static void mlxbf_tmfifo_disable_irqs(struct mlxbf_tmfifo *fifo)  in mlxbf_tmfifo_disable_irqs()
 398 	struct mlxbf_tmfifo *fifo = container_of(t, struct mlxbf_tmfifo, timer);  in mlxbf_tmfifo_timer()  local
 468 static int mlxbf_tmfifo_get_rx_avail(struct mlxbf_tmfifo *fifo)  in mlxbf_tmfifo_get_rx_avail()
 477 static int mlxbf_tmfifo_get_tx_avail(struct mlxbf_tmfifo *fifo, int vdev_id)  in mlxbf_tmfifo_get_tx_avail()
 495 static void mlxbf_tmfifo_console_tx(struct mlxbf_tmfifo *fifo, int avail)  in mlxbf_tmfifo_console_tx()
 564 	struct mlxbf_tmfifo *fifo = vring->fifo;  in mlxbf_tmfifo_rxtx_word()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/dma/bestcomm/ | 
| D | gen_bd.c | 36 	u32 fifo;		/* (u32*) address of gen_bd's fifo */  member53 	u32 fifo;		/* (u32*) address of gen_bd's fifo */  member
 73 	phys_addr_t	fifo;  member
 85 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo,  in bcom_gen_bd_rx_init()
 170 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo,  in bcom_gen_bd_tx_init()
 316 					   phys_addr_t fifo, int maxbufsize)  in bcom_psc_gen_bd_rx_init()
 337 bcom_psc_gen_bd_tx_init(unsigned psc_num, int queue_len, phys_addr_t fifo)  in bcom_psc_gen_bd_tx_init()
 
 | 
| D | fec.c | 35 	u32 fifo;		/* (u32*) address of fec's fifo */  member55 	u32 fifo;		/* (u32*) address of fec's fifo */  member
 75 	phys_addr_t	fifo;  member
 85 bcom_fec_rx_init(int queue_len, phys_addr_t fifo, int maxbufsize)  in bcom_fec_rx_init()
 187 bcom_fec_tx_init(int queue_len, phys_addr_t fifo)  in bcom_fec_tx_init()
 
 | 
| /Linux-v5.4/drivers/staging/axis-fifo/ | 
| D | axis-fifo.c | 157 	struct axis_fifo *fifo = dev_get_drvdata(dev);  in sysfs_write()  local173 	struct axis_fifo *fifo = dev_get_drvdata(dev);  in sysfs_read()  local
 328 static void reset_ip_core(struct axis_fifo *fifo)  in reset_ip_core()
 344 	struct axis_fifo *fifo = (struct axis_fifo *)f->private_data;  in axis_fifo_read()  local
 440 	struct axis_fifo *fifo = (struct axis_fifo *)f->private_data;  in axis_fifo_write()  local
 538 	struct axis_fifo *fifo = (struct axis_fifo *)dw;  in axis_fifo_irq()  local
 644 	struct axis_fifo *fifo = (struct axis_fifo *)container_of(inod->i_cdev,  in axis_fifo_open()  local
 687 static int get_dts_property(struct axis_fifo *fifo,  in get_dts_property()
 709 	struct axis_fifo *fifo = NULL;  in axis_fifo_probe()  local
 1057 	struct axis_fifo *fifo = dev_get_drvdata(dev);  in axis_fifo_remove()  local
 
 | 
| /Linux-v5.4/drivers/infiniband/hw/cxgb3/ | 
| D | cxio_resource.c | 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()
 
 |