Lines Matching refs:tx_queue
408 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) in efx_begin_loopback() argument
410 struct efx_nic *efx = tx_queue->efx; in efx_begin_loopback()
438 rc = efx_enqueue_skb(tx_queue, skb); in efx_begin_loopback()
444 "%d in %s loopback test\n", tx_queue->label, in efx_begin_loopback()
464 static int efx_end_loopback(struct efx_tx_queue *tx_queue, in efx_end_loopback() argument
467 struct efx_nic *efx = tx_queue->efx; in efx_end_loopback()
496 tx_queue->label, tx_done, state->packet_count, in efx_end_loopback()
507 tx_queue->label, rx_good, state->packet_count, in efx_end_loopback()
514 lb_tests->tx_sent[tx_queue->label] += state->packet_count; in efx_end_loopback()
515 lb_tests->tx_done[tx_queue->label] += tx_done; in efx_end_loopback()
523 efx_test_loopback(struct efx_tx_queue *tx_queue, in efx_test_loopback() argument
526 struct efx_nic *efx = tx_queue->efx; in efx_test_loopback()
542 tx_queue->label, tx_queue->queue, LOOPBACK_MODE(efx), in efx_test_loopback()
546 begin_rc = efx_begin_loopback(tx_queue); in efx_test_loopback()
556 end_rc = efx_end_loopback(tx_queue, lb_tests); in efx_test_loopback()
569 "of %d packets\n", tx_queue->label, LOOPBACK_MODE(efx), in efx_test_loopback()
618 struct efx_tx_queue *tx_queue; in efx_test_loopbacks() local
658 efx_for_each_channel_tx_queue(tx_queue, channel) { in efx_test_loopbacks()
659 state->offload_csum = (tx_queue->type & in efx_test_loopbacks()
661 rc = efx_test_loopback(tx_queue, in efx_test_loopbacks()