Searched refs:dirty_tx (Results 26 - 37 of 37) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/8xx_io/
H A Dfec.c142 * The dirty_tx tracks the current buffer that is being sent by the
143 * controller. The cur_tx and dirty_tx are equal under both completely
158 cbd_t *dirty_tx; /* The ring entries to be free()ed. */ member in struct:fec_enet_private
439 printk("Ring data dump: cur_tx %lx%s, dirty_tx %lx cur_rx: %lx\n",
441 (unsigned long)fep->dirty_tx,
546 bdp = fep->dirty_tx;
617 fep->dirty_tx = (cbd_t *)bdp;
1780 fep->dirty_tx = fep->cur_tx = fep->tx_bd_base;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Drrunner.c616 * Set dirty_tx before we start receiving interrupts, otherwise
623 rrpriv->dirty_rx = rrpriv->dirty_tx = 0;
1064 txcon = rrpriv->dirty_tx;
1094 rrpriv->dirty_tx = txcon;
1097 != rrpriv->dirty_tx)){
1290 cons = rrpriv->dirty_tx;
1454 if (txctrl->pi == rrpriv->dirty_tx){
H A Dpcnet32.c281 dirty_tx; member in struct:pcnet32_private
1286 unsigned int dirty_tx = lp->dirty_tx; local
1290 while (dirty_tx != lp->cur_tx) {
1291 int entry = dirty_tx & lp->tx_mod_mask;
1355 dirty_tx++;
1358 delta = (lp->cur_tx - dirty_tx) & (lp->tx_mod_mask + lp->tx_ring_size);
1363 dev->name, dirty_tx, lp->cur_tx,
1365 dirty_tx += lp->tx_ring_size;
1376 lp->dirty_tx
[all...]
H A Dsis900.c128 unsigned int cur_tx, dirty_tx; member in struct:sis900_private
1054 sis_priv->dirty_tx = sis_priv->cur_tx = 0;
1455 sis_priv->dirty_tx = sis_priv->cur_tx = 0;
1525 index_dirty_tx = sis_priv->dirty_tx;
1531 /* dirty_tx is met in the cycle of cur_tx, buffer full */
1782 for (; sis_priv->dirty_tx != sis_priv->cur_tx; sis_priv->dirty_tx++) {
1787 entry = sis_priv->dirty_tx % NUM_TX_DESC;
1830 sis_priv->cur_tx - sis_priv->dirty_tx < NUM_TX_DESC - 4) {
H A Dnatsemi.c571 unsigned int cur_tx, dirty_tx; member in struct:netdev_private
1970 np->dirty_tx = np->cur_tx = 0;
2076 np->dirty_tx = np->cur_tx = 0;
2110 if (np->cur_tx - np->dirty_tx >= TX_QUEUE_LEN - 1) {
2112 if (np->cur_tx - np->dirty_tx >= TX_QUEUE_LEN - 1)
2136 for (; np->cur_tx - np->dirty_tx > 0; np->dirty_tx++) {
2137 int entry = np->dirty_tx % TX_RING_SIZE;
2143 dev->name, np->dirty_tx,
2169 && np->cur_tx - np->dirty_tx < TX_QUEUE_LE
[all...]
H A Dgianfar.c734 priv->dirty_tx = priv->cur_tx = priv->tx_bd_base;
1046 if (txbdp == priv->dirty_tx) {
1220 bdp = priv->dirty_tx;
1222 /* If dirty_tx and cur_tx are the same, then either the */
1248 /* Move dirty_tx to be the next bd */
1249 priv->dirty_tx = bdp;
H A Drrunner.h818 u32 dirty_rx, dirty_tx; member in struct:rr_private
H A Dgianfar.h655 * The dirty_tx tracks the current buffer that is being sent by the
656 * controller. The cur_tx and dirty_tx are equal under both completely
681 struct txbd8 *dirty_tx; /* First buffer in line member in struct:gfar_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dtulip.h363 unsigned int dirty_rx, dirty_tx; /* The ring entries to be free()ed. */ member in struct:tulip_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fec_8xx/
H A Dfec_main.c281 fep->dirty_tx = fep->cur_tx = fep->tx_bd_base;
632 bdp = fep->dirty_tx;
697 fep->dirty_tx = bdp;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fs_enet/
H A Dfs_enet-main.c352 bdp = fep->dirty_tx;
426 fep->dirty_tx = bdp;
502 fep->dirty_tx = fep->cur_tx = fep->tx_bd_base;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/8260_io/
H A Dfcc_enet.c357 * The dirty_tx tracks the current buffer that is being sent by the
358 * controller. The cur_tx and dirty_tx are equal under both completely
373 cbd_t *dirty_tx; /* The ring entries to be free()ed. */ member in struct:fcc_enet_private
564 bdp = cep->dirty_tx;
613 * buffers between the dirty_tx and cur_tx have also been
627 cep->dirty_tx = (cbd_t *)bdp;
1796 cep->dirty_tx = cep->cur_tx = cep->tx_bd_base;
2222 fep->dirty_tx = fep->cur_tx = fep->tx_bd_base;

Completed in 227 milliseconds

12