| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | interrupt.c | 66 for (; tp->cur_rx - tp->dirty_rx > 0; tp->dirty_rx++) { in tulip_refill_rx() 116 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_poll() 148 if (tp->dirty_rx + RX_RING_SIZE == tp->cur_rx) in tulip_poll() 264 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_poll() 265 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4) in tulip_poll() 343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll() 372 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_rx() 373 int rx_work_limit = tp->dirty_rx + RX_RING_SIZE - tp->cur_rx; in tulip_rx() 490 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_rx() 793 tp->nir, tp->cur_rx, tp->ttimer, rx);
|
| H A D | tulip.h | 422 unsigned int cur_rx, cur_tx; /* The next free ring entry */ member
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-ethtool.c | 43 if ((layout.cur_rx != priv->rx_obj_num || in mcp251xfd_ring_set_ringparam() 48 priv->rx_obj_num = layout.cur_rx; in mcp251xfd_ring_set_ringparam() 108 priv->rx_obj_num = layout.cur_rx; in mcp251xfd_ring_set_coalesce()
|
| H A D | mcp251xfd-ram.c | 152 layout->cur_rx = num_rx; in can_ram_get_layout() 157 layout->cur_rx = layout->default_rx; in can_ram_get_layout()
|
| H A D | mcp251xfd-ram.h | 49 u8 cur_rx; member
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | atarilance.c | 223 int cur_rx, cur_tx; /* The next free ring entry */ member 689 lp->cur_rx = lp->cur_tx = 0; in lance_init_ring() 750 lp->cur_rx )); in lance_tx_timeout() 965 int entry = lp->cur_rx & RX_RING_MOD_MASK; in lance_rx() 1008 lp->cur_rx++; in lance_rx() 1033 entry = (++lp->cur_rx) & RX_RING_MOD_MASK; in lance_rx() 1035 lp->cur_rx &= RX_RING_MOD_MASK; in lance_rx()
|
| H A D | pcnet32.c | 271 unsigned int cur_rx, cur_tx; /* The next free ring entry */ member 1282 int entry = lp->cur_rx & lp->rx_mod_mask; in pcnet32_rx() 1297 entry = (++lp->cur_rx) & lp->rx_mod_mask; in pcnet32_rx() 2368 lp->cur_rx = lp->cur_tx = 0; in pcnet32_init_ring() 2472 lp->cur_rx); in pcnet32_tx_timeout()
|
| /linux/drivers/net/arcnet/ |
| H A D | arcnet.c | 568 lp->cur_rx = -1; in arcnet_open() 925 recbuf = lp->cur_rx; in arcnet_interrupt() 929 lp->cur_rx = get_arcbuf(dev); in arcnet_interrupt() 930 if (lp->cur_rx != -1) { in arcnet_interrupt() 932 lp->cur_rx); in arcnet_interrupt() 933 lp->hw.command(dev, RXcmd | (lp->cur_rx << 3) | RXbcasts); in arcnet_interrupt()
|
| /linux/drivers/net/ethernet/renesas/ |
| H A D | rtsn.c | 52 u32 cur_rx; member 163 ndescriptors = priv->dirty_rx + priv->num_rx_ring - priv->cur_rx; in rtsn_rx() 166 const unsigned int entry = priv->cur_rx % priv->num_rx_ring; in rtsn_rx() 212 priv->cur_rx++; in rtsn_rx() 217 for (; priv->cur_rx - priv->dirty_rx > 0; priv->dirty_rx++) { in rtsn_rx() 394 priv->cur_rx = 0; in rtsn_chain_format()
|
| H A D | ravb_main.c | 366 priv->cur_rx[q] = 0; in ravb_ring_format() 815 limit = priv->dirty_rx[q] + priv->num_rx_ring[q] - priv->cur_rx[q]; in ravb_rx_gbeth() 818 for (i = 0; i < limit; i++, priv->cur_rx[q]++) { in ravb_rx_gbeth() 821 entry = priv->cur_rx[q] % priv->num_rx_ring[q]; in ravb_rx_gbeth() 944 priv->cur_rx[q] - priv->dirty_rx[q], in ravb_rx_gbeth() 989 limit = priv->dirty_rx[q] + priv->num_rx_ring[q] - priv->cur_rx[q]; in ravb_rx_rcar() 990 for (i = 0; i < limit; i++, priv->cur_rx[q]++) { in ravb_rx_rcar() 991 entry = priv->cur_rx[q] % priv->num_rx_ring[q]; in ravb_rx_rcar() 1055 priv->cur_rx[q] - priv->dirty_rx[q], in ravb_rx_rcar() 1660 data[i++] = priv->cur_rx[q]; in ravb_get_ethtool_stats()
|
| H A D | sh_eth.h | 545 u32 cur_rx, dirty_rx; /* Producer/consumer ring indices */ member
|
| H A D | sh_eth.c | 1331 mdp->cur_rx = 0; in sh_eth_ring_format() 1587 int entry = mdp->cur_rx % mdp->num_rx_ring; in sh_eth_rx() 1588 int boguscnt = (mdp->dirty_rx + mdp->num_rx_ring) - mdp->cur_rx; in sh_eth_rx() 1663 entry = (++mdp->cur_rx) % mdp->num_rx_ring; in sh_eth_rx() 1668 for (; mdp->cur_rx - mdp->dirty_rx > 0; mdp->dirty_rx++) { in sh_eth_rx() 1707 mdp->cur_rx = count; in sh_eth_rx() 2272 data[i++] = mdp->cur_rx; in sh_eth_get_ethtool_stats()
|
| H A D | ravb.h | 1114 u32 cur_rx[NUM_RX_QUEUE]; /* Consumer ring indices */ member
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | sonic.c | 558 int entry = lp->cur_rx; in sonic_rx() 619 lp->cur_rx = entry; in sonic_rx() 787 lp->cur_rx = 0; in sonic_init()
|
| H A D | sonic.h | 320 unsigned int cur_rx; member
|
| /linux/drivers/net/ethernet/freescale/fs_enet/ |
| H A D | fs_enet.h | 140 cbd_t __iomem *cur_rx; member
|
| /linux/drivers/net/ethernet/realtek/rtase/ |
| H A D | rtase_main.c | 491 u32 pkt_size, cur_rx, delta, entry, status; in rx_handler() local 498 cur_rx = ring->cur_idx; in rx_handler() 499 entry = cur_rx % RTASE_NUM_DESC; in rx_handler() 578 cur_rx++; in rx_handler() 579 entry = cur_rx % RTASE_NUM_DESC; in rx_handler() 583 ring->cur_idx = cur_rx; in rx_handler()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_common.h | 398 unsigned int cur_rx; member
|
| H A D | sxgbe_main.c | 515 rx_ring->cur_rx = 0; in init_rx_ring() 1444 for (; priv->rxq[qnum]->cur_rx - priv->rxq[qnum]->dirty_rx > 0; in sxgbe_rx_refill() 1488 unsigned int entry = priv->rxq[qnum]->cur_rx; in sxgbe_rx() 1506 next_entry = (++priv->rxq[qnum]->cur_rx) % rxsize; in sxgbe_rx()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac.h | 128 unsigned int cur_rx; member
|
| H A D | stmmac_main.c | 455 return CIRC_CNT(rx_q->cur_rx, rx_q->dirty_rx, in stmmac_rx_dirty() 5475 while (budget-- > 0 && entry != rx_q->cur_rx) { in stmmac_rx_refill_zc() 5535 unsigned int next_entry = rx_q->cur_rx; in stmmac_rx_zc() 5592 next_entry = STMMAC_NEXT_ENTRY(rx_q->cur_rx, in stmmac_rx_zc() 5597 rx_q->cur_rx = next_entry; in stmmac_rx_zc() 5722 unsigned int next_entry = rx_q->cur_rx; in stmmac_rx() 5779 next_entry = STMMAC_NEXT_ENTRY(rx_q->cur_rx, in stmmac_rx() 5784 rx_q->cur_rx = next_entry; in stmmac_rx() 8273 rx_q->cur_rx = 0;
|
| /linux/drivers/net/wireless/admtek/ |
| H A D | adm8211.h | 548 unsigned int cur_tx, dirty_tx, cur_rx; member
|
| H A D | adm8211.c | 353 unsigned int entry = priv->cur_rx % priv->rx_ring_size; in adm8211_interrupt_rci() 450 entry = (++priv->cur_rx) % priv->rx_ring_size; in adm8211_interrupt_rci() 1475 priv->cur_rx = priv->cur_tx = priv->dirty_tx = 0; in adm8211_init_rings()
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 468 unsigned int cur_rx; member 1225 rp->cur_rx = 0; in rhine_reset_rbufs() 2039 int entry = rp->cur_rx % RX_RING_SIZE; in rhine_rx() 2139 entry = (++rp->cur_rx) % RX_RING_SIZE; in rhine_rx()
|