txring_txq
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
netdev_tx_completed_queue(txring_txq(tx_ring),
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_completed_queue(txring_txq(tx_ring),
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
netdev_tx_completed_queue(txring_txq(tx_ring),
netif_tx_stop_queue(txring_txq(tx_ring));
netif_tx_start_queue(txring_txq(tx_ring));
kick = __netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount,
netdev_txq_bql_enqueue_prefetchw(txring_txq(tx_ring));
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_txq_bql_complete_prefetchw(txring_txq(tx_ring));
netdev_tx_completed_queue(txring_txq(tx_ring), total_pkts, total_bytes);
if (netif_tx_queue_stopped(txring_txq(tx_ring)) &&
netif_tx_wake_queue(txring_txq(tx_ring));
lockdep_assert_held(&txring_txq(ring)->_xmit_lock);
netdev_tx_reset_queue(txring_txq(tx_ring));
nq = txring_txq(tx_ring);
nq = txring_txq(tx_ring);
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
netdev_tx_sent_queue(txring_txq(tx_ring), tx_head->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more())
netdev_tx_completed_queue(txring_txq(tx_ring),
nq = txring_txq(tx_ring);
nq = txring_txq(tx_ring);
netdev_tx_sent_queue(txring_txq(tx_ring), total_bytes);
netdev_tx_sent_queue(txring_txq(ring), skb->len);
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
netdev_tx_sent_queue(txring_txq(ring), head->bytecount);
nq = txring_txq(ring);
netdev_tx_reset_queue(txring_txq(tx_ring));
nq = txring_txq(ring);
struct netdev_queue *nq = txring_txq(ring);
netdev_tx_sent_queue(txring_txq(ring), xdp_desc.len);
netdev_tx_completed_queue(txring_txq(tx_ring),
nq = txring_txq(ring);
nq = txring_txq(ring);
netdev_tx_sent_queue(txring_txq(ring), skb->len);
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_reset_queue(txring_txq(tx_ring));
netdev_tx_sent_queue(txring_txq(tx_ring), first->bytecount);
if (netif_xmit_stopped(txring_txq(tx_ring)) || !netdev_xmit_more()) {
struct netdev_queue *txq = txring_txq(dev, ring);
struct netdev_queue *dev_queue = txring_txq(skb->dev, ring);
txq = txring_txq(nv->napi.dev, ring);