Lines Matching refs:get_tx
805 union ring_type get_tx, put_tx, first_tx, last_tx;
1846 np->get_tx = np->put_tx = np->first_tx = np->tx_ring;
2397 struct ring_desc* orig_get_tx = np->get_tx.orig;
2399 while ((np->get_tx.orig != np->put_tx.orig) &&
2400 !((flags = le32_to_cpu(np->get_tx.orig->flaglen)) & NV_TX_VALID) &&
2445 if (unlikely(np->get_tx.orig++ == np->last_tx.orig))
2446 np->get_tx.orig = np->first_tx.orig;
2450 if (unlikely((np->tx_stop == 1) && (np->get_tx.orig != orig_get_tx))) {
2462 struct ring_desc_ex* orig_get_tx = np->get_tx.ex;
2464 while ((np->get_tx.ex != np->put_tx.ex) &&
2465 !((flags = le32_to_cpu(np->get_tx.ex->flaglen)) & NV_TX2_VALID) &&
2493 if (unlikely(np->get_tx.ex++ == np->last_tx.ex))
2494 np->get_tx.ex = np->first_tx.ex;
2498 if (unlikely((np->tx_stop == 1) && (np->get_tx.ex != orig_get_tx))) {
2595 np->get_tx = np->put_tx = put_tx;