Lines Matching refs:tx_free_idx
362 volatile u16 tx_free_idx; /* idx of free desc chain */
400 (((NR_TX_DESC-2 + dev->tx_done_idx - dev->tx_free_idx) % NR_TX_DESC) > MIN_TX_DESC_FREE)
883 dev, dev->tx_idx, dev->tx_free_idx);
901 tx_done_idx, dev->tx_free_idx, le32_to_cpu(desc[DESC_CMDSTS]));
902 while ((tx_done_idx != dev->tx_free_idx) &&
916 tx_done_idx, dev->tx_free_idx, cmdsts);
1005 last_idx = free_idx = dev->tx_free_idx;
1098 dev->tx_free_idx = free_idx;
1392 if (dev->tx_idx != dev->tx_free_idx)
1406 if ((dev->tx_done_idx == dev->tx_free_idx) &&
1421 if ((ISR_TXIDLE & isr) && (dev->tx_done_idx != dev->tx_free_idx)) {
1490 tx_done_idx, dev->tx_free_idx, le32_to_cpu(desc[DESC_CMDSTS]));
1508 tx_done_idx, dev->tx_free_idx, le32_to_cpu(desc[DESC_CMDSTS]));
1520 dev->tx_done_idx, dev->tx_free_idx, atomic_read(&dev->nr_tx_skbs)
1525 dev->tx_done_idx != dev->tx_free_idx) {
1528 dev->tx_done_idx, dev->tx_free_idx,