/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() 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() 792 "in rx suspend mode: (%lu) (tp->cur_rx [all...] |
/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() 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() 792 "in rx suspend mode: (%lu) (tp->cur_rx [all...] |
/kernel/linux/linux-6.6/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 | 143 layout->cur_rx = num_rx; in can_ram_get_layout() 148 layout->cur_rx = layout->default_rx; in can_ram_get_layout()
|
H A D | mcp251xfd-ram.h | 49 u8 cur_rx; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ |
H A D | fealnx.c | 393 struct fealnx_desc *cur_rx; member 1146 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in enable_rxtx() 1231 np->cur_rx = &np->rx_ring[0]; in init_ring() 1407 struct fealnx_desc *cur = np->cur_rx; in reset_rx_descriptors() 1418 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in reset_rx_descriptors() 1612 while (!(np->cur_rx->status & RXOWN) && np->cur_rx->skbuff) { in netdev_rx() 1613 s32 rx_status = np->cur_rx->status; in netdev_rx() 1644 cur = np->cur_rx; in netdev_rx() 1665 if (!np->cur_rx in netdev_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | fealnx.c | 393 struct fealnx_desc *cur_rx; member 1148 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in enable_rxtx() 1233 np->cur_rx = &np->rx_ring[0]; in init_ring() 1409 struct fealnx_desc *cur = np->cur_rx; in reset_rx_descriptors() 1420 iowrite32(np->rx_ring_dma + ((char*)np->cur_rx - (char*)np->rx_ring), in reset_rx_descriptors() 1614 while (!(np->cur_rx->status & RXOWN) && np->cur_rx->skbuff) { in netdev_rx() 1615 s32 rx_status = np->cur_rx->status; in netdev_rx() 1646 cur = np->cur_rx; in netdev_rx() 1667 if (!np->cur_rx in netdev_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A D | atarilance.c | 222 int cur_rx, cur_tx; /* The next free ring entry */ member 689 lp->cur_rx = lp->cur_tx = 0; in lance_init_ring() 747 DPRINTK( 2, ( "Ring data: dirty_tx %d cur_tx %d%s cur_rx %d\n", in lance_tx_timeout() 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 | ariadne.c | 92 int cur_tx, cur_rx; /* The next free ring entry */ member 125 priv->cur_rx = priv->cur_tx = 0; in ariadne_init_ring() 164 int entry = priv->cur_rx % RX_RING_SIZE; in ariadne_rx() 204 priv->cur_rx++; in ariadne_rx() 227 entry = (++priv->cur_rx) % RX_RING_SIZE; in ariadne_rx() 230 priv->cur_rx = priv->cur_rx % RX_RING_SIZE; in ariadne_rx()
|
H A D | lance.c | 248 int cur_rx, cur_tx; /* The next free ring entry */ member 866 lp->cur_rx = lp->cur_tx = 0; in lance_init_ring() 929 printk (" Ring data dump: dirty_tx %d cur_tx %d%s cur_rx %d.", in lance_tx_timeout() 931 lp->cur_rx); in lance_tx_timeout() 1147 int entry = lp->cur_rx & RX_RING_MOD_MASK; in lance_rx() 1196 lp->cur_rx++; in lance_rx() 1215 entry = (++lp->cur_rx) & RX_RING_MOD_MASK; in lance_rx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | atarilance.c | 222 int cur_rx, cur_tx; /* The next free ring entry */ member 688 lp->cur_rx = lp->cur_tx = 0; in lance_init_ring() 746 DPRINTK( 2, ( "Ring data: dirty_tx %d cur_tx %d%s cur_rx %d\n", in lance_tx_timeout() 749 lp->cur_rx )); in lance_tx_timeout() 964 int entry = lp->cur_rx & RX_RING_MOD_MASK; in lance_rx() 1007 lp->cur_rx++; in lance_rx() 1032 entry = (++lp->cur_rx) & RX_RING_MOD_MASK; in lance_rx() 1034 lp->cur_rx &= RX_RING_MOD_MASK; in lance_rx()
|
H A D | ariadne.c | 92 int cur_tx, cur_rx; /* The next free ring entry */ member 125 priv->cur_rx = priv->cur_tx = 0; in ariadne_init_ring() 164 int entry = priv->cur_rx % RX_RING_SIZE; in ariadne_rx() 204 priv->cur_rx++; in ariadne_rx() 227 entry = (++priv->cur_rx) % RX_RING_SIZE; in ariadne_rx() 230 priv->cur_rx = priv->cur_rx % RX_RING_SIZE; in ariadne_rx()
|
H A D | lance.c | 249 int cur_rx, cur_tx; /* The next free ring entry */ member 871 lp->cur_rx = lp->cur_tx = 0; in lance_init_ring() 934 printk (" Ring data dump: dirty_tx %d cur_tx %d%s cur_rx %d.", in lance_tx_timeout() 936 lp->cur_rx); in lance_tx_timeout() 1152 int entry = lp->cur_rx & RX_RING_MOD_MASK; in lance_rx() 1201 lp->cur_rx++; in lance_rx() 1220 entry = (++lp->cur_rx) & RX_RING_MOD_MASK; in lance_rx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis190.c | 271 u32 cur_rx; member 578 u32 rx_left, cur_rx = tp->cur_rx; in sis190_rx_interrupt() local 581 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx; in sis190_rx_interrupt() 584 for (; rx_left > 0; rx_left--, cur_rx++) { in sis190_rx_interrupt() 585 unsigned int entry = cur_rx % NUM_RX_DESC; in sis190_rx_interrupt() 638 count = cur_rx - tp->cur_rx; in sis190_rx_interrupt() 639 tp->cur_rx = cur_rx; in sis190_rx_interrupt() [all...] |
H A D | sis900.c | 179 unsigned int cur_rx, dirty_rx; /* producer/consumer pointers for Tx/Rx ring */ member 1164 sis_priv->cur_rx = 0; in sis900_init_rx_ring() 1737 unsigned int entry = sis_priv->cur_rx % NUM_RX_DESC; in sis900_rx() 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() 1810 net_dev->name, sis_priv->cur_rx, in sis900_rx() 1842 sis_priv->cur_rx++; in sis900_rx() 1843 entry = sis_priv->cur_rx in sis900_rx() [all...] |
/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 1112 hmp->cur_rx = hmp->cur_tx = 0; in hamachi_tx_timeout() 1168 hmp->cur_rx = hmp->cur_tx = 0; in hamachi_init_ring() 1407 int entry = hmp->cur_rx % RX_RING_SIZE; in hamachi_rx() 1408 int boguscnt = (hmp->dirty_rx + RX_RING_SIZE) - hmp->cur_rx; in hamachi_rx() 1438 dev->name, hmp->cur_rx, data_size, desc_status); in hamachi_rx() 1440 dev->name, desc, &hmp->rx_ring[hmp->cur_rx % RX_RING_SIZE]); in hamachi_rx() 1443 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx+1) % RX_RING_SIZE].status_n_length) & 0xffff0000, in hamachi_rx() 1444 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx+1) % RX_RING_SIZE].status_n_length) & 0x0000ffff, in hamachi_rx() 1445 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx in hamachi_rx() [all...] |
/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 1116 hmp->cur_rx = hmp->cur_tx = 0; in hamachi_tx_timeout() 1172 hmp->cur_rx = hmp->cur_tx = 0; in hamachi_init_ring() 1411 int entry = hmp->cur_rx % RX_RING_SIZE; in hamachi_rx() 1412 int boguscnt = (hmp->dirty_rx + RX_RING_SIZE) - hmp->cur_rx; in hamachi_rx() 1442 dev->name, hmp->cur_rx, data_size, desc_status); in hamachi_rx() 1444 dev->name, desc, &hmp->rx_ring[hmp->cur_rx % RX_RING_SIZE]); in hamachi_rx() 1447 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx+1) % RX_RING_SIZE].status_n_length) & 0xffff0000, in hamachi_rx() 1448 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx+1) % RX_RING_SIZE].status_n_length) & 0x0000ffff, in hamachi_rx() 1449 le32_to_cpu(hmp->rx_ring[(hmp->cur_rx in hamachi_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis190.c | 271 u32 cur_rx; member 578 u32 rx_left, cur_rx = tp->cur_rx; in sis190_rx_interrupt() local 581 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx; in sis190_rx_interrupt() 584 for (; rx_left > 0; rx_left--, cur_rx++) { in sis190_rx_interrupt() 585 unsigned int entry = cur_rx % NUM_RX_DESC; in sis190_rx_interrupt() 638 count = cur_rx - tp->cur_rx; in sis190_rx_interrupt() 639 tp->cur_rx = cur_rx; in sis190_rx_interrupt() [all...] |
H A D | sis900.c | 179 unsigned int cur_rx, dirty_rx; /* producer/consumer pointers for Tx/Rx ring */ member 1171 sis_priv->cur_rx = 0; in sis900_init_rx_ring() 1744 unsigned int entry = sis_priv->cur_rx % NUM_RX_DESC; in sis900_rx() 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() 1817 net_dev->name, sis_priv->cur_rx, in sis900_rx() 1849 sis_priv->cur_rx++; in sis900_rx() 1850 entry = sis_priv->cur_rx in sis900_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 588 unsigned int cur_rx; /* RX buf index of next pkt */ member 1399 tp->cur_rx = 0; in rtl8139_hw_start() 1452 tp->cur_rx = 0; in rtl8139_init_ring() 1865 tp->cur_rx = 0; in rtl8139_rx_err() 1899 tp->cur_rx = 0; in rtl8139_rx_err() 1952 unsigned int cur_rx = tp->cur_rx; in rtl8139_rx() local 1956 __func__, (u16)cur_rx, in rtl8139_rx() 1961 u32 ring_offset = cur_rx % RX_BUF_LEN; in rtl8139_rx() 1977 __func__, rx_status, rx_size, cur_rx); in rtl8139_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 588 unsigned int cur_rx; /* RX buf index of next pkt */ member 1400 tp->cur_rx = 0; in rtl8139_hw_start() 1453 tp->cur_rx = 0; in rtl8139_init_ring() 1866 tp->cur_rx = 0; in rtl8139_rx_err() 1900 tp->cur_rx = 0; in rtl8139_rx_err() 1953 unsigned int cur_rx = tp->cur_rx; in rtl8139_rx() local 1957 __func__, (u16)cur_rx, in rtl8139_rx() 1962 u32 ring_offset = cur_rx % RX_BUF_LEN; in rtl8139_rx() 1978 __func__, rx_status, rx_size, cur_rx); in rtl8139_rx() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | veth.sh | 87 local cur_rx=`ip netns exec $BASE$target ethtool -l $dev |\ 95 if [ "$cur_rx" = "$rx" -a "$cur_tx" = "$tx" -a "$cur_combined" = "n/a" ]; then 98 echo " fail rx:$rx:$cur_rx tx:$tx:$cur_tx combined:n/a:$cur_combined"
|
/kernel/linux/linux-5.10/drivers/net/arcnet/ |
H A D | arcnet.c | 571 lp->cur_rx = -1; in arcnet_open() 928 recbuf = lp->cur_rx; in arcnet_interrupt() 932 lp->cur_rx = get_arcbuf(dev); in arcnet_interrupt() 933 if (lp->cur_rx != -1) { in arcnet_interrupt() 935 lp->cur_rx); in arcnet_interrupt() 936 lp->hw.command(dev, RXcmd | (lp->cur_rx << 3) | RXbcasts); in arcnet_interrupt()
|
/kernel/linux/linux-6.6/drivers/net/arcnet/ |
H A D | arcnet.c | 566 lp->cur_rx = -1; in arcnet_open() 923 recbuf = lp->cur_rx; in arcnet_interrupt() 927 lp->cur_rx = get_arcbuf(dev); in arcnet_interrupt() 928 if (lp->cur_rx != -1) { in arcnet_interrupt() 930 lp->cur_rx); in arcnet_interrupt() 931 lp->hw.command(dev, RXcmd | (lp->cur_rx << 3) | RXbcasts); in arcnet_interrupt()
|
/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() 811 (ep->cur_rx % RX_RING_SIZE) * sizeof(struct epic_rx_desc)); in epic_restart() 904 ep->cur_rx = ep->dirty_rx = 0; in epic_init_ring() 1142 int entry = ep->cur_rx % RX_RING_SIZE; in epic_rx() 1143 int rx_work_limit = ep->dirty_rx + RX_RING_SIZE - ep->cur_rx; in epic_rx() 1213 entry = (++ep->cur_rx) % RX_RING_SIZE; in epic_rx() 1217 for (; ep->cur_rx - ep->dirty_rx > 0; ep->dirty_rx++) { in epic_rx()
|