/kernel/linux/linux-5.10/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() 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() 265 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4) in tulip_poll() 321 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll() 344 tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 347 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 373 int rx_work_limit = tp->dirty_rx in tulip_rx() [all...] |
H A D | winbond-840.c | 302 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 813 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_rxtx_rings() 1165 int work_limit = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() 1252 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in netdev_rx() 1254 entry = np->dirty_rx % RX_RING_SIZE; in netdev_rx() 1477 np->cur_rx, np->dirty_rx); in netdev_close()
|
/kernel/linux/linux-6.6/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() 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() 265 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4) in tulip_poll() 321 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll() 344 tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 347 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll() 373 int rx_work_limit = tp->dirty_rx in tulip_rx() [all...] |
H A D | winbond-840.c | 302 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 813 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_rxtx_rings() 1165 int work_limit = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() 1252 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in netdev_rx() 1254 entry = np->dirty_rx % RX_RING_SIZE; in netdev_rx() 1477 np->cur_rx, np->dirty_rx); in netdev_close()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis900.c | 179 unsigned int cur_rx, dirty_rx; /* producer/consumer pointers for Tx/Rx ring */ member 1165 sis_priv->dirty_rx = 0; in sis900_init_rx_ring() 1201 sis_priv->dirty_rx = (unsigned int) (i - NUM_RX_DESC); in sis900_init_rx_ring() 1742 printk(KERN_DEBUG "sis900_rx, cur_rx:%4.4d, dirty_rx:%4.4d " in sis900_rx() 1744 sis_priv->cur_rx, sis_priv->dirty_rx, rx_status); in sis900_rx() 1745 rx_work_limit = sis_priv->dirty_rx + NUM_RX_DESC - sis_priv->cur_rx; in sis900_rx() 1809 "cur_rx:%4.4d, dirty_rx:%4.4d\n", in sis900_rx() 1811 sis_priv->dirty_rx); in sis900_rx() 1827 sis_priv->dirty_rx++; in sis900_rx() 1849 for (; sis_priv->cur_rx != sis_priv->dirty_rx; sis_pri in sis900_rx() [all...] |
H A D | sis190.c | 273 u32 dirty_rx; member 581 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx; in sis190_rx_interrupt() 641 delta = sis190_rx_fill(tp, dev, tp->dirty_rx, tp->cur_rx); in sis190_rx_interrupt() 644 tp->dirty_rx += delta; in sis190_rx_interrupt() 646 if ((tp->dirty_rx + NUM_RX_DESC) == tp->cur_rx) in sis190_rx_interrupt() 811 tp->dirty_tx = tp->dirty_rx = tp->cur_tx = tp->cur_rx = 0; in sis190_init_ring_indexes()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 494 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1113 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_tx_timeout() 1144 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_tx_timeout() 1169 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_init_ring() 1199 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_init_ring() 1408 int boguscnt = (hmp->dirty_rx + RX_RING_SIZE) - hmp->cur_rx; in hamachi_rx() 1586 for (; hmp->cur_rx - hmp->dirty_rx > 0; hmp->dirty_rx++) { in hamachi_rx() 1589 entry = hmp->dirty_rx % RX_RING_SIZE; in hamachi_rx() 1670 dev->name, hmp->cur_tx, hmp->dirty_tx, hmp->cur_rx, hmp->dirty_rx); in hamachi_close() [all...] |
H A D | yellowfin.c | 323 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 759 yp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in yellowfin_init_ring() 1047 int boguscnt = yp->dirty_rx + RX_RING_SIZE - yp->cur_rx; in yellowfin_rx() 1161 for (; yp->cur_rx - yp->dirty_rx > 0; yp->dirty_rx++) { in yellowfin_rx() 1162 entry = yp->dirty_rx % RX_RING_SIZE; in yellowfin_rx() 1213 yp->cur_rx, yp->dirty_rx); in yellowfin_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 494 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1117 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_tx_timeout() 1148 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_tx_timeout() 1173 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_init_ring() 1203 hmp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in hamachi_init_ring() 1412 int boguscnt = (hmp->dirty_rx + RX_RING_SIZE) - hmp->cur_rx; in hamachi_rx() 1590 for (; hmp->cur_rx - hmp->dirty_rx > 0; hmp->dirty_rx++) { in hamachi_rx() 1593 entry = hmp->dirty_rx % RX_RING_SIZE; in hamachi_rx() 1674 dev->name, hmp->cur_tx, hmp->dirty_tx, hmp->cur_rx, hmp->dirty_rx); in hamachi_close() [all...] |
H A D | yellowfin.c | 323 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 761 yp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in yellowfin_init_ring() 1049 int boguscnt = yp->dirty_rx + RX_RING_SIZE - yp->cur_rx; in yellowfin_rx() 1163 for (; yp->cur_rx - yp->dirty_rx > 0; yp->dirty_rx++) { in yellowfin_rx() 1164 entry = yp->dirty_rx % RX_RING_SIZE; in yellowfin_rx() 1215 yp->cur_rx, yp->dirty_rx); in yellowfin_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis900.c | 179 unsigned int cur_rx, dirty_rx; /* producer/consumer pointers for Tx/Rx ring */ member 1172 sis_priv->dirty_rx = 0; in sis900_init_rx_ring() 1208 sis_priv->dirty_rx = (unsigned int) (i - NUM_RX_DESC); in sis900_init_rx_ring() 1749 printk(KERN_DEBUG "sis900_rx, cur_rx:%4.4d, dirty_rx:%4.4d " in sis900_rx() 1751 sis_priv->cur_rx, sis_priv->dirty_rx, rx_status); in sis900_rx() 1752 rx_work_limit = sis_priv->dirty_rx + NUM_RX_DESC - sis_priv->cur_rx; in sis900_rx() 1816 "cur_rx:%4.4d, dirty_rx:%4.4d\n", in sis900_rx() 1818 sis_priv->dirty_rx); in sis900_rx() 1834 sis_priv->dirty_rx++; in sis900_rx() 1856 for (; sis_priv->cur_rx != sis_priv->dirty_rx; sis_pri in sis900_rx() [all...] |
H A D | sis190.c | 273 u32 dirty_rx; member 581 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx; in sis190_rx_interrupt() 641 delta = sis190_rx_fill(tp, dev, tp->dirty_rx, tp->cur_rx); in sis190_rx_interrupt() 644 tp->dirty_rx += delta; in sis190_rx_interrupt() 646 if ((tp->dirty_rx + NUM_RX_DESC) == tp->cur_rx) in sis190_rx_interrupt() 811 tp->dirty_tx = tp->dirty_rx = tp->cur_tx = tp->cur_rx = 0; in sis190_init_ring_indexes()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 388 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 990 printk(KERN_DEBUG "cur_rx=%d dirty_rx=%d\n", np->cur_rx, np->dirty_rx); in tx_timeout() 1018 np->dirty_rx = np->dirty_tx = 0; in init_ring() 1051 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1418 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE) % RX_RING_SIZE > 0; in refill_rx() 1419 np->dirty_rx = (np->dirty_rx + 1) % RX_RING_SIZE) { in refill_rx() 1421 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() 1838 dev->name, np->cur_tx, np->dirty_tx, np->cur_rx, np->dirty_rx); in netdev_close() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 388 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 992 printk(KERN_DEBUG "cur_rx=%d dirty_rx=%d\n", np->cur_rx, np->dirty_rx); in tx_timeout() 1020 np->dirty_rx = np->dirty_tx = 0; in init_ring() 1053 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1419 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE) % RX_RING_SIZE > 0; in refill_rx() 1420 np->dirty_rx = (np->dirty_rx + 1) % RX_RING_SIZE) { in refill_rx() 1422 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() 1838 dev->name, np->cur_tx, np->dirty_tx, np->cur_rx, np->dirty_rx); in netdev_close() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 269 unsigned int cur_rx, dirty_rx; member 788 ep->cur_rx, ep->dirty_rx, ep->dirty_tx, ep->cur_tx); in epic_restart() 904 ep->cur_rx = ep->dirty_rx = 0; in epic_init_ring() 931 ep->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in epic_init_ring() 1143 int rx_work_limit = ep->dirty_rx + RX_RING_SIZE - ep->cur_rx; in epic_rx() 1217 for (; ep->cur_rx - ep->dirty_rx > 0; ep->dirty_rx++) { in epic_rx() 1218 entry = ep->dirty_rx % RX_RING_SIZE; in epic_rx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 269 unsigned int cur_rx, dirty_rx; member 790 ep->cur_rx, ep->dirty_rx, ep->dirty_tx, ep->cur_tx); in epic_restart() 906 ep->cur_rx = ep->dirty_rx = 0; in epic_init_ring() 933 ep->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in epic_init_ring() 1145 int rx_work_limit = ep->dirty_rx + RX_RING_SIZE - ep->cur_rx; in epic_rx() 1219 for (; ep->cur_rx - ep->dirty_rx > 0; ep->dirty_rx++) { in epic_rx() 1220 entry = ep->dirty_rx % RX_RING_SIZE; in epic_rx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | chain_mode.c | 139 (((rx_q->dirty_rx) + 1) % in refill_desc3()
|
H A D | stmmac.h | 80 unsigned int dirty_rx; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | chain_mode.c | 138 (((rx_q->dirty_rx) + 1) % in refill_desc3()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 551 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1131 np->dirty_rx = np->dirty_tx = np->rx_done = np->tx_done = 0; in init_ring() 1154 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1588 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in refill_rx_ring() 1589 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx_ring() 1938 np->cur_rx, np->dirty_rx); in netdev_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 551 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member 1133 np->dirty_rx = np->dirty_tx = np->rx_done = np->tx_done = 0; in init_ring() 1156 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1590 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in refill_rx_ring() 1591 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx_ring() 1940 np->cur_rx, np->dirty_rx); in netdev_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/renesas/ |
H A D | ravb_main.c | 413 priv->dirty_rx[q] = 0; in ravb_ring_format() 506 priv->dirty_rx[q] = 0; in ravb_ring_init() 783 boguscnt = priv->dirty_rx[q] + priv->num_rx_ring[q] - priv->cur_rx[q]; in ravb_rx_gbeth() 862 for (; priv->cur_rx[q] - priv->dirty_rx[q] > 0; priv->dirty_rx[q]++) { in ravb_rx_gbeth() 863 entry = priv->dirty_rx[q] % priv->num_rx_ring[q]; in ravb_rx_gbeth() 901 int boguscnt = (priv->dirty_rx[q] + priv->num_rx_ring[q]) - in ravb_rx_rcar() 978 for (; priv->cur_rx[q] - priv->dirty_rx[q] > 0; priv->dirty_rx[q]++) { in ravb_rx_rcar() 979 entry = priv->dirty_rx[ in ravb_rx_rcar() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/renesas/ |
H A D | ravb_main.c | 288 priv->dirty_rx[q] = 0; in ravb_ring_format() 377 priv->dirty_rx[q] = 0; in ravb_ring_init() 537 int boguscnt = (priv->dirty_rx[q] + priv->num_rx_ring[q]) - in ravb_rx() 614 for (; priv->cur_rx[q] - priv->dirty_rx[q] > 0; priv->dirty_rx[q]++) { in ravb_rx() 615 entry = priv->dirty_rx[q] % priv->num_rx_ring[q]; in ravb_rx() 1159 data[i++] = priv->dirty_rx[q]; in ravb_get_ethtool_stats()
|
H A D | sh_eth.c | 1333 mdp->dirty_rx = 0; in sh_eth_ring_format() 1371 mdp->dirty_rx = (u32) (i - mdp->num_rx_ring); in sh_eth_ring_format() 1430 mdp->dirty_rx = 0; in sh_eth_ring_init() 1590 int boguscnt = (mdp->dirty_rx + mdp->num_rx_ring) - mdp->cur_rx; in sh_eth_rx() 1670 for (; mdp->cur_rx - mdp->dirty_rx > 0; mdp->dirty_rx++) { in sh_eth_rx() 1671 entry = mdp->dirty_rx % mdp->num_rx_ring; in sh_eth_rx() 1710 mdp->dirty_rx = count; in sh_eth_rx() 2282 data[i++] = mdp->dirty_rx; in sh_eth_get_ethtool_stats()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 558 unsigned int cur_rx, dirty_rx; member 1930 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) { in refill_rx() 1932 int entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() 1951 if (np->cur_rx - np->dirty_rx == RX_RING_SIZE) { in refill_rx() 1984 np->dirty_rx = 0; in init_ring() 2062 np->dirty_rx = 0; in reinit_rx() 2281 int boguscnt = np->dirty_rx + RX_RING_SIZE - np->cur_rx; in netdev_rx() 3171 np->cur_rx, np->dirty_rx); in netdev_close()
|