TXQ_ETH
txq = &qs->txq[TXQ_ETH];
txq = &qs->txq[TXQ_ETH];
txq = &qs->txq[TXQ_ETH];
txq = &qs->txq[TXQ_ETH];
q->txq[TXQ_ETH].port = pi;
q->txq[TXQ_ETH].qreclaim_task.name = "sge_txq_reclaim_handler";
q->txq[TXQ_ETH].qreclaim_task.func = sge_txq_reclaim_handler;
q->txq[TXQ_ETH].qreclaim_task.context = &q->txq[TXQ_ETH];
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &q->txq[TXQ_ETH].qreclaim_task, NULL, "cxgb_make_task");
q->txq[TXQ_ETH].stop_thres = nports *
ret = -t3_sge_init_ecntxt(sc, 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,
clear_bit(TXQ_RUNNING, &qs->txq[TXQ_ETH].flags);
qs->txq[TXQ_ETH].processed += credits;
if (desc_reclaimable(&qs->txq[TXQ_ETH]) > TX_START_MAX_DESC)
q->txq_size[TXQ_ETH] = TX_ETH_Q_SIZE;
reclaim_eth = txq[TXQ_ETH].processed - txq[TXQ_ETH].cleaned;
txq = &qs->txq[TXQ_ETH];
qs->txq[TXQ_ETH].cntxt_id = FW_TUNNEL_SGEEC_START + id;
qs->txq[TXQ_ETH].token = FW_TUNNEL_TID_START + id;