/drivers/usb/renesas_usbhs/ |
H A D | fifo.c | 237 struct usbhs_fifo *fifo) 241 usbhs_bset(priv, fifo->ctr, BVAL, BVAL); 245 struct usbhs_fifo *fifo) 251 if (usbhs_read(priv, fifo->ctr) & FRDY) 261 struct usbhs_fifo *fifo) 266 usbhsf_fifo_barrier(priv, fifo); 268 usbhs_write(priv, fifo->ctr, BCLR); 272 struct usbhs_fifo *fifo) 274 return usbhs_read(priv, fifo->ctr) & DTLN_MASK; 278 struct usbhs_fifo *fifo) 236 usbhsf_send_terminator(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument 244 usbhsf_fifo_barrier(struct usbhs_priv *priv, struct usbhs_fifo *fifo) argument 260 usbhsf_fifo_clear(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument 271 usbhsf_fifo_rcv_len(struct usbhs_priv *priv, struct usbhs_fifo *fifo) argument 277 usbhsf_fifo_unselect(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo) argument 286 usbhsf_fifo_select(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, int write) argument 334 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ local 363 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ local 441 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); local 480 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ local 608 struct usbhs_fifo *fifo = usbhsf_get_cfifo(priv); /* CFIFO */ local 713 usbhsf_dma_chan_get(struct usbhs_fifo *fifo, struct usbhs_pkt *pkt) argument 728 struct usbhs_fifo *fifo; local 747 __usbhsf_dma_ctrl(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo, u16 dreqe) argument 772 struct usbhs_fifo *fifo = usbhs_pipe_to_fifo(pipe); local 817 struct usbhs_fifo *fifo; local 892 struct usbhs_fifo *fifo; local 1005 usbhsf_dma_quit(struct usbhs_priv *priv, struct usbhs_fifo *fifo) argument 1016 usbhsf_dma_init(struct usbhs_priv *priv, struct usbhs_fifo *fifo) argument 1161 struct usbhs_fifo *fifo; local [all...] |
H A D | Makefile | 7 renesas_usbhs-y := common.o mod.o pipe.o fifo.o
|
H A D | pipe.h | 21 #include "./fifo.h" 30 struct usbhs_fifo *fifo; member in struct:usbhs_pipe 91 void usbhs_pipe_select_fifo(struct usbhs_pipe *pipe, struct usbhs_fifo *fifo); 102 #define usbhs_pipe_to_fifo(p) ((p)->fifo)
|
/drivers/isdn/hisax/ |
H A D | hfc_usb.c | 143 struct usb_fifo *owner_fifo; /* pointer to owner fifo */ 149 int fifonum; /* fifo index attached to this structure */ 150 int active; /* fifo is currently active */ 159 int bit_line; /* how much bits are in the fifo? */ 201 usb_fifo fifos[HFCUSB_NUM_FIFOS]; /* structure holding all fifo data */ 209 static void collect_rx_frame(usb_fifo *fifo, __u8 *data, int len, 454 start_isoc_chain(usb_fifo *fifo, int num_packets_per_urb, argument 459 DBG(HFCUSB_DBG_INIT, "HFC-S USB: starting ISO-URBs for fifo:%d\n", 460 fifo->fifonum); 464 if (!(fifo 514 stop_isoc_chain(usb_fifo *fifo) argument 545 usb_fifo *fifo = context_iso_urb->owner_fifo; local 683 usb_fifo *fifo = context_iso_urb->owner_fifo; local 781 collect_rx_frame(usb_fifo *fifo, __u8 *data, int len, int finish) argument 855 usb_fifo *fifo = (usb_fifo *) urb->context; local 912 start_int_fifo(usb_fifo *fifo) argument 998 usb_fifo *fifo = my_hisax_if->priv; local 1097 usb_fifo *fifo; local [all...] |
H A D | st5481.h | 63 #define IN_D_COUNTER 0x36 /* D receive channel fifo counter */ 64 #define OUT_D_COUNTER 0x37 /* D transmit channel fifo counter */ 65 #define IN_B1_COUNTER 0x38 /* B1 receive channel fifo counter */ 66 #define OUT_B1_COUNTER 0x39 /* B1 transmit channel fifo counter */ 67 #define IN_B2_COUNTER 0x3a /* B2 receive channel fifo counter */ 68 #define OUT_B2_COUNTER 0x3b /* B2 transmit channel fifo counter */ 69 #define FFCTRL_IN_D 0x3C /* D receive channel fifo threshold low */ 70 #define FFCTRH_IN_D 0x3D /* D receive channel fifo threshold high */ 71 #define FFCTRL_OUT_D 0x3E /* D transmit channel fifo threshold low */ 72 #define FFCTRH_OUT_D 0x3F /* D transmit channel fifo threshol 239 struct fifo { struct 247 fifo_init(struct fifo *fifo, int size) argument 257 fifo_add(struct fifo *fifo) argument 282 fifo_remove(struct fifo *fifo) argument [all...] |
/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 828 case MISDN_CTRL_FILL_EMPTY: /* fill fifo, if empty */ 844 hfcsusb_rx_frame(struct usb_fifo *fifo, __u8 *data, unsigned int len, argument 847 struct hfcsusb *hw = fifo->hw; 850 int fifon = fifo->fifonum; 855 printk(KERN_DEBUG "%s: %s: fifo(%i) len(%i) " 858 fifo->dch, fifo->bch, fifo->ech); 863 if ((!!fifo->dch + !!fifo 1005 struct usb_fifo *fifo = context_iso_urb->owner_fifo; local 1126 struct usb_fifo *fifo = (struct usb_fifo *) urb->context; local 1197 struct usb_fifo *fifo = context_iso_urb->owner_fifo; local 1410 start_isoc_chain(struct usb_fifo *fifo, int num_packets_per_urb, usb_complete_t complete, int packet_size) argument 1476 stop_iso_gracefull(struct usb_fifo *fifo) argument 1502 stop_int_gracefull(struct usb_fifo *fifo) argument 1525 start_int_fifo(struct usb_fifo *fifo) argument 1577 struct usb_fifo *fifo; local [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_state.c | 69 engine->fifo.channels = 16; 70 engine->fifo.init = nv04_fifo_init; 71 engine->fifo.takedown = nv04_fifo_fini; 72 engine->fifo.disable = nv04_fifo_disable; 73 engine->fifo.enable = nv04_fifo_enable; 74 engine->fifo.reassign = nv04_fifo_reassign; 75 engine->fifo.cache_pull = nv04_fifo_cache_pull; 76 engine->fifo.channel_id = nv04_fifo_channel_id; 77 engine->fifo.create_context = nv04_fifo_create_context; 78 engine->fifo [all...] |
H A D | nouveau_calc.c | 54 nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) argument 104 fifo->lwm = clwm; 105 fifo->burst = cbs; 110 nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) argument 146 + 2 /* latency fifo */ 176 fifo->burst = min(max_burst_o, 1024); 180 fifo->burst = min(max_burst_l, fifo->burst); 182 fifo->burst = rounddown_pow_of_two(fifo [all...] |
/drivers/net/fddi/skfp/ |
H A D | fplustm.c | 177 smc->hw.fp.fifo.rbc_ram_start = 0 ; 178 smc->hw.fp.fifo.rbc_ram_end = 179 smc->hw.fp.fifo.rbc_ram_start + RBC_MEM_SIZE ; 181 MARW(smc->hw.fp.fifo.rbc_ram_start) ; 182 for (i = smc->hw.fp.fifo.rbc_ram_start; 183 i < (u_short) (smc->hw.fp.fifo.rbc_ram_end-1); i++) 197 outpw(FM_A(FM_RPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* RPR1 */ 198 outpw(FM_A(FM_SWPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* SWPR1 */ 199 outpw(FM_A(FM_WPR1),smc->hw.fp.fifo.rx1_fifo_start) ; /* WPR1 */ 200 outpw(FM_A(FM_EARV1),smc->hw.fp.fifo [all...] |
/drivers/scsi/arm/ |
H A D | msgqueue.h | 18 int fifo; member in struct:message
|
/drivers/infiniband/hw/cxgb3/ |
H A D | cxio_resource.c | 47 static int __cxio_init_resource_fifo(struct kfifo *fifo, argument 58 if (kfifo_alloc(fifo, nr * sizeof(u32), GFP_KERNEL)) 62 kfifo_in(fifo, (unsigned char *) &entry, sizeof(u32)); 74 kfifo_in(fifo, 81 kfifo_in(fifo, 86 kfifo_in(fifo, (unsigned char *) &i, sizeof(u32)); 89 if (kfifo_out_locked(fifo, (unsigned char *) &entry, 95 static int cxio_init_resource_fifo(struct kfifo *fifo, spinlock_t * fifo_lock, argument 98 return (__cxio_init_resource_fifo(fifo, fifo_lock, nr, skip_low, 102 static int cxio_init_resource_fifo_random(struct kfifo *fifo, argument 181 cxio_hal_get_resource(struct kfifo *fifo, spinlock_t * lock) argument 190 cxio_hal_put_resource(struct kfifo *fifo, spinlock_t * lock, u32 entry) argument [all...] |
/drivers/spi/ |
H A D | spi-mpc512x-psc.c | 39 struct mpc512x_psc_fifo __iomem *fifo; member in struct:mpc512x_psc_spi 139 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; local 160 * depends on the fifo size. 162 fifosz = MPC512x_PSC_FIFO_SZ(in_be32(&fifo->txsz)); 168 setbits32(&fifo->txcmd, MPC512x_PSC_FIFO_EOF); 169 out_8(&fifo->txdata_8, data); 175 /* interrupt on tx fifo empty */ 176 out_be32(&fifo->txisr, MPC512x_PSC_FIFO_EMPTY); 177 out_be32(&fifo 329 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; local 395 struct mpc512x_psc_fifo __iomem *fifo = mps->fifo; local [all...] |
/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_fifo.c | 36 const struct vmw_fifo_state *fifo = &dev_priv->fifo; local 46 ((fifo->capabilities & 79 int vmw_fifo_init(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) argument 86 fifo->static_buffer_size = VMWGFX_FIFO_STATIC_SIZE; 87 fifo->static_buffer = vmalloc(fifo->static_buffer_size); 88 if (unlikely(fifo->static_buffer == NULL)) 91 fifo->dynamic_buffer = NULL; 92 fifo 160 vmw_fifo_release(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) argument [all...] |
H A D | vmwgfx_irq.c | 96 fifo_state = &dev_priv->fifo; 123 struct vmw_fifo_state *fifo_state = &dev_priv->fifo; 251 struct vmw_fifo_state *fifo = &dev_priv->fifo; local 261 if (!(fifo->capabilities & SVGA_FIFO_CAP_FENCE))
|
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | ampdu.c | 52 #define NUM_FFPLD_FIFO 4 /* number of fifo concerned by pre-loading */ 79 /* structure to hold tx fifo information and pre-loading state 124 * fifo_tb: table of fifo infos 209 struct brcms_fifo_info *fifo; local 212 fifo = (ampdu->fifo_tb + j); 213 fifo->ampdu_pld_size = 0; 215 fifo->mcs2ampdu_table[i] = 255; 216 fifo->dmaxferrate = 0; 217 fifo->accum_txampdu = 0; 218 fifo 325 struct brcms_fifo_info *fifo = (ampdu->fifo_tb + f); local 367 struct brcms_fifo_info *fifo = (ampdu->fifo_tb + fid); local 515 uint i, count = 0, fifo, seg_cnt = 0; local [all...] |
/drivers/misc/ |
H A D | hpilo.h | 52 * --> fifo_lock controls access to fifo queues shared with hw 163 struct fifo { struct 164 u64 nrents; /* user requested number of fifo entries */ 165 u64 imask; /* mask to extract valid fifo index */ 179 /* convert between struct fifo, and the fifobar, which is saved in the ccb */ 180 #define FIFOHANDLESIZE (sizeof(struct fifo) - sizeof(u64)) 182 ((struct fifo *)(((char *)(_fifo)) - FIFOHANDLESIZE)) 188 /* state bit, fifo entry consumed by consumer */ 190 /* state bit, fifo entry is occupied */
|
/drivers/media/radio/ |
H A D | radio-cadet.c | 108 unsigned fifo = 0; local 125 fifo = (fifo << 1) | ((inb(dev->io + 1) >> 7) & 0x01); 139 return fifo; 145 unsigned freq = 0, test, fifo = 0; local 150 fifo = cadet_gettune(dev); 158 if ((fifo & 0x01) != 0) 161 fifo = fifo >> 1; 167 freq = ((fifo 172 cadet_settune(struct cadet *dev, unsigned fifo) argument 202 unsigned fifo; local [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | resource.c | 45 static int __c4iw_init_resource_fifo(struct kfifo *fifo, argument 56 if (kfifo_alloc(fifo, nr * sizeof(u32), GFP_KERNEL)) 60 kfifo_in(fifo, (unsigned char *) &entry, sizeof(u32)); 72 kfifo_in(fifo, 79 kfifo_in(fifo, 84 kfifo_in(fifo, (unsigned char *) &i, sizeof(u32)); 87 if (kfifo_out_locked(fifo, (unsigned char *) &entry, 93 static int c4iw_init_resource_fifo(struct kfifo *fifo, spinlock_t * fifo_lock, argument 96 return __c4iw_init_resource_fifo(fifo, fifo_lock, nr, skip_low, 100 static int c4iw_init_resource_fifo_random(struct kfifo *fifo, argument 155 c4iw_get_resource(struct kfifo *fifo, spinlock_t *lock) argument 164 c4iw_put_resource(struct kfifo *fifo, u32 entry, spinlock_t *lock) argument [all...] |
/drivers/net/ethernet/neterion/vxge/ |
H A D | vxge-traffic.c | 222 void vxge_hw_vpath_tti_ci_set(struct __vxge_hw_fifo *fifo) argument 228 if (fifo->config->enable != VXGE_HW_FIFO_ENABLE) 231 vp_reg = fifo->vp_reg; 232 config = container_of(fifo->config, struct vxge_hw_vp_config, fifo); 238 fifo->tim_tti_cfg1_saved = val64; 252 void vxge_hw_vpath_dynamic_tti_rtimer_set(struct __vxge_hw_fifo *fifo) argument 254 u64 val64 = fifo->tim_tti_cfg3_saved; 255 u64 timer = (fifo->rtimer * 1000) / 272; 262 writeq(val64, &fifo 1405 __vxge_hw_non_offload_db_post(struct __vxge_hw_fifo *fifo, u64 txdl_ptr, u32 num_txds, u32 no_snoop) argument 1454 vxge_hw_fifo_txdl_reserve( struct __vxge_hw_fifo *fifo, void **txdlh, void **txdl_priv) argument 1509 vxge_hw_fifo_txdl_buffer_set(struct __vxge_hw_fifo *fifo, void *txdlh, u32 frag_idx, dma_addr_t dma_pointer, u32 size) argument 1558 vxge_hw_fifo_txdl_post(struct __vxge_hw_fifo *fifo, void *txdlh) argument 1622 vxge_hw_fifo_txdl_next_completed( struct __vxge_hw_fifo *fifo, void **txdlh, enum vxge_hw_fifo_tcode *t_code) argument 1677 vxge_hw_fifo_handle_tcode(struct __vxge_hw_fifo *fifo, void *txdlh, enum vxge_hw_fifo_tcode t_code) argument 1720 vxge_hw_fifo_txdl_free(struct __vxge_hw_fifo *fifo, void *txdlh) argument 2495 vxge_hw_vpath_poll_tx(struct __vxge_hw_fifo *fifo, struct sk_buff ***skb_ptr, int nr_skb, int *more) argument [all...] |
H A D | vxge-main.c | 96 static inline void VXGE_COMPLETE_VPATH_TX(struct vxge_fifo *fifo) argument 108 if (__netif_tx_trylock(fifo->txq)) { 109 vxge_hw_vpath_poll_tx(fifo->handle, &skb_ptr, 111 __netif_tx_unlock(fifo->txq); 126 VXGE_COMPLETE_VPATH_TX(&vdev->vpaths[i].fifo); 545 struct vxge_fifo *fifo = (struct vxge_fifo *)userdata; local 565 "tcode = 0x%x", fifo->ndev->name, __func__, 571 fifo->ndev->name, __func__, __LINE__, 574 fifo->stats.tx_errors++; 577 "error t_code %01x", fifo 803 struct vxge_fifo *fifo = NULL; local 1032 struct vxge_fifo *fifo = (struct vxge_fifo *)userdata; local 2116 adaptive_coalesce_tx_interrupts(struct vxge_fifo *fifo) argument 2225 struct vxge_fifo *fifo = (struct vxge_fifo *)dev_id; local [all...] |
H A D | vxge-config.c | 1228 * __vxge_hw_device_fifo_config_check - Check fifo configuration. 1229 * Check the fifo configuration 1254 status = __vxge_hw_device_fifo_config_check(&vp_config->fifo); 1368 if (device_config->vp_config[i].fifo.enable == 1370 nblocks += device_config->vp_config[i].fifo.fifo_blocks; 2954 device_config->vp_config[i].fifo.enable = VXGE_HW_FIFO_ENABLE; 2956 device_config->vp_config[i].fifo.fifo_blocks = 2959 device_config->vp_config[i].fifo.max_frags = 2962 device_config->vp_config[i].fifo.memblock_size = 2965 device_config->vp_config[i].fifo 3351 __vxge_hw_fifo_abort(struct __vxge_hw_fifo *fifo) argument 3379 __vxge_hw_fifo_reset(struct __vxge_hw_fifo *fifo) argument 3396 struct __vxge_hw_fifo *fifo = vp->vpath->fifoh; local 3426 struct __vxge_hw_fifo *fifo = local 3461 struct __vxge_hw_fifo *fifo; local [all...] |
/drivers/scsi/ |
H A D | sun3_scsi_vme.c | 425 /* reset fifo */ 435 /* reset fifo */ 478 printk("scsi: dma_start data %p count %x csr %x fifo %x\n", data, count, csr, dregs->fifo_count); 496 unsigned short fifo; local 503 fifo = dregs->fifo_count; 505 if((fifo > 0) && (fifo < sun3_dma_orig_count)) 506 fifo++; 509 last_residual = fifo; 511 printk("scsi: residual %x total %x\n", fifo, sun3_dma_orig_coun [all...] |
/drivers/usb/serial/ |
H A D | io_edgeport.c | 86 unsigned char *fifo; /* allocated Buffer */ member in struct:TxFifo 94 struct TxFifo txfifo; /* transmit fifo -- size will be maxTxCredits */ 927 edge_port->txfifo.fifo = kmalloc(edge_port->maxTxCredits, GFP_KERNEL); 929 if (!edge_port->txfifo.fifo) { 945 dbg("%s(%d) - Initialize TX fifo to %d bytes", 1023 struct TxFifo *fifo = &edge_port->txfifo; local 1030 lastCount = fifo->count; 1046 if (lastCount == fifo->count) { 1120 kfree(edge_port->txfifo.fifo); 1121 edge_port->txfifo.fifo 1137 struct TxFifo *fifo; local 1238 struct TxFifo *fifo = &edge_port->txfifo; local [all...] |
/drivers/usb/musb/ |
H A D | blackfin.c | 40 void __iomem *fifo = hw_ep->fifo; local 48 dev_dbg(musb->controller, "TX ep%d fifo %p count %d buf %p, epio %p\n", 49 hw_ep->epnum, fifo, len, src, epio); 93 outsw_8((unsigned long)fifo, src, (len + 1) >> 1); 95 outsw((unsigned long)fifo, src, (len + 1) >> 1); 104 void __iomem *fifo = hw_ep->fifo; local 145 /* Read the last byte of packet with odd size from address fifo + 4 149 *dst = (u8)inw((unsigned long)fifo [all...] |
H A D | tusb6010.c | 134 tusb_fifo_write_unaligned(void __iomem *fifo, const u8 *buf, u16 len) argument 142 musb_writel(fifo, 0, val); 150 musb_writel(fifo, 0, val); 154 static inline void tusb_fifo_read_unaligned(void __iomem *fifo, argument 162 val = musb_readl(fifo, 0); 170 val = musb_readl(fifo, 0); 179 void __iomem *fifo = hw_ep->fifo; local 184 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n", 185 'T', epnum, fifo, le 229 void __iomem *fifo = hw_ep->fifo; local [all...] |