Searched refs:dirty_rx (Results 1 – 11 of 11) sorted by relevance
66 for (; tp->cur_rx - tp->dirty_rx > 0; tp->dirty_rx++) { in tulip_refill_rx()67 entry = tp->dirty_rx % RX_RING_SIZE; in tulip_refill_rx()148 if (tp->dirty_rx + RX_RING_SIZE == tp->cur_rx) in tulip_poll()265 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4) in tulip_poll()321 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll()343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll()344 tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll()347 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL) in tulip_poll()373 int rx_work_limit = tp->dirty_rx + RX_RING_SIZE - tp->cur_rx; in tulip_rx()788 entry = tp->dirty_rx % RX_RING_SIZE;
423 unsigned int dirty_rx, dirty_tx; /* The ring entries to be free()ed. */ member
53 u32 dirty_rx; member163 ndescriptors = priv->dirty_rx + priv->num_rx_ring - priv->cur_rx; in rtsn_rx()217 for (; priv->cur_rx - priv->dirty_rx > 0; priv->dirty_rx++) { in rtsn_rx()218 const unsigned int entry = priv->dirty_rx % priv->num_rx_ring; in rtsn_rx()395 priv->dirty_rx = 0; in rtsn_chain_format()
338 entry = (priv->dirty_rx[q] + i) % priv->num_rx_ring[q]; in ravb_rx_ring_refill()368 priv->dirty_rx[q] = 0; in ravb_ring_format()454 priv->dirty_rx[q] = 0; in ravb_ring_init()815 limit = priv->dirty_rx[q] + priv->num_rx_ring[q] - priv->cur_rx[q]; in ravb_rx_gbeth()943 priv->dirty_rx[q] += ravb_rx_ring_refill(ndev, q, in ravb_rx_gbeth()944 priv->cur_rx[q] - priv->dirty_rx[q], in ravb_rx_gbeth()989 limit = priv->dirty_rx[q] + priv->num_rx_ring[q] - priv->cur_rx[q]; in ravb_rx_rcar()1054 priv->dirty_rx[q] += ravb_rx_ring_refill(ndev, q, in ravb_rx_rcar()1055 priv->cur_rx[q] - priv->dirty_rx[q], in ravb_rx_rcar()1662 data[i++] = priv->dirty_rx[q]; in ravb_get_ethtool_stats()
1333 mdp->dirty_rx = 0; in sh_eth_ring_format()1371 mdp->dirty_rx = (u32) (i - mdp->num_rx_ring); in sh_eth_ring_format()1428 mdp->dirty_rx = 0; in sh_eth_ring_init()1588 int boguscnt = (mdp->dirty_rx + mdp->num_rx_ring) - mdp->cur_rx; in sh_eth_rx()1668 for (; mdp->cur_rx - mdp->dirty_rx > 0; mdp->dirty_rx++) { in sh_eth_rx()1669 entry = mdp->dirty_rx % mdp->num_rx_ring; in sh_eth_rx()1708 mdp->dirty_rx = count; in sh_eth_rx()2274 data[i++] = mdp->dirty_rx; in sh_eth_get_ethtool_stats()
545 u32 cur_rx, dirty_rx; /* Producer/consumer ring indices */ member
1115 u32 dirty_rx[NUM_RX_QUEUE]; /* Producer ring indices */ member
139 (((rx_q->dirty_rx) + 1) % in refill_desc3()
399 unsigned int dirty_rx; member
516 rx_ring->dirty_rx = (unsigned int)(desc_index - rx_rsize); in init_rx_ring()1444 for (; priv->rxq[qnum]->cur_rx - priv->rxq[qnum]->dirty_rx > 0; in sxgbe_rx_refill()1445 priv->rxq[qnum]->dirty_rx++) { in sxgbe_rx_refill()1446 unsigned int entry = priv->rxq[qnum]->dirty_rx % rxsize; in sxgbe_rx_refill()
280 unsigned int dirty_rx, /* ring entries to be freed. */ member2369 lp->dirty_rx = lp->dirty_tx = 0; in pcnet32_init_ring()