TXQ_ETH
set_bit(TXQ_ETH, &qs->txq_stopped);
q = &qs->txq[TXQ_ETH];
test_and_clear_bit(TXQ_ETH, &qs->txq_stopped)) {
if (test_bit(TXQ_ETH, &qs->txq_stopped) &&
should_restart_tx(&qs->txq[TXQ_ETH]) &&
test_and_clear_bit(TXQ_ETH, &qs->txq_stopped)) {
qs->txq[TXQ_ETH].restarts++;
clear_bit(TXQ_RUNNING, &qs->txq[TXQ_ETH].flags);
qs->txq[TXQ_ETH].processed += credits;
struct sge_txq *txq = &qs->txq[TXQ_ETH];
tbd[TXQ_ETH] = reclaim_completed_tx(adap, &qs->txq[TXQ_ETH],
(max(tbd[TXQ_ETH], tbd[TXQ_OFLD]) /
q->txq[TXQ_ETH].stop_thres = nports *
ret = t3_sge_init_ecntxt(adapter, q->txq[TXQ_ETH].cntxt_id, USE_GTS,
SGE_CNTXT_ETH, id, q->txq[TXQ_ETH].phys_addr,
q->txq[TXQ_ETH].size, q->txq[TXQ_ETH].token,
q->txq_size[TXQ_ETH] = 1024;
qs->txq[TXQ_ETH].cntxt_id = FW_TUNNEL_SGEEC_START + id;
qs->txq[TXQ_ETH].token = FW_TUNNEL_TID_START + id;