/Linux-v4.19/drivers/net/ethernet/dec/tulip/ |
D | interrupt.c | 66 for (; tp->cur_rx - tp->dirty_rx > 0; tp->dirty_rx++) { in tulip_refill_rx() 67 entry = tp->dirty_rx % RX_RING_SIZE; in tulip_refill_rx() 148 if (tp->dirty_rx + RX_RING_SIZE == tp->cur_rx) in tulip_poll() 261 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4) in tulip_poll() 317 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 339 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll() 340 tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 343 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 369 int rx_work_limit = tp->dirty_rx + RX_RING_SIZE - tp->cur_rx; in tulip_rx() 780 entry = tp->dirty_rx % RX_RING_SIZE;
|
D | winbond-840.c | 312 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 823 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_rxtx_rings() 1179 int work_limit = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() 1263 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in netdev_rx() 1265 entry = np->dirty_rx % RX_RING_SIZE; in netdev_rx() 1488 np->cur_rx, np->dirty_rx); in netdev_close()
|
D | tulip.h | 423 unsigned int dirty_rx, dirty_tx; /* The ring entries to be free()ed. */ member
|
D | tulip_core.c | 335 tp->dirty_rx = tp->dirty_tx = 0; in tulip_up() 650 tp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in tulip_init_ring()
|
/Linux-v4.19/drivers/net/ethernet/packetengines/ |
D | hamachi.c | 494 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1110 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_tx_timeout() 1139 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_tx_timeout() 1164 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_init_ring() 1192 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_init_ring() 1399 int boguscnt = (hmp->dirty_rx + RX_RING_SIZE) - hmp->cur_rx; in hamachi_rx() 1577 for (; hmp->cur_rx - hmp->dirty_rx > 0; hmp->dirty_rx++) { in hamachi_rx() 1580 entry = hmp->dirty_rx % RX_RING_SIZE; in hamachi_rx() 1659 dev->name, hmp->cur_tx, hmp->dirty_tx, hmp->cur_rx, hmp->dirty_rx); in hamachi_close()
|
D | yellowfin.c | 323 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 752 yp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in yellowfin_init_ring() 1037 int boguscnt = yp->dirty_rx + RX_RING_SIZE - yp->cur_rx; in yellowfin_rx() 1150 for (; yp->cur_rx - yp->dirty_rx > 0; yp->dirty_rx++) { in yellowfin_rx() 1151 entry = yp->dirty_rx % RX_RING_SIZE; in yellowfin_rx() 1200 yp->cur_rx, yp->dirty_rx); in yellowfin_close()
|
/Linux-v4.19/drivers/net/ethernet/smsc/ |
D | epic100.c | 269 unsigned int cur_rx, dirty_rx; member 783 ep->cur_rx, ep->dirty_rx, ep->dirty_tx, ep->cur_tx); in epic_restart() 899 ep->cur_rx = ep->dirty_rx = 0; in epic_init_ring() 924 ep->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in epic_init_ring() 1134 int rx_work_limit = ep->dirty_rx + RX_RING_SIZE - ep->cur_rx; in epic_rx() 1207 for (; ep->cur_rx - ep->dirty_rx > 0; ep->dirty_rx++) { in epic_rx() 1208 entry = ep->dirty_rx % RX_RING_SIZE; in epic_rx()
|
/Linux-v4.19/drivers/net/ethernet/sis/ |
D | sis900.c | 179 unsigned int cur_rx, dirty_rx; /* producer/consumer pointers for Tx/Rx ring */ member 1162 sis_priv->dirty_rx = 0; in sis900_init_rx_ring() 1196 sis_priv->dirty_rx = (unsigned int) (i - NUM_RX_DESC); in sis900_init_rx_ring() 1737 sis_priv->cur_rx, sis_priv->dirty_rx, rx_status); in sis900_rx() 1738 rx_work_limit = sis_priv->dirty_rx + NUM_RX_DESC - sis_priv->cur_rx; in sis900_rx() 1804 sis_priv->dirty_rx); in sis900_rx() 1820 sis_priv->dirty_rx++; in sis900_rx() 1841 for (; sis_priv->cur_rx != sis_priv->dirty_rx; sis_priv->dirty_rx++) { in sis900_rx() 1844 entry = sis_priv->dirty_rx % NUM_RX_DESC; in sis900_rx()
|
D | sis190.c | 273 u32 dirty_rx; member 581 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx; in sis190_rx_interrupt() 639 delta = sis190_rx_fill(tp, dev, tp->dirty_rx, tp->cur_rx); in sis190_rx_interrupt() 642 tp->dirty_rx += delta; in sis190_rx_interrupt() 644 if ((tp->dirty_rx + NUM_RX_DESC) == tp->cur_rx) in sis190_rx_interrupt() 808 tp->dirty_tx = tp->dirty_rx = tp->cur_tx = tp->cur_rx = 0; in sis190_init_ring_indexes()
|
/Linux-v4.19/drivers/net/ethernet/dlink/ |
D | sundance.c | 395 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1003 printk(KERN_DEBUG "cur_rx=%d dirty_rx=%d\n", np->cur_rx, np->dirty_rx); in tx_timeout() 1031 np->dirty_rx = np->dirty_tx = 0; in init_ring() 1064 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1433 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE) % RX_RING_SIZE > 0; in refill_rx() 1434 np->dirty_rx = (np->dirty_rx + 1) % RX_RING_SIZE) { in refill_rx() 1436 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() 1854 dev->name, np->cur_tx, np->dirty_tx, np->cur_rx, np->dirty_rx); in netdev_close()
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac.h | 74 unsigned int dirty_rx; member
|
D | chain_mode.c | 149 (((rx_q->dirty_rx) + 1) % in refill_desc3()
|
D | stmmac_main.c | 316 if (rx_q->dirty_rx <= rx_q->cur_rx) in stmmac_rx_dirty() 317 dirty = rx_q->cur_rx - rx_q->dirty_rx; in stmmac_rx_dirty() 319 dirty = DMA_RX_SIZE - rx_q->dirty_rx + rx_q->cur_rx; in stmmac_rx_dirty() 1309 rx_q->dirty_rx = (unsigned int)(i - DMA_RX_SIZE); in init_dma_rx_desc_rings() 3266 unsigned int entry = rx_q->dirty_rx; in stmmac_rx_refill() 3320 rx_q->dirty_rx = entry; in stmmac_rx_refill() 4515 rx_q->dirty_rx = 0; in stmmac_reset_queues_param()
|
/Linux-v4.19/drivers/net/ethernet/3com/ |
D | 3c515.c | 311 unsigned int dirty_rx, dirty_tx;/* The ring entries to be free()ed. */ member 817 vp->cur_rx = vp->dirty_rx = 0; in corkscrew_open() 1398 for (; vp->cur_rx - vp->dirty_rx > 0; vp->dirty_rx++) { in boomerang_rx() 1400 entry = vp->dirty_rx % RX_RING_SIZE; in boomerang_rx()
|
/Linux-v4.19/drivers/net/ethernet/adaptec/ |
D | starfire.c | 559 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1144 np->dirty_rx = np->dirty_tx = np->rx_done = np->tx_done = 0; in init_ring() 1165 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1598 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in refill_rx_ring() 1599 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx_ring() 1949 np->cur_rx, np->dirty_rx); in netdev_close()
|
/Linux-v4.19/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 558 unsigned int cur_rx, dirty_rx; member 1933 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in refill_rx() 1935 int entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() 1954 if (np->cur_rx - np->dirty_rx == RX_RING_SIZE) { in refill_rx() 1987 np->dirty_rx = 0; in init_ring() 2066 np->dirty_rx = 0; in reinit_rx() 2286 int boguscnt = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() 3175 np->cur_rx, np->dirty_rx); in netdev_close()
|
/Linux-v4.19/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 1363 mdp->dirty_rx = 0; in sh_eth_ring_format() 1401 mdp->dirty_rx = (u32) (i - mdp->num_rx_ring); in sh_eth_ring_format() 1460 mdp->dirty_rx = 0; in sh_eth_ring_init() 1602 int boguscnt = (mdp->dirty_rx + mdp->num_rx_ring) - mdp->cur_rx; in sh_eth_rx() 1680 for (; mdp->cur_rx - mdp->dirty_rx > 0; mdp->dirty_rx++) { in sh_eth_rx() 1681 entry = mdp->dirty_rx % mdp->num_rx_ring; in sh_eth_rx() 1720 mdp->dirty_rx = count; in sh_eth_rx() 2282 data[i++] = mdp->dirty_rx; in sh_eth_get_ethtool_stats()
|
D | ravb_main.c | 292 priv->dirty_rx[q] = 0; in ravb_ring_format() 379 priv->dirty_rx[q] = 0; in ravb_ring_init() 542 int boguscnt = (priv->dirty_rx[q] + priv->num_rx_ring[q]) - in ravb_rx() 619 for (; priv->cur_rx[q] - priv->dirty_rx[q] > 0; priv->dirty_rx[q]++) { in ravb_rx() 620 entry = priv->dirty_rx[q] % priv->num_rx_ring[q]; in ravb_rx() 1180 data[i++] = priv->dirty_rx[q]; in ravb_get_ethtool_stats()
|
D | sh_eth.h | 528 u32 cur_rx, dirty_rx; /* Producer/consumer ring indices */ member
|
D | ravb.h | 1020 u32 dirty_rx[NUM_RX_QUEUE]; /* Producer ring indices */ member
|
/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_common.h | 402 unsigned int dirty_rx; member
|
D | sxgbe_main.c | 516 rx_ring->dirty_rx = (unsigned int)(desc_index - rx_rsize); in init_rx_ring() 1438 for (; priv->rxq[qnum]->cur_rx - priv->rxq[qnum]->dirty_rx > 0; in sxgbe_rx_refill() 1439 priv->rxq[qnum]->dirty_rx++) { in sxgbe_rx_refill() 1440 unsigned int entry = priv->rxq[qnum]->dirty_rx % rxsize; in sxgbe_rx_refill()
|
/Linux-v4.19/drivers/net/ethernet/amd/ |
D | lance.c | 249 int dirty_rx, dirty_tx; /* The ring entries to be free()ed. */ member 867 lp->dirty_rx = lp->dirty_tx = 0; in lance_init_ring()
|
D | pcnet32.c | 284 unsigned int dirty_rx, /* ring entries to be freed. */ member 2371 lp->dirty_rx = lp->dirty_tx = 0; in pcnet32_init_ring()
|
/Linux-v4.19/drivers/net/hippi/ |
D | rrunner.h | 819 u32 dirty_rx, dirty_tx; member
|