Home
last modified time | relevance | path

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

12345

/drivers/staging/fwserial/
Ddma_fifo.c30 #define FAIL(fifo, condition, format...) ({ \ argument
47 void dma_fifo_init(struct dma_fifo *fifo) in dma_fifo_init()
67 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned align, in dma_fifo_alloc()
105 void dma_fifo_free(struct dma_fifo *fifo) in dma_fifo_free()
122 void dma_fifo_reset(struct dma_fifo *fifo) in dma_fifo_reset()
148 int dma_fifo_in(struct dma_fifo *fifo, const void *src, int n) in dma_fifo_in()
191 int dma_fifo_out_pend(struct dma_fifo *fifo, struct dma_pending *pended) in dma_fifo_out_pend()
251 int dma_fifo_out_complete(struct dma_fifo *fifo, struct dma_pending *complete) in dma_fifo_out_complete()
Ddma_fifo.h95 static inline int dma_fifo_level(struct dma_fifo *fifo) in dma_fifo_level()
101 static inline int dma_fifo_out_level(struct dma_fifo *fifo) in dma_fifo_out_level()
107 static inline int dma_fifo_avail(struct dma_fifo *fifo) in dma_fifo_avail()
113 static inline bool dma_fifo_busy(struct dma_fifo *fifo) in dma_fifo_busy()
119 static inline int dma_fifo_change_tx_limit(struct dma_fifo *fifo, int tx_limit) in dma_fifo_change_tx_limit()
/drivers/usb/gadget/udc/
Dfotg210.h53 #define DCFESR_FIFO_EMPTY(fifo) (1 << 8 << (fifo)) argument
80 #define DMISGR1_MF_IN_INT(fifo) (1 << (16 + (fifo))) argument
89 #define DMISGR1_MF_OUTSPK_INT(fifo) (0x3 << (fifo) * 2) argument
113 #define DISGR1_OUT_INT(fifo) (1 << ((fifo) * 2)) argument
114 #define DISGR1_SPK_INT(fifo) (1 << 1 << ((fifo) * 2)) argument
115 #define DISGR1_IN_INT(fifo) (1 << 16 << (fifo)) argument
169 #define FIFOMAP_DIROUT(fifo) (0x0 << 4 << (fifo) * 8) argument
170 #define FIFOMAP_DIRIN(fifo) (0x1 << 4 << (fifo) * 8) argument
171 #define FIFOMAP_BIDIR(fifo) (0x2 << 4 << (fifo) * 8) argument
172 #define FIFOMAP_NA(fifo) (0x3 << 4 << (fifo) * 8) argument
[all …]
/drivers/usb/renesas_usbhs/
Dfifo.c123 struct usbhs_fifo *fifo = usbhs_pipe_to_fifo(pipe); in usbhs_pkt_pop() local
263 struct usbhs_fifo *fifo) in usbhsf_send_terminator()
271 struct usbhs_fifo *fifo) in usbhsf_fifo_barrier()
287 struct usbhs_fifo *fifo) in usbhsf_fifo_clear()
313 struct usbhs_fifo *fifo) in usbhsf_fifo_rcv_len()
319 struct usbhs_fifo *fifo) in usbhsf_fifo_unselect()
328 struct usbhs_fifo *fifo, in usbhsf_fifo_select()
375 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ in usbhs_dcp_dir_switch_to_write() local
404 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ in usbhs_dcp_dir_switch_to_read() local
482 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); in usbhsf_dcp_data_stage_prepare_pop() local
[all …]
/drivers/md/bcache/
Dutil.h126 #define fifo_for_each(c, fifo, iter) \ argument
131 #define __init_fifo(fifo, gfp) \ argument
150 #define init_fifo_exact(fifo, _size, gfp) \ argument
156 #define init_fifo(fifo, _size, gfp) \ argument
164 #define free_fifo(fifo) \ argument
173 #define fifo_used(fifo) (((fifo)->back - (fifo)->front) & (fifo)->mask) argument
174 #define fifo_free(fifo) ((fifo)->size - fifo_used(fifo)) argument
176 #define fifo_empty(fifo) (!fifo_used(fifo)) argument
177 #define fifo_full(fifo) (!fifo_free(fifo)) argument
179 #define fifo_front(fifo) ((fifo)->data[(fifo)->front]) argument
[all …]
/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.c29 static void fm10k_fifo_init(struct fm10k_mbx_fifo *fifo, u32 *buffer, u16 size) in fm10k_fifo_init()
43 static u16 fm10k_fifo_used(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_used()
54 static u16 fm10k_fifo_unused(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_unused()
65 static bool fm10k_fifo_empty(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_empty()
77 static u16 fm10k_fifo_head_offset(struct fm10k_mbx_fifo *fifo, u16 offset) in fm10k_fifo_head_offset()
89 static u16 fm10k_fifo_tail_offset(struct fm10k_mbx_fifo *fifo, u16 offset) in fm10k_fifo_tail_offset()
100 static u16 fm10k_fifo_head_len(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_head_len()
118 static u16 fm10k_fifo_head_drop(struct fm10k_mbx_fifo *fifo) in fm10k_fifo_head_drop()
241 static void fm10k_fifo_write_copy(struct fm10k_mbx_fifo *fifo, in fm10k_fifo_write_copy()
269 static s32 fm10k_fifo_enqueue(struct fm10k_mbx_fifo *fifo, const u32 *msg) in fm10k_fifo_enqueue()
[all …]
/drivers/misc/
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[1]; argument
181 /* convert between struct fifo, and the fifobar, which is saved in the ccb */ argument
/drivers/dma/bestcomm/
Dgen_bd.c40 u32 fifo; /* (u32*) address of gen_bd's fifo */ member
57 u32 fifo; /* (u32*) address of gen_bd's fifo */ member
77 phys_addr_t fifo; member
89 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_rx_init()
174 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_tx_init()
320 phys_addr_t fifo, int maxbufsize) in bcom_psc_gen_bd_rx_init()
341 bcom_psc_gen_bd_tx_init(unsigned psc_num, int queue_len, phys_addr_t fifo) in bcom_psc_gen_bd_tx_init()
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()
/drivers/infiniband/hw/cxgb3/
Dcxio_resource.c47 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()
/drivers/mailbox/
Domap-mailbox.c81 struct kfifo fifo; member
147 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_read() local
153 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_write() local
159 struct omap_mbox_fifo *fifo = &mbox->rx_fifo; in mbox_fifo_empty() local
165 struct omap_mbox_fifo *fifo = &mbox->tx_fifo; in mbox_fifo_full() local
172 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in ack_mbox_irq() local
185 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in is_mbox_irq() local
267 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in omap_mbox_enable_irq() local
280 struct omap_mbox_fifo *fifo = (irq == IRQ_TX) ? in omap_mbox_disable_irq() local
631 struct omap_mbox_fifo *fifo; in omap_mbox_probe() local
/drivers/isdn/hardware/mISDN/
Dhfcsusb.c813 hfcsusb_rx_frame(struct usb_fifo *fifo, __u8 *data, unsigned int len, in hfcsusb_rx_frame()
975 struct usb_fifo *fifo = context_iso_urb->owner_fifo; in rx_iso_complete() local
1096 struct usb_fifo *fifo = (struct usb_fifo *) urb->context; in rx_int_complete() local
1167 struct usb_fifo *fifo = context_iso_urb->owner_fifo; in tx_iso_complete() local
1386 start_isoc_chain(struct usb_fifo *fifo, int num_packets_per_urb, in start_isoc_chain()
1452 stop_iso_gracefull(struct usb_fifo *fifo) in stop_iso_gracefull()
1478 stop_int_gracefull(struct usb_fifo *fifo) in stop_int_gracefull()
1501 start_int_fifo(struct usb_fifo *fifo) in start_int_fifo()
1553 struct usb_fifo *fifo; in reset_hfcsusb() local
/drivers/spi/
Dspi-mpc512x-psc.c38 struct mpc512x_psc_fifo __iomem *fifo; member
132 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_transfer_rxtx() local
336 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_unprep_xfer_hw() local
392 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_port_config() local
451 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; in mpc512x_psc_spi_isr() local
Dspi-mpc52xx-psc.c40 struct mpc52xx_psc_fifo __iomem *fifo; member
136 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_transfer_rxtx() local
316 struct mpc52xx_psc_fifo __iomem *fifo = mps->fifo; in mpc52xx_psc_spi_port_config() local
/drivers/net/ethernet/neterion/vxge/
Dvxge-traffic.c222 void vxge_hw_vpath_tti_ci_set(struct __vxge_hw_fifo *fifo) in vxge_hw_vpath_tti_ci_set()
252 void vxge_hw_vpath_dynamic_tti_rtimer_set(struct __vxge_hw_fifo *fifo) in vxge_hw_vpath_dynamic_tti_rtimer_set()
1404 static void __vxge_hw_non_offload_db_post(struct __vxge_hw_fifo *fifo, in __vxge_hw_non_offload_db_post()
1454 struct __vxge_hw_fifo *fifo, in vxge_hw_fifo_txdl_reserve()
1508 void vxge_hw_fifo_txdl_buffer_set(struct __vxge_hw_fifo *fifo, in vxge_hw_fifo_txdl_buffer_set()
1557 void vxge_hw_fifo_txdl_post(struct __vxge_hw_fifo *fifo, void *txdlh) in vxge_hw_fifo_txdl_post()
1622 struct __vxge_hw_fifo *fifo, void **txdlh, in vxge_hw_fifo_txdl_next_completed()
1676 enum vxge_hw_status vxge_hw_fifo_handle_tcode(struct __vxge_hw_fifo *fifo, in vxge_hw_fifo_handle_tcode()
1719 void vxge_hw_fifo_txdl_free(struct __vxge_hw_fifo *fifo, void *txdlh) in vxge_hw_fifo_txdl_free()
2461 enum vxge_hw_status vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, in vxge_hw_vpath_poll_tx()
/drivers/isdn/hisax/
Dst5481.h239 struct fifo { struct
247 static inline void fifo_init(struct fifo *fifo, int size) in fifo_init()
257 static inline int fifo_add(struct fifo *fifo) in fifo_add()
282 static inline int fifo_remove(struct fifo *fifo) in fifo_remove()
Dhfc_usb.c454 start_isoc_chain(usb_fifo *fifo, int num_packets_per_urb, in start_isoc_chain()
514 stop_isoc_chain(usb_fifo *fifo) in stop_isoc_chain()
545 usb_fifo *fifo = context_iso_urb->owner_fifo; in tx_iso_complete() local
683 usb_fifo *fifo = context_iso_urb->owner_fifo; in rx_iso_complete() local
781 collect_rx_frame(usb_fifo *fifo, __u8 *data, int len, int finish) in collect_rx_frame()
855 usb_fifo *fifo = (usb_fifo *) urb->context; in rx_int_complete() local
912 start_int_fifo(usb_fifo *fifo) in start_int_fifo()
998 usb_fifo *fifo = my_hisax_if->priv; in hfc_usb_l2l1() local
1097 usb_fifo *fifo; in hfc_usb_init() local
Dhfc_sx.c83 fifo_select(struct IsdnCardState *cs, u_char fifo) in fifo_select()
101 reset_fifo(struct IsdnCardState *cs, u_char fifo) in reset_fifo()
117 write_fifo(struct IsdnCardState *cs, struct sk_buff *skb, u_char fifo, int trans_max) in write_fifo()
207 read_fifo(struct IsdnCardState *cs, u_char fifo, int trans_max) in read_fifo()
/drivers/crypto/nx/
Dnx-842.c1378 struct sw842_fifo *fifo) in sw842_get_ptr4()
1391 struct sw842_fifo *fifo) in sw842_get_ptr8()
1399 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data8()
1411 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data4()
1423 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_data2()
1435 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_ptr8()
1447 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_ptr4()
1459 unsigned char **outbuf, struct sw842_fifo *fifo) in sw842_ptr2()
1470 static void sw842_copy_to_fifo(const char *buf, struct sw842_fifo *fifo) in sw842_copy_to_fifo()
1503 struct sw842_fifo *fifo; in sw842_decompress() local
/drivers/net/ethernet/tehuti/
Dtehuti.h143 struct fifo { struct
144 dma_addr_t da; /* physical address of fifo (used by HW) */ argument
145 char *va; /* virtual address of fifo (used by SW) */ argument
150 u16 memsz; /* memory size allocated for fifo */ argument
157 struct fifo m; /* minimal set of variables used by all fifos */ argument
/drivers/gpu/drm/nouveau/core/engine/fifo/
Dbase.c192 nouveau_fifo_uevent(struct nouveau_fifo *fifo) in nouveau_fifo_uevent()
203 struct nouveau_fifo *fifo = (void *)object->engine; in _nouveau_fifo_channel_ntfy() local
233 nouveau_client_name_for_fifo_chid(struct nouveau_fifo *fifo, u32 chid) in nouveau_client_name_for_fifo_chid()
/drivers/net/wireless/brcm80211/brcmfmac/
Dflowring.c34 #define BRCMF_FLOWRING_HASH_AP(da, fifo, ifidx) (da[5] + fifo + ifidx * 16) argument
35 #define BRCMF_FLOWRING_HASH_STA(fifo, ifidx) (fifo + ifidx * 16) argument
77 u8 fifo; in brcmf_flowring_lookup() local
119 u8 fifo; in brcmf_flowring_create() local
/drivers/media/radio/
Dradio-cadet.c130 unsigned fifo = 0; in cadet_gettune() local
163 unsigned freq = 0, test, fifo = 0; in cadet_getfreq() local
188 static void cadet_settune(struct cadet *dev, unsigned fifo) in cadet_settune()
215 unsigned fifo; in cadet_setfreq() local
/drivers/gpu/drm/msm/
Dmsm_rd.c92 struct circ_buf fifo; member
99 struct circ_buf *fifo = &rd->fifo; in rd_write() local
131 struct circ_buf *fifo = &rd->fifo; in rd_read() local
/drivers/usb/musb/
Dtusb6010.c135 tusb_fifo_write_unaligned(void __iomem *fifo, const u8 *buf, u16 len) in tusb_fifo_write_unaligned()
155 static inline void tusb_fifo_read_unaligned(void __iomem *fifo, in tusb_fifo_read_unaligned()
180 void __iomem *fifo = hw_ep->fifo; in musb_write_fifo() local
230 void __iomem *fifo = hw_ep->fifo; in musb_read_fifo() local

12345