EFX_MAX_TXQ_PER_CHANNEL
tx_queue = channel->tx_queue + (tx_ev_q_label % EFX_MAX_TXQ_PER_CHANNEL);
tx_per_ev = min(tx_per_ev, EFX_MAX_TXQ_PER_CHANNEL);
for (j = 0; j < EFX_MAX_TXQ_PER_CHANNEL; j++) {
for (j = 0; j < EFX_MAX_TXQ_PER_CHANNEL; j++) {
EFX_MAX_TXQ_PER_CHANNEL);
struct efx_tx_queue tx_queue[EFX_MAX_TXQ_PER_CHANNEL];
#define EFX_MAX_TX_QUEUES (EFX_MAX_TXQ_PER_CHANNEL * EFX_MAX_CHANNELS)
int tx_sent[EFX_MAX_TXQ_PER_CHANNEL];
int tx_done[EFX_MAX_TXQ_PER_CHANNEL];
tx_per_ev = min(tx_per_ev, EFX_MAX_TXQ_PER_CHANNEL);
for (j = 0; j < EFX_MAX_TXQ_PER_CHANNEL; j++) {
for (j = 0; j < EFX_MAX_TXQ_PER_CHANNEL; j++) {
EFX_MAX_TXQ_PER_CHANNEL);
if (qid < EFX_MAX_TXQ_PER_CHANNEL * (efx->n_tx_channels + efx->n_extra_tx_channels)) {
channel = efx_get_tx_channel(efx, qid / EFX_MAX_TXQ_PER_CHANNEL);
tx_queue = channel->tx_queue + (qid % EFX_MAX_TXQ_PER_CHANNEL);
vi_count = max(efx->n_channels, total_tx_channels * EFX_MAX_TXQ_PER_CHANNEL);
total_tx_channels * EFX_MAX_TXQ_PER_CHANNEL * EFX_MAX_DMAQ_SIZE +
(tx_ev_q_label % EFX_MAX_TXQ_PER_CHANNEL);
(tx_ev_q_label % EFX_MAX_TXQ_PER_CHANNEL);
struct efx_tx_queue tx_queue[EFX_MAX_TXQ_PER_CHANNEL];
#define EFX_MAX_TX_QUEUES (EFX_MAX_TXQ_PER_CHANNEL * EFX_MAX_CHANNELS)
int tx_sent[EFX_MAX_TXQ_PER_CHANNEL];
int tx_done[EFX_MAX_TXQ_PER_CHANNEL];