Home
last modified time | relevance | path

Searched refs:dirty_tx (Results 1 - 25 of 88) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Datarilance.c223 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 Dariadne.c93 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 Dlance.c249 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 Datarilance.c223 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 Dariadne.c93 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 Dlance.c250 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 Dinterrupt.c591 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 Dtulip_core.c324 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 Dinterrupt.c591 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 Dyellowfin.c187 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 Dhamachi.c277 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 Dyellowfin.c187 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 Depic100.c267 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 Dsis190.c274 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 Dsis190.c274 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 Depic100.c267 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 Dsundance.c172 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 Dsundance.c172 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 D8139too.c594 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 D8139too.c594 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 Dchain_mode.c148 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 Dchain_mode.c146 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 D3c515.c305 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 Dadm8211.c306 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 D3c515.c307 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...]

Completed in 49 milliseconds

1234