Searched refs:cur_rx (Results 26 - 48 of 48) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dsis900.c127 unsigned int cur_rx, dirty_rx; /* producer/comsumer pointers for Tx/Rx ring */ member in struct:sis900_private
1086 sis_priv->cur_rx = 0;
1626 unsigned int entry = sis_priv->cur_rx % NUM_RX_DESC;
1631 printk(KERN_DEBUG "sis900_rx, cur_rx:%4.4d, dirty_rx:%4.4d "
1633 sis_priv->cur_rx, sis_priv->dirty_rx, rx_status);
1634 rx_work_limit = sis_priv->dirty_rx + NUM_RX_DESC - sis_priv->cur_rx;
1698 "cur_rx:%4.4d, dirty_rx:%4.4d\n",
1699 net_dev->name, sis_priv->cur_rx,
1723 sis_priv->cur_rx++;
1724 entry = sis_priv->cur_rx
[all...]
H A Dr8169.c479 u32 cur_rx; /* Index into the Rx descriptor buffer of next Rx pkt. */ member in struct:rtl8169_private
4073 tp->dirty_tx = tp->dirty_rx = tp->cur_tx = tp->cur_rx = 0;
4203 if (tp->dirty_rx == tp->cur_rx) {
4386 if ((tp->cp_cmd & PCIDAC) && !tp->dirty_rx && !tp->cur_rx) {
4501 unsigned int cur_rx, rx_left; local
4505 cur_rx = tp->cur_rx;
4506 rx_left = NUM_RX_DESC + tp->dirty_rx - cur_rx;
4509 for (; rx_left > 0; rx_left--, cur_rx++) {
4510 unsigned int entry = cur_rx
[all...]
H A Dfec.c144 * cur_rx and cur_tx point to the currently available buffer.
171 struct bufdesc *cur_rx, *cur_tx; member in struct:fec_enet_private
423 /* During a receive, the cur_rx points to the current incoming buffer.
447 bdp = fep->cur_rx;
535 fep->cur_rx = bdp;
1180 fep->cur_rx = fep->rx_bd_base;
H A Dsonic.h316 unsigned int cur_rx; member in struct:sonic_local
H A Dsh_eth.c482 mdp->cur_rx = mdp->cur_tx = 0;
732 int entry = mdp->cur_rx % RX_RING_SIZE;
733 int boguscnt = (mdp->dirty_rx + RX_RING_SIZE) - mdp->cur_rx;
780 entry = (++mdp->cur_rx) % RX_RING_SIZE;
785 for (; mdp->cur_rx - mdp->dirty_rx > 0; mdp->dirty_rx++) {
H A Dvia-rhine.c394 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member in struct:rhine_private
908 rp->dirty_rx = rp->cur_rx = 0;
1442 int entry = rp->cur_rx % RX_RING_SIZE;
1537 entry = (++rp->cur_rx) % RX_RING_SIZE;
1542 for (; rp->cur_rx - rp->dirty_rx > 0; rp->dirty_rx++) {
H A Dnatsemi.c557 unsigned int cur_rx, dirty_rx; member in struct:netdev_private
1928 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) {
1944 if (np->cur_rx - np->dirty_rx == RX_RING_SIZE) {
1978 np->cur_rx = RX_RING_SIZE;
2057 np->cur_rx = RX_RING_SIZE;
2195 prefetch(&np->rx_skbuff[np->cur_rx % RX_RING_SIZE]);
2269 int entry = np->cur_rx % RX_RING_SIZE;
2270 int boguscnt = np->dirty_rx + RX_RING_SIZE - np->cur_rx;
2301 np->cur_rx, desc_status);
2368 entry = (++np->cur_rx)
[all...]
H A Ddl2k.h500 unsigned long cur_rx, old_rx; /* Producer/consumer ring indices */ member in struct:netdev_private
H A D3c59x.c596 unsigned int cur_rx, cur_tx; /* The next free ring entry */ member in struct:vortex_private
1680 vp->cur_rx = vp->dirty_rx = 0;
2525 int entry = vp->cur_rx % RX_RING_SIZE;
2528 int rx_work_limit = vp->dirty_rx + RX_RING_SIZE - vp->cur_rx;
2588 entry = (++vp->cur_rx) % RX_RING_SIZE;
2591 for (; vp->cur_rx - vp->dirty_rx > 0; vp->dirty_rx++) {
2602 if ((vp->cur_rx - vp->dirty_rx) == RX_RING_SIZE)
2627 if ((vp->cur_rx - vp->dirty_rx) == RX_RING_SIZE) /* This test is redundant, but makes me feel good */
2631 ((vp->cur_rx - vp->dirty_rx) != RX_RING_SIZE) ? "succeeded" : "retrying");
H A Dstarfire.c573 unsigned int cur_rx, dirty_rx; /* Producer/consumer ring indices */ member in struct:netdev_private
1185 np->cur_rx = np->cur_tx = np->reap_tx = 0;
1550 np->cur_rx++;
1607 for (; np->cur_rx - np->dirty_rx > 0; np->dirty_rx++) {
1946 np->cur_rx, np->dirty_rx);
H A Drrunner.c602 rrpriv->cur_rx = 0;
1000 rrpriv->cur_rx = index;
1039 rxindex = rrpriv->cur_rx;
H A Drrunner.h817 u32 cur_rx, cur_cmd, cur_evt; member in struct:rr_private
H A Dsh_eth.h717 u32 cur_rx, dirty_rx; /* Producer/consumer ring indices */ member in struct:sh_eth_private
H A Dacenic.h643 u32 cur_rx; member in struct:ace_private
H A Dpcnet32.c275 unsigned int cur_rx, cur_tx; /* The next free ring entry */ member in struct:pcnet32_private
1222 int entry = lp->cur_rx & lp->rx_mod_mask;
1237 entry = (++lp->cur_rx) & lp->rx_mod_mask;
2285 lp->cur_rx = lp->cur_tx = 0;
2379 " Ring data dump: dirty_tx %d cur_tx %d%s cur_rx %d.",
2381 lp->cur_rx);
H A Dacenic.c1432 ap->cur_rx = 0;
2027 ap->cur_rx = idx;
2110 rxretcsm = ap->cur_rx;
H A Dgianfar.h966 * @cur_rx: Next free rx ring entry
979 struct rxbd8 *cur_rx; member in struct:gfar_priv_rx_q
H A Dgianfar.c202 rx_queue->cur_rx = rx_queue->rx_bd_base;
2728 bdp = rx_queue->cur_rx;
2796 rx_queue->cur_rx = bdp;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/tulip/
H A Dtulip.h426 unsigned int cur_rx, cur_tx; /* The next free ring entry */ member in struct:tulip_private
H A Dtulip_core.c338 tp->cur_rx = tp->cur_tx = 0;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/stmmac/
H A Dstmmac_main.c491 priv->cur_rx = 0;
696 (priv->cur_rx % priv->dma_rx_size));
1154 for (; priv->cur_rx - priv->dirty_rx > 0; priv->dirty_rx++) {
1187 unsigned int entry = priv->cur_rx % rxsize;
1208 next_entry = (++priv->cur_rx) % rxsize;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/
H A Dadm8211.h547 unsigned int cur_tx, dirty_tx, cur_rx; member in struct:adm8211_priv
H A Dadm8211.c357 unsigned int entry = priv->cur_rx % priv->rx_ring_size;
448 entry = (++priv->cur_rx) % priv->rx_ring_size;
1465 priv->cur_rx = priv->cur_tx = priv->dirty_tx = 0;

Completed in 416 milliseconds

12