Home
last modified time | relevance | path

Searched refs:rx (Results 1 – 25 of 222) sorted by relevance

123456789

/drivers/usb/musb/
Dcppi_dma.c81 static void cppi_reset_rx(struct cppi_rx_stateram __iomem *rx) in cppi_reset_rx() argument
83 musb_writel(&rx->rx_skipbytes, 0, 0); in cppi_reset_rx()
84 musb_writel(&rx->rx_head, 0, 0); in cppi_reset_rx()
85 musb_writel(&rx->rx_sop, 0, 0); in cppi_reset_rx()
86 musb_writel(&rx->rx_current, 0, 0); in cppi_reset_rx()
87 musb_writel(&rx->rx_buf_current, 0, 0); in cppi_reset_rx()
88 musb_writel(&rx->rx_len_len, 0, 0); in cppi_reset_rx()
89 musb_writel(&rx->rx_cnt_cnt, 0, 0); in cppi_reset_rx()
163 for (i = 0; i < ARRAY_SIZE(controller->rx); i++) { in cppi_controller_start()
164 controller->rx[i].transmit = false; in cppi_controller_start()
[all …]
/drivers/net/wireless/ath9k/
Drecv.c48 sc->rx.bufsize, in ath_rx_buf_link()
51 if (sc->rx.rxlink == NULL) in ath_rx_buf_link()
54 *sc->rx.rxlink = bf->bf_daddr; in ath_rx_buf_link()
56 sc->rx.rxlink = &ds->ds_link; in ath_rx_buf_link()
64 sc->rx.defant = antenna; in ath_setdefantenna()
65 sc->rx.rxotherant = 0; in ath_setdefantenna()
265 spin_lock_init(&sc->rx.rxflushlock); in ath_rx_init()
267 spin_lock_init(&sc->rx.rxbuflock); in ath_rx_init()
269 sc->rx.bufsize = roundup(IEEE80211_MAX_MPDU_LEN, in ath_rx_init()
274 sc->sc_cachelsz, sc->rx.bufsize); in ath_rx_init()
[all …]
/drivers/staging/wlan-ng/
Dp80211netdev.c1056 wlandev->rx.mgmt++; in p80211_rx_typedrop()
1060 wlandev->rx.assocreq++; in p80211_rx_typedrop()
1064 wlandev->rx.assocresp++; in p80211_rx_typedrop()
1068 wlandev->rx.reassocreq++; in p80211_rx_typedrop()
1072 wlandev->rx.reassocresp++; in p80211_rx_typedrop()
1076 wlandev->rx.probereq++; in p80211_rx_typedrop()
1080 wlandev->rx.proberesp++; in p80211_rx_typedrop()
1084 wlandev->rx.beacon++; in p80211_rx_typedrop()
1088 wlandev->rx.atim++; in p80211_rx_typedrop()
1092 wlandev->rx.disassoc++; in p80211_rx_typedrop()
[all …]
/drivers/net/
Dxen-netfront.c102 struct xen_netif_rx_front_ring rx; member
124 struct xen_netif_rx_response rx; member
225 RING_IDX req_prod = np->rx.req_prod_pvt; in xennet_alloc_rx_buffers()
240 batch_target = np->rx_target - (req_prod - np->rx.rsp_cons); in xennet_alloc_rx_buffers()
270 if (req_prod > np->rx.sring->req_prod) in xennet_alloc_rx_buffers()
276 if (((req_prod - np->rx.sring->rsp_prod) < (np->rx_target / 4)) && in xennet_alloc_rx_buffers()
300 req = RING_GET_REQUEST(&np->rx, req_prod + i); in xennet_alloc_rx_buffers()
313 np->rx.req_prod_pvt = req_prod + i; in xennet_alloc_rx_buffers()
315 RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&np->rx, notify); in xennet_alloc_rx_buffers()
329 np->rx.sring->rsp_event = np->rx.rsp_cons + 1; in xennet_open()
[all …]
De100.c420 struct rx { struct
421 struct rx *next, *prev; argument
547 struct rx *rxs ____cacheline_aligned;
548 struct rx *rx_to_use;
549 struct rx *rx_to_clean;
1663 static inline void e100_start_receiver(struct nic *nic, struct rx *rx) in e100_start_receiver() argument
1669 if (!rx) rx = nic->rxs; in e100_start_receiver()
1672 if (rx->skb) { in e100_start_receiver()
1673 e100_exec_cmd(nic, ruc_start, rx->dma_addr); in e100_start_receiver()
1679 static int e100_rx_alloc_skb(struct nic *nic, struct rx *rx) in e100_rx_alloc_skb() argument
[all …]
Dpasemi_mac.h94 struct pasemi_mac_rxring *rx; member
114 #define RX_DESC(rx, num) ((rx)->chan.ring_virt[(num) & (RX_RING_SIZE-1)]) argument
115 #define RX_DESC_INFO(rx, num) ((rx)->ring_info[(num) & (RX_RING_SIZE-1)]) argument
116 #define RX_BUFF(rx, num) ((rx)->buffers[(num) & (RX_RING_SIZE-1)]) argument
Dpasemi_mac.c121 return mac->rx; in rx_ring()
480 mac->rx = ring; in pasemi_mac_setup_rx_resources()
590 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_free_rx_buffers() local
595 info = &RX_DESC_INFO(rx, i); in pasemi_mac_free_rx_buffers()
608 RX_BUFF(rx, i) = 0; in pasemi_mac_free_rx_buffers()
620 mac->rx = NULL; in pasemi_mac_free_rx_resources()
627 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_replenish_rx_ring() local
635 struct pasemi_mac_buffer *info = &RX_DESC_INFO(rx, fill); in pasemi_mac_replenish_rx_ring()
636 u64 *buff = &RX_BUFF(rx, fill); in pasemi_mac_replenish_rx_ring()
674 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_restart_rx_intr() local
[all …]
Dvia-velocity.c667 vptr->rx.dirty = vptr->rx.filled = vptr->rx.curr = 0; in velocity_init_rx_ring_indexes()
690 vptr->rx.ring[i].rdesc0.len |= OWNED_BY_NIC; in velocity_rx_reset()
693 writel(vptr->rx.pool_dma, &regs->RDBaseLo); in velocity_rx_reset()
786 writel(vptr->rx.pool_dma, &regs->RDBaseLo); in velocity_init_registers()
1139 vptr->rx.ring = pool; in velocity_init_dma_rings()
1140 vptr->rx.pool_dma = pool_dma; in velocity_init_dma_rings()
1167 pci_free_consistent(vptr->pdev, size, vptr->rx.ring, vptr->rx.pool_dma); in velocity_free_dma_rings()
1179 if (vptr->rx.filled < 4) in velocity_give_many_rx_descs()
1184 unusable = vptr->rx.filled & 0x0003; in velocity_give_many_rx_descs()
1185 dirty = vptr->rx.dirty - unusable; in velocity_give_many_rx_descs()
[all …]
/drivers/net/wireless/zd1211rw/
Dzd_usb.c588 struct zd_usb_rx *rx; in rx_urb_complete() local
610 rx = &usb->rx; in rx_urb_complete()
612 if (length%rx->usb_packet_size > rx->usb_packet_size-4) { in rx_urb_complete()
615 ZD_ASSERT(length <= ARRAY_SIZE(rx->fragment)); in rx_urb_complete()
616 spin_lock(&rx->lock); in rx_urb_complete()
617 memcpy(rx->fragment, buffer, length); in rx_urb_complete()
618 rx->fragment_length = length; in rx_urb_complete()
619 spin_unlock(&rx->lock); in rx_urb_complete()
623 spin_lock(&rx->lock); in rx_urb_complete()
624 if (rx->fragment_length > 0) { in rx_urb_complete()
[all …]
/drivers/spi/
Dspi_bfin5xx.c82 void *rx; member
242 while (drv_data->rx < drv_data->rx_end) { in null_reader()
246 drv_data->rx += n_bytes; in null_reader()
300 while (drv_data->rx < drv_data->rx_end - 1) { in u8_reader()
303 *(u8 *) (drv_data->rx) = read_RDBR(drv_data); in u8_reader()
304 ++drv_data->rx; in u8_reader()
309 *(u8 *) (drv_data->rx) = read_SHAW(drv_data); in u8_reader()
310 ++drv_data->rx; in u8_reader()
317 while (drv_data->rx < drv_data->rx_end) { in u8_cs_chg_reader()
326 *(u8 *) (drv_data->rx) = read_SHAW(drv_data); in u8_cs_chg_reader()
[all …]
Domap2_mcspi.c228 u8 * rx; in omap2_mcspi_txrx_dma() local
241 rx = xfer->rx_buf; in omap2_mcspi_txrx_dma()
270 if (rx != NULL) { in omap2_mcspi_txrx_dma()
290 if (rx != NULL) { in omap2_mcspi_txrx_dma()
300 if (rx != NULL) { in omap2_mcspi_txrx_dma()
348 u8 *rx; in omap2_mcspi_txrx_pio() local
351 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
368 if (rx != NULL) { in omap2_mcspi_txrx_pio()
380 *rx++ = __raw_readl(rx_reg); in omap2_mcspi_txrx_pio()
383 word_len, *(rx - 1)); in omap2_mcspi_txrx_pio()
[all …]
Dspi_bitbang.c73 u8 *rx = t->rx_buf; in bitbang_txrx_8() local
81 if (rx) in bitbang_txrx_8()
82 *rx++ = word; in bitbang_txrx_8()
99 u16 *rx = t->rx_buf; in bitbang_txrx_16() local
107 if (rx) in bitbang_txrx_16()
108 *rx++ = word; in bitbang_txrx_16()
125 u32 *rx = t->rx_buf; in bitbang_txrx_32() local
133 if (rx) in bitbang_txrx_32()
134 *rx++ = word; in bitbang_txrx_32()
Dpxa2xx_spi.c143 void *rx; member
219 && (drv_data->rx < drv_data->rx_end)) { in null_reader()
221 drv_data->rx += n_bytes; in null_reader()
224 return drv_data->rx == drv_data->rx_end; in null_reader()
246 && (drv_data->rx < drv_data->rx_end)) { in u8_reader()
247 *(u8 *)(drv_data->rx) = read_SSDR(reg); in u8_reader()
248 ++drv_data->rx; in u8_reader()
251 return drv_data->rx == drv_data->rx_end; in u8_reader()
273 && (drv_data->rx < drv_data->rx_end)) { in u16_reader()
274 *(u16 *)(drv_data->rx) = read_SSDR(reg); in u16_reader()
[all …]
Dspi_imx.c233 void *rx; member
326 return ((u32)(drv_data->rx_end - drv_data->rx)) / drv_data->n_bytes; in data_to_read()
344 if (drv_data->rx && (fifo_avail_space > SPI_FIFO_OVERFLOW_MARGIN)) in write()
395 void *rx = drv_data->rx; in read() local
404 remaining_reads = (u32)(rx_end - rx) / n_bytes; in read()
424 *((u8*)rx) = d; in read()
425 rx += 1; in read()
430 *((u16*)rx) = d; in read()
431 rx += 2; in read()
436 drv_data->rx = rx; in read()
[all …]
/drivers/scsi/aacraid/
Dnark.c45 iounmap(dev->regs.rx); in aac_nark_ioremap()
46 dev->regs.rx = NULL; in aac_nark_ioremap()
52 dev->regs.rx = ioremap((u64)pci_resource_start(dev->pdev, 0) | in aac_nark_ioremap()
56 if (dev->regs.rx == NULL) in aac_nark_ioremap()
60 iounmap(dev->regs.rx); in aac_nark_ioremap()
61 dev->regs.rx = NULL; in aac_nark_ioremap()
/drivers/staging/agnx/
Dpci.c168 priv->rx.size = AGNX_RX_RING_SIZE; in agnx_alloc_rings()
172 len = priv->rx.size + priv->txm.size + priv->txd.size; in agnx_alloc_rings()
175 priv->rx.info = kzalloc(sizeof(struct agnx_info) * len, GFP_ATOMIC); in agnx_alloc_rings()
176 if (!priv->rx.info) in agnx_alloc_rings()
178 priv->txm.info = priv->rx.info + priv->rx.size; in agnx_alloc_rings()
182 priv->rx.desc = pci_alloc_consistent(priv->pdev, sizeof(struct agnx_desc) * len, in agnx_alloc_rings()
183 &priv->rx.dma); in agnx_alloc_rings()
184 if (!priv->rx.desc) { in agnx_alloc_rings()
185 kfree(priv->rx.info); in agnx_alloc_rings()
189 priv->txm.desc = priv->rx.desc + priv->rx.size; in agnx_alloc_rings()
[all …]
Dxmit.c64 struct agnx_desc *desc = priv->rx.desc + idx; in rx_desc_init()
65 struct agnx_info *info = priv->rx.info + idx; in rx_desc_init()
84 struct agnx_info *info = priv->rx.info + idx; in rx_desc_reinit()
93 struct agnx_desc *desc = priv->rx.desc + idx; in rx_desc_reusing()
94 struct agnx_info *info = priv->rx.info + idx; in rx_desc_reusing()
104 struct agnx_desc *desc = priv->rx.desc + idx; in rx_desc_free()
105 struct agnx_info *info = priv->rx.info + idx; in rx_desc_free()
155 priv->rx.idx = priv->txm.idx = priv->txd.idx = 0; in fill_rings()
157 for (i = 0; i < priv->rx.size; i++) in fill_rings()
169 agnx_write32(ctl, AGNX_CIR_RXCMSTART, priv->rx.dma); in fill_rings()
[all …]
/drivers/atm/
Dlanai.c237 } rx; member
708 if (lvcc->rx.atmvcc->qos.aal == ATM_AAL5) { in host_vcc_start_rx()
709 dma_addr_t dmaaddr = lvcc->rx.buf.dmaaddr; in host_vcc_start_rx()
717 RXADDR1_SET_SIZE(lanai_buf_size_cardorder(&lvcc->rx.buf))| in host_vcc_start_rx()
1381 int m = ((const unsigned char *) lvcc->rx.buf.ptr) + n - in vcc_rx_memcpy()
1382 ((const unsigned char *) (lvcc->rx.buf.end)); in vcc_rx_memcpy()
1385 memcpy(dest, lvcc->rx.buf.ptr, n - m); in vcc_rx_memcpy()
1386 memcpy(dest + n - m, lvcc->rx.buf.start, m); in vcc_rx_memcpy()
1397 u32 *end = &lvcc->rx.buf.start[endptr * 4]; in vcc_rx_aal5()
1398 int n = ((unsigned long) end) - ((unsigned long) lvcc->rx.buf.ptr); in vcc_rx_aal5()
[all …]
Dambassador.c470 static void rx_complete (amb_dev * dev, rx_out * rx) { in rx_complete() argument
471 struct sk_buff * skb = bus_to_virt (rx->handle); in rx_complete()
472 u16 vc = be16_to_cpu (rx->vc); in rx_complete()
474 u16 status = be16_to_cpu (rx->status); in rx_complete()
475 u16 rx_len = be16_to_cpu (rx->length); in rx_complete()
477 PRINTD (DBG_FLOW|DBG_RX, "rx_complete %p %p (len=%hu)", dev, rx, rx_len); in rx_complete()
482 dev->stats.rx.ok++; in rx_complete()
497 atomic_inc(&atm_vcc->stats->rx); in rx_complete()
521 dev->stats.rx.error++; in rx_complete()
523 dev->stats.rx.badcrc++; in rx_complete()
[all …]
/drivers/staging/echo/
Decho.c341 int16_t oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx) in oslec_update() argument
352 ec->rx = rx; in oslec_update()
354 rx >>= 1; in oslec_update()
372 tmp = rx << 15; in oslec_update()
389 rx = tmp1; in oslec_update()
415 ec->Lrxacc += abs(rx) - ec->Lrx; in oslec_update()
422 ec->clean = rx - echo_value; in oslec_update()
429 clean_bg = rx - echo_value; in oslec_update()
577 ec->clean_nlp = rx; in oslec_update()
/drivers/net/wimax/i2400m/
DMakefile13 rx.o
21 usb-rx.o \
29 sdio-rx.o
/drivers/net/wireless/rt2x00/
Drt2x00config.c135 ant->rx = rt2x00lib_config_antenna_check(ant->rx, def->rx); in rt2x00lib_config_antenna()
138 if (ant->rx == active->rx && ant->tx == active->tx) in rt2x00lib_config_antenna()
/drivers/net/wireless/hostap/
Dhostap_main.c531 void hostap_dump_rx_header(const char *name, const struct hfa384x_rx_frame *rx) in hostap_dump_rx_header() argument
535 status = __le16_to_cpu(rx->status); in hostap_dump_rx_header()
541 rx->silence, rx->signal, rx->rate, rx->rxflow, jiffies); in hostap_dump_rx_header()
543 fc = __le16_to_cpu(rx->frame_control); in hostap_dump_rx_header()
547 __le16_to_cpu(rx->duration_id), __le16_to_cpu(rx->seq_ctrl), in hostap_dump_rx_header()
548 __le16_to_cpu(rx->data_len), in hostap_dump_rx_header()
553 rx->addr1, rx->addr2, rx->addr3, rx->addr4); in hostap_dump_rx_header()
556 rx->dst_addr, rx->src_addr, in hostap_dump_rx_header()
557 __be16_to_cpu(rx->len)); in hostap_dump_rx_header()
/drivers/serial/
D68328serial.c274 static void receive_chars(struct m68k_serial *info, unsigned short rx) in receive_chars() argument
286 ch = GET_FIELD(rx, URX_RXDATA); in receive_chars()
289 if(URX_BREAK & rx) { /* whee, break received */ in receive_chars()
290 status_handle(info, rx); in receive_chars()
315 if(rx & URX_PARITY_ERROR) { in receive_chars()
317 status_handle(info, rx); in receive_chars()
318 } else if(rx & URX_OVRUN) { in receive_chars()
320 status_handle(info, rx); in receive_chars()
321 } else if(rx & URX_FRAME_ERROR) { in receive_chars()
323 status_handle(info, rx); in receive_chars()
[all …]
/drivers/net/arcnet/
Darc-rawmode.c38 static void rx(struct net_device *dev, int bufnum,
49 .rx = rx,
87 static void rx(struct net_device *dev, int bufnum, in rx() function

123456789