/kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
H A D | atarilance.c | 223 int dirty_tx; /* Ring entries to be freed. */ member 690 lp->dirty_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() 748 lp->dirty_tx, lp->cur_tx, in lance_tx_timeout() 830 while( lp->cur_tx >= TX_RING_SIZE && lp->dirty_tx >= TX_RING_SIZE ) { in lance_start_xmit() 832 lp->dirty_tx -= TX_RING_SIZE; in lance_start_xmit() 883 int dirty_tx = lp->dirty_tx; in lance_interrupt() local 885 while( dirty_tx < lp->cur_tx) { in lance_interrupt() 886 int entry = dirty_tx in lance_interrupt() [all...] |
H A D | ariadne.c | 93 int dirty_tx; /* The ring entries to be free()ed */ member 126 priv->dirty_tx = 0; in ariadne_init_ring() 305 int dirty_tx = priv->dirty_tx; in ariadne_interrupt() local 308 while (dirty_tx < priv->cur_tx) { in ariadne_interrupt() 309 int entry = dirty_tx % TX_RING_SIZE; in ariadne_interrupt() 341 dirty_tx++; in ariadne_interrupt() 345 if (priv->cur_tx - dirty_tx >= TX_RING_SIZE) { in ariadne_interrupt() 347 dirty_tx, priv->cur_tx, in ariadne_interrupt() 349 dirty_tx in ariadne_interrupt() [all...] |
H A 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() 929 printk (" Ring data dump: dirty_tx %d cur_tx %d%s cur_rx %d.", in lance_tx_timeout() 930 lp->dirty_tx, lp->cur_tx, netif_queue_stopped(dev) ? " (full)" : "", in lance_tx_timeout() 1011 if ((lp->cur_tx - lp->dirty_tx) >= TX_RING_SIZE) in lance_start_xmit() 1048 int dirty_tx = lp->dirty_tx; in lance_interrupt() local 1050 while (dirty_tx < lp->cur_tx) { in lance_interrupt() 1051 int entry = dirty_tx & TX_RING_MOD_MASK; in lance_interrupt() 1090 dirty_tx in lance_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | atarilance.c | 223 int dirty_tx; /* Ring entries to be freed. */ member 689 lp->dirty_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() 747 lp->dirty_tx, lp->cur_tx, in lance_tx_timeout() 829 while( lp->cur_tx >= TX_RING_SIZE && lp->dirty_tx >= TX_RING_SIZE ) { in lance_start_xmit() 831 lp->dirty_tx -= TX_RING_SIZE; in lance_start_xmit() 882 int dirty_tx = lp->dirty_tx; in lance_interrupt() local 884 while( dirty_tx < lp->cur_tx) { in lance_interrupt() 885 int entry = dirty_tx in lance_interrupt() [all...] |
H A D | ariadne.c | 93 int dirty_tx; /* The ring entries to be free()ed */ member 126 priv->dirty_tx = 0; in ariadne_init_ring() 305 int dirty_tx = priv->dirty_tx; in ariadne_interrupt() local 308 while (dirty_tx < priv->cur_tx) { in ariadne_interrupt() 309 int entry = dirty_tx % TX_RING_SIZE; in ariadne_interrupt() 341 dirty_tx++; in ariadne_interrupt() 345 if (priv->cur_tx - dirty_tx >= TX_RING_SIZE) { in ariadne_interrupt() 347 dirty_tx, priv->cur_tx, in ariadne_interrupt() 349 dirty_tx in ariadne_interrupt() [all...] |
H A D | lance.c | 250 int dirty_rx, dirty_tx; /* The ring entries to be free()ed. */ member 872 lp->dirty_rx = lp->dirty_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() 935 lp->dirty_tx, lp->cur_tx, netif_queue_stopped(dev) ? " (full)" : "", in lance_tx_timeout() 1016 if ((lp->cur_tx - lp->dirty_tx) >= TX_RING_SIZE) in lance_start_xmit() 1053 int dirty_tx = lp->dirty_tx; in lance_interrupt() local 1055 while (dirty_tx < lp->cur_tx) { in lance_interrupt() 1056 int entry = dirty_tx & TX_RING_MOD_MASK; in lance_interrupt() 1095 dirty_tx in lance_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
H A D | interrupt.c | 591 unsigned int dirty_tx; in tulip_interrupt() local 595 for (dirty_tx = tp->dirty_tx; tp->cur_tx - dirty_tx > 0; in tulip_interrupt() 596 dirty_tx++) { in tulip_interrupt() 597 int entry = dirty_tx % TX_RING_SIZE; in tulip_interrupt() 652 if (tp->cur_tx - dirty_tx > TX_RING_SIZE) { in tulip_interrupt() 655 dirty_tx, tp->cur_tx); in tulip_interrupt() 656 dirty_tx += TX_RING_SIZE; in tulip_interrupt() 660 if (tp->cur_tx - dirty_tx < TX_RING_SIZ in tulip_interrupt() [all...] |
H A D | tulip_core.c | 324 tp->dirty_rx = tp->dirty_tx = 0; in tulip_up() 672 if (tp->cur_tx - tp->dirty_tx < TX_RING_SIZE/2) {/* Typical path */ in tulip_start_xmit() 674 } else if (tp->cur_tx - tp->dirty_tx == TX_RING_SIZE/2) { in tulip_start_xmit() 676 } else if (tp->cur_tx - tp->dirty_tx < TX_RING_SIZE - 2) { in tulip_start_xmit() 703 unsigned int dirty_tx; in tulip_clean_tx_ring() local 705 for (dirty_tx = tp->dirty_tx ; tp->cur_tx - dirty_tx > 0; in tulip_clean_tx_ring() 706 dirty_tx++) { in tulip_clean_tx_ring() 707 int entry = dirty_tx in tulip_clean_tx_ring() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/ |
H A D | interrupt.c | 591 unsigned int dirty_tx; in tulip_interrupt() local 595 for (dirty_tx = tp->dirty_tx; tp->cur_tx - dirty_tx > 0; in tulip_interrupt() 596 dirty_tx++) { in tulip_interrupt() 597 int entry = dirty_tx % TX_RING_SIZE; in tulip_interrupt() 652 if (tp->cur_tx - dirty_tx > TX_RING_SIZE) { in tulip_interrupt() 655 dirty_tx, tp->cur_tx); in tulip_interrupt() 656 dirty_tx += TX_RING_SIZE; in tulip_interrupt() 660 if (tp->cur_tx - dirty_tx < TX_RING_SIZ in tulip_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 187 empty by incrementing the dirty_tx mark. Iff the 'yp->tx_full' flag is set, it 326 unsigned int cur_tx, dirty_tx; member 691 yp->cur_tx, yp->dirty_tx, in yellowfin_tx_timeout() 716 if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) in yellowfin_tx_timeout() 731 yp->dirty_tx = 0; in yellowfin_init_ring() 881 if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) in yellowfin_start_xmit() 925 for (; yp->cur_tx - yp->dirty_tx > 0; yp->dirty_tx++) { in yellowfin_interrupt() 926 int entry = yp->dirty_tx % TX_RING_SIZE; in yellowfin_interrupt() 942 yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZ in yellowfin_interrupt() 949 unsigned dirty_tx = yp->dirty_tx; yellowfin_interrupt() local [all...] |
H A D | hamachi.c | 277 empty by incrementing the dirty_tx mark. Iff the 'hmp->tx_full' flag is set, it 495 unsigned int cur_tx, dirty_tx; member 997 for (; hmp->cur_tx - hmp->dirty_tx > 0; hmp->dirty_tx++) { in hamachi_tx() 998 int entry = hmp->dirty_tx % TX_RING_SIZE; in hamachi_tx() 1113 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_tx_timeout() 1169 hmp->dirty_rx = hmp->dirty_tx = 0; in hamachi_init_ring() 1282 if ((hmp->cur_tx - hmp->dirty_tx) < (TX_RING_SIZE - 4)) in hamachi_start_xmit() 1336 for (; hmp->cur_tx - hmp->dirty_tx > 0; hmp->dirty_tx in hamachi_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 187 empty by incrementing the dirty_tx mark. Iff the 'yp->tx_full' flag is set, it 326 unsigned int cur_tx, dirty_tx; member 693 yp->cur_tx, yp->dirty_tx, in yellowfin_tx_timeout() 718 if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) in yellowfin_tx_timeout() 733 yp->dirty_tx = 0; in yellowfin_init_ring() 883 if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) in yellowfin_start_xmit() 927 for (; yp->cur_tx - yp->dirty_tx > 0; yp->dirty_tx++) { in yellowfin_interrupt() 928 int entry = yp->dirty_tx % TX_RING_SIZE; in yellowfin_interrupt() 944 yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZ in yellowfin_interrupt() 951 unsigned dirty_tx = yp->dirty_tx; yellowfin_interrupt() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 267 unsigned int cur_tx, dirty_tx; member 788 ep->cur_rx, ep->dirty_rx, ep->dirty_tx, ep->cur_tx); in epic_restart() 813 (ep->dirty_tx % TX_RING_SIZE) * sizeof(struct epic_tx_desc)); in epic_restart() 878 netdev_dbg(dev, "Tx indices: dirty_tx %d, cur_tx %d.\n", in epic_tx_timeout() 879 ep->dirty_tx, ep->cur_tx); in epic_tx_timeout() 903 ep->dirty_tx = ep->cur_tx = 0; in epic_init_ring() 960 free_count = ep->cur_tx - ep->dirty_tx; in epic_start_xmit() 1022 unsigned int dirty_tx, cur_tx; in epic_tx() local 1029 for (dirty_tx = ep->dirty_tx; cur_t in epic_tx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sis/ |
H A D | sis190.c | 274 u32 dirty_tx; member 690 u32 pending, dirty_tx = tp->dirty_tx; in sis190_tx_interrupt() local 698 pending = tp->cur_tx - dirty_tx; in sis190_tx_interrupt() 701 for (; pending; pending--, dirty_tx++) { in sis190_tx_interrupt() 702 unsigned int entry = dirty_tx % NUM_TX_DESC; in sis190_tx_interrupt() 723 if (tp->dirty_tx != dirty_tx) { in sis190_tx_interrupt() 724 tp->dirty_tx = dirty_tx; in sis190_tx_interrupt() 1185 u32 len, entry, dirty_tx; sis190_start_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sis/ |
H A D | sis190.c | 274 u32 dirty_tx; member 690 u32 pending, dirty_tx = tp->dirty_tx; in sis190_tx_interrupt() local 698 pending = tp->cur_tx - dirty_tx; in sis190_tx_interrupt() 701 for (; pending; pending--, dirty_tx++) { in sis190_tx_interrupt() 702 unsigned int entry = dirty_tx % NUM_TX_DESC; in sis190_tx_interrupt() 723 if (tp->dirty_tx != dirty_tx) { in sis190_tx_interrupt() 724 tp->dirty_tx = dirty_tx; in sis190_tx_interrupt() 1185 u32 len, entry, dirty_tx; sis190_start_xmit() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 267 unsigned int cur_tx, dirty_tx; member 790 ep->cur_rx, ep->dirty_rx, ep->dirty_tx, ep->cur_tx); in epic_restart() 815 (ep->dirty_tx % TX_RING_SIZE) * sizeof(struct epic_tx_desc)); in epic_restart() 880 netdev_dbg(dev, "Tx indices: dirty_tx %d, cur_tx %d.\n", in epic_tx_timeout() 881 ep->dirty_tx, ep->cur_tx); in epic_tx_timeout() 905 ep->dirty_tx = ep->cur_tx = 0; in epic_init_ring() 962 free_count = ep->cur_tx - ep->dirty_tx; in epic_start_xmit() 1024 unsigned int dirty_tx, cur_tx; in epic_tx() local 1031 for (dirty_tx = ep->dirty_tx; cur_t in epic_tx() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 172 empty by incrementing the dirty_tx mark. Iff the 'lp->tx_full' flag is set, it 391 unsigned int cur_tx, dirty_tx; member 987 printk(KERN_DEBUG "cur_tx=%d(%02x) dirty_tx=%d(%02x)\n", in tx_timeout() 989 np->dirty_tx, np->dirty_tx % TX_RING_SIZE); in tx_timeout() 1003 if (np->cur_tx - np->dirty_tx < TX_QUEUE_LEN - 4) { in tx_timeout() 1018 np->dirty_rx = np->dirty_tx = 0; in init_ring() 1112 if (np->cur_tx - np->dirty_tx < TX_QUEUE_LEN - 1 && in start_tx() 1159 np->cur_tx = np->dirty_tx = 0; in reset_tx() 1256 for (; np->cur_tx - np->dirty_tx > in intr_handler() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 172 empty by incrementing the dirty_tx mark. Iff the 'lp->tx_full' flag is set, it 391 unsigned int cur_tx, dirty_tx; member 989 printk(KERN_DEBUG "cur_tx=%d(%02x) dirty_tx=%d(%02x)\n", in tx_timeout() 991 np->dirty_tx, np->dirty_tx % TX_RING_SIZE); in tx_timeout() 1005 if (np->cur_tx - np->dirty_tx < TX_QUEUE_LEN - 4) { in tx_timeout() 1020 np->dirty_rx = np->dirty_tx = 0; in init_ring() 1114 if (np->cur_tx - np->dirty_tx < TX_QUEUE_LEN - 1 && in start_tx() 1161 np->cur_tx = np->dirty_tx = 0; in reset_tx() 1258 for (; np->cur_tx - np->dirty_tx > in intr_handler() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 594 unsigned long dirty_tx; member 1454 tp->dirty_tx = 0; in rtl8139_init_ring() 1649 tp->dirty_tx = 0; in rtl8139_tx_clear() 1672 tp->cur_tx, tp->dirty_tx); in rtl8139_tx_timeout_task() 1676 i == tp->dirty_tx % NUM_TX_DESC ? in rtl8139_tx_timeout_task() 1750 if ((tp->cur_tx - NUM_TX_DESC) == tp->dirty_tx) in rtl8139_start_xmit() 1765 unsigned long dirty_tx, tx_left; in rtl8139_tx_interrupt() local 1770 dirty_tx = tp->dirty_tx; in rtl8139_tx_interrupt() 1771 tx_left = tp->cur_tx - dirty_tx; in rtl8139_tx_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 594 unsigned long dirty_tx; member 1455 tp->dirty_tx = 0; in rtl8139_init_ring() 1650 tp->dirty_tx = 0; in rtl8139_tx_clear() 1673 tp->cur_tx, tp->dirty_tx); in rtl8139_tx_timeout_task() 1677 i == tp->dirty_tx % NUM_TX_DESC ? in rtl8139_tx_timeout_task() 1751 if ((tp->cur_tx - NUM_TX_DESC) == tp->dirty_tx) in rtl8139_start_xmit() 1766 unsigned long dirty_tx, tx_left; in rtl8139_tx_interrupt() local 1771 dirty_tx = tp->dirty_tx; in rtl8139_tx_interrupt() 1772 tx_left = tp->cur_tx - dirty_tx; in rtl8139_tx_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | chain_mode.c | 148 unsigned int entry = tx_q->dirty_tx; in clean_desc3() 157 ((tx_q->dirty_tx + 1) % in clean_desc3()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | chain_mode.c | 146 unsigned int entry = tx_q->dirty_tx; in clean_desc3() 155 ((tx_q->dirty_tx + 1) % in clean_desc3()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 305 unsigned int dirty_rx, dirty_tx;/* The ring entries to be free()ed. */ member 828 vp->cur_tx = vp->dirty_tx = 0; in corkscrew_open() 965 vp->full_bus_master_tx, vp->tx_full, vp->dirty_tx, in corkscrew_timeout() 1037 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1) in corkscrew_start_xmit() 1159 unsigned int dirty_tx = lp->dirty_tx; in corkscrew_interrupt() local 1161 while (lp->cur_tx - dirty_tx > 0) { in corkscrew_interrupt() 1162 int entry = dirty_tx % TX_RING_SIZE; in corkscrew_interrupt() 1169 dirty_tx++; in corkscrew_interrupt() 1171 lp->dirty_tx in corkscrew_interrupt() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/admtek/ |
H A D | adm8211.c | 306 unsigned int dirty_tx; in adm8211_interrupt_tci() local 310 for (dirty_tx = priv->dirty_tx; priv->cur_tx - dirty_tx; dirty_tx++) { in adm8211_interrupt_tci() 311 unsigned int entry = dirty_tx % priv->tx_ring_size; in adm8211_interrupt_tci() 343 if (priv->cur_tx - dirty_tx < priv->tx_ring_size - 2) in adm8211_interrupt_tci() 346 priv->dirty_tx = dirty_tx; in adm8211_interrupt_tci() 1476 priv->cur_rx = priv->cur_tx = priv->dirty_tx in adm8211_init_rings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 307 unsigned int dirty_rx, dirty_tx;/* The ring entries to be free()ed. */ member 832 vp->cur_tx = vp->dirty_tx = 0; in corkscrew_open() 969 vp->full_bus_master_tx, vp->tx_full, vp->dirty_tx, in corkscrew_timeout() 1041 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1) in corkscrew_start_xmit() 1163 unsigned int dirty_tx = lp->dirty_tx; in corkscrew_interrupt() local 1165 while (lp->cur_tx - dirty_tx > 0) { in corkscrew_interrupt() 1166 int entry = dirty_tx % TX_RING_SIZE; in corkscrew_interrupt() 1173 dirty_tx++; in corkscrew_interrupt() 1175 lp->dirty_tx in corkscrew_interrupt() [all...] |