Home
last modified time | relevance | path

Searched defs:fifo (Results 1 – 25 of 202) sorted by relevance

123456789

/linux/include/linux/
A Dkfifo.h102 #define __is_kfifo_ptr(fifo) \ argument
124 #define INIT_KFIFO(fifo) \ argument
209 #define kfifo_reset(fifo) \ argument
233 #define kfifo_len(fifo) \ argument
243 #define kfifo_is_empty(fifo) \ argument
284 #define kfifo_is_full(fifo) \ argument
294 #define kfifo_avail(fifo) \ argument
310 #define kfifo_skip(fifo) \ argument
327 #define kfifo_peek_len(fifo) \ argument
365 #define kfifo_free(fifo) \ argument
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dbase.c123 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()
211 nvkm_fifo_uevent(struct nvkm_fifo *fifo) in nvkm_fifo_uevent()
223 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new_() local
238 struct nvkm_fifo *fifo = nvkm_fifo(oclass->engine); in nvkm_fifo_class_new() local
277 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_intr() local
284 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_fini() local
293 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_info() local
307 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_oneinit() local
322 struct nvkm_fifo *fifo = nvkm_fifo(engine); in nvkm_fifo_init() local
[all …]
A Dgf100.c37 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()
259 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_fault() local
351 gf100_fifo_intr_sched(struct gf100_fifo *fifo) in gf100_fifo_intr_sched()
501 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_intr() local
576 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_oneinit() local
616 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_fini() local
623 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_init() local
659 struct gf100_fifo *fifo = gf100_fifo(base); in gf100_fifo_dtor() local
[all …]
A Dgk104.c90 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_class_new() local
107 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_class_get() local
126 gk104_fifo_uevent_fini(struct nvkm_fifo *fifo) in gk104_fifo_uevent_fini()
133 gk104_fifo_uevent_init(struct nvkm_fifo *fifo) in gk104_fifo_uevent_init()
240 gk104_fifo_pbdma_init(struct gk104_fifo *fifo) in gk104_fifo_pbdma_init()
247 gk104_fifo_pbdma_nr(struct gk104_fifo *fifo) in gk104_fifo_pbdma_nr()
273 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_engine_id() local
372 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_recover_chan() local
482 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_fault() local
786 struct gk104_fifo *fifo = gk104_fifo(base); in gk104_fifo_intr() local
[all …]
A Dtu102.c38 tu102_fifo_runlist_commit(struct gk104_fifo *fifo, int runl, in tu102_fifo_runlist_commit()
89 tu102_fifo_pbdma_init(struct gk104_fifo *fifo) in tu102_fifo_pbdma_init()
153 tu102_fifo_recover_runl(struct gk104_fifo *fifo, int runl) in tu102_fifo_recover_runl()
173 tu102_fifo_recover_chid(struct gk104_fifo *fifo, int runl, int chid) in tu102_fifo_recover_chid()
201 struct gk104_fifo *fifo = gk104_fifo(base); in tu102_fifo_recover_chan() local
240 tu102_fifo_recover_engn(struct gk104_fifo *fifo, int engn) in tu102_fifo_recover_engn()
274 struct gk104_fifo *fifo = gk104_fifo(base); in tu102_fifo_fault() local
354 tu102_fifo_intr_ctxsw_timeout(struct gk104_fifo *fifo) in tu102_fifo_intr_ctxsw_timeout()
372 tu102_fifo_intr_sched(struct gk104_fifo *fifo) in tu102_fifo_intr_sched()
385 struct gk104_fifo *fifo = gk104_fifo(base); in tu102_fifo_intr() local
[all …]
A Dnv50.c30 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
A Dnv04.c51 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_pause() local
87 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_start() local
98 nv04_fifo_id_engine(struct nvkm_fifo *fifo, int engi) in nv04_fifo_id_engine()
169 nv04_fifo_cache_error(struct nv04_fifo *fifo, u32 chid, u32 get) in nv04_fifo_cache_error()
220 nv04_fifo_dma_pusher(struct nv04_fifo *fifo, u32 chid) in nv04_fifo_dma_pusher()
274 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_intr() local
333 struct nv04_fifo *fifo = nv04_fifo(base); in nv04_fifo_init() local
364 struct nv04_fifo *fifo; in nv04_fifo_new_() local
A Dg84.c28 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()
42 g84_fifo_id_engine(struct nvkm_fifo *fifo, int engi) in g84_fifo_id_engine()
A Ddmanv04.c77 struct nv04_fifo *fifo = chan->fifo; in nv04_fifo_dma_fini() local
130 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
A Dgpfifogk104.c40 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_kick_locked() local
196 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_fini() local
214 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_init() local
252 gk104_fifo_gpfifo_new_(struct gk104_fifo *fifo, u64 *runlists, u16 *chid, in gk104_fifo_gpfifo_new_()
328 gk104_fifo_gpfifo_new(struct gk104_fifo *fifo, const struct nvkm_oclass *oclass, in gk104_fifo_gpfifo_new()
/linux/lib/
A Dkfifo.c19 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()
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()
270 int __kfifo_to_user(struct __kfifo *fifo, void __user *to, in __kfifo_to_user()
356 unsigned int __kfifo_dma_in_prepare(struct __kfifo *fifo, in __kfifo_dma_in_prepare()
[all …]
/linux/sound/soc/meson/
A Daxg-fifo.c67 static void __dma_enable(struct axg_fifo *fifo, bool enable) in __dma_enable()
76 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_trigger() local
100 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_pointer() local
115 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_hw_params() local
159 struct axg_fifo *fifo = axg_fifo_data(ss); in g12a_fifo_pcm_hw_params() local
177 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_hw_free() local
187 static void axg_fifo_ack_irq(struct axg_fifo *fifo, u8 mask) in axg_fifo_ack_irq()
202 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_irq_block() local
223 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_open() local
288 struct axg_fifo *fifo = axg_fifo_data(ss); in axg_fifo_pcm_close() local
[all …]
A Daiu-fifo.c37 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pointer() local
49 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_enable() local
83 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_prepare() local
101 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_hw_params() local
135 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_startup() local
171 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_shutdown() local
181 struct aiu_fifo *fifo = dai->playback_dma_data; in aiu_fifo_pcm_new() local
197 struct aiu_fifo *fifo; in aiu_fifo_dai_probe() local
A Daxg-toddr.c42 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai); in g12a_toddr_dai_prepare() local
59 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai); in axg_toddr_dai_hw_params() local
92 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai); in axg_toddr_dai_startup() local
116 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai); in axg_toddr_dai_shutdown() local
196 struct axg_fifo *fifo = snd_soc_dai_get_drvdata(dai); in g12a_toddr_dai_startup() local
/linux/drivers/usb/renesas_usbhs/
A Dfifo.c258 struct usbhs_fifo *fifo) in usbhsf_send_terminator()
276 struct usbhs_fifo *fifo) in usbhsf_fifo_clear()
308 struct usbhs_fifo *fifo) in usbhsf_fifo_unselect()
317 struct usbhs_fifo *fifo, in usbhsf_fifo_select()
782 struct usbhs_fifo *fifo; in usbhsf_get_dma_fifo() local
821 struct usbhs_fifo *fifo; in usbhsf_dma_xfer_preparing() local
880 struct usbhs_fifo *fifo; in usbhsf_dma_prepare_push() local
992 struct usbhs_fifo *fifo; in usbhsf_dma_prepare_pop_with_usb_dmac() local
1065 struct usbhs_fifo *fifo; in usbhsf_dma_try_pop_with_rx_irq() local
1461 struct usbhs_fifo *fifo; in usbhs_fifo_probe() local
[all …]
/linux/drivers/staging/fwserial/
A Ddma_fifo.c21 #define FAIL(fifo, condition, format...) ({ \ argument
38 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()
A Ddma_fifo.h86 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/drivers/usb/gadget/udc/
A Dfotg210.h49 #define DCFESR_FIFO_EMPTY(fifo) (1 << 8 << (fifo)) argument
76 #define DMISGR1_MF_IN_INT(fifo) (1 << (16 + (fifo))) 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
183 #define FOTG210_FIBCR(fifo) (0x1B0 + (fifo) * 4) argument
[all …]
/linux/drivers/md/bcache/
A Dutil.h120 #define fifo_for_each(c, fifo, iter) \ argument
125 #define __init_fifo(fifo, gfp) \ argument
146 #define init_fifo(fifo, _size, gfp) \ argument
154 #define free_fifo(fifo) \ argument
163 #define fifo_empty(fifo) (!fifo_used(fifo)) argument
164 #define fifo_full(fifo) (!fifo_free(fifo)) argument
167 #define fifo_back(fifo) \ argument
172 #define fifo_push_back(fifo, i) \ argument
182 #define fifo_pop_front(fifo, i) \ argument
192 #define fifo_push_front(fifo, i) \ argument
[all …]
/linux/drivers/net/ethernet/intel/fm10k/
A Dfm10k_mbx.c26 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()
298 struct fm10k_mbx_fifo *fifo = &mbx->rx; in fm10k_mbx_validate_msg_size() local
333 struct fm10k_mbx_fifo *fifo = &mbx->tx; in fm10k_mbx_write_copy() local
386 struct fm10k_mbx_fifo *fifo = &mbx->tx; in fm10k_mbx_pull_head() local
426 struct fm10k_mbx_fifo *fifo = &mbx->rx; in fm10k_mbx_read_copy() local
475 struct fm10k_mbx_fifo *fifo = &mbx->rx; in fm10k_mbx_push_tail() local
640 struct fm10k_mbx_fifo *fifo = &mbx->rx; in fm10k_mbx_verify_remote_crc() local
705 struct fm10k_mbx_fifo *fifo = &mbx->rx; in fm10k_mbx_dequeue_rx() local
856 struct fm10k_mbx_fifo *fifo = &mbx->tx; in fm10k_mbx_create_data_hdr() local
[all …]
/linux/drivers/misc/
A Dhpilo.h165 struct fifo { struct
166 u64 nrents; /* user requested number of fifo entries */ argument
167 u64 imask; /* mask to extract valid fifo index */ argument
178 u64 fifobar[]; argument
181 /* convert between struct fifo, and the fifobar, which is saved in the ccb */ argument
/linux/drivers/platform/mellanox/
A Dmlxbf-tmfifo.c83 struct mlxbf_tmfifo *fifo; member
134 struct mlxbf_tmfifo *fifo; member
567 struct mlxbf_tmfifo *fifo = vring->fifo; in mlxbf_tmfifo_rxtx_word() local
612 struct mlxbf_tmfifo *fifo = vring->fifo; in mlxbf_tmfifo_rxtx_header() local
681 struct mlxbf_tmfifo *fifo = vring->fifo; in mlxbf_tmfifo_rxtx_one_desc() local
762 struct mlxbf_tmfifo *fifo; in mlxbf_tmfifo_rxtx() local
826 struct mlxbf_tmfifo *fifo; in mlxbf_tmfifo_work_handler() local
850 struct mlxbf_tmfifo *fifo; in mlxbf_tmfifo_virtio_notify() local
1051 struct mlxbf_tmfifo *fifo, in mlxbf_tmfifo_create_vdev()
1197 struct mlxbf_tmfifo *fifo; in mlxbf_tmfifo_probe() local
[all …]
/linux/drivers/dma/bestcomm/
A Dgen_bd.c36 u32 fifo; /* (u32*) address of gen_bd's fifo */ member
53 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()
A Dfec.c35 u32 fifo; /* (u32*) address of fec's fifo */ member
55 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/drivers/staging/axis-fifo/
A Daxis-fifo.c152 struct axis_fifo *fifo = dev_get_drvdata(dev); in sysfs_write() local
168 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()
358 struct axis_fifo *fifo = (struct axis_fifo *)f->private_data; in axis_fifo_read() local
480 struct axis_fifo *fifo = (struct axis_fifo *)f->private_data; in axis_fifo_write() local
582 struct axis_fifo *fifo = (struct axis_fifo *)dw; in axis_fifo_irq() local
688 struct axis_fifo *fifo = container_of(f->private_data, in axis_fifo_open() local
731 static int get_dts_property(struct axis_fifo *fifo, in get_dts_property()
748 static int axis_fifo_parse_dt(struct axis_fifo *fifo) in axis_fifo_parse_dt()
815 struct axis_fifo *fifo = NULL; in axis_fifo_probe() local
[all …]

Completed in 73 milliseconds

123456789