Lines Matching refs:eohw_txq

2256 	struct sge_eohw_txq *eohw_txq;  in ethofld_hard_xmit()  local
2265 eohw_txq = &adap->sge.eohw_txq[eosw_txq->hwqid]; in ethofld_hard_xmit()
2266 spin_lock(&eohw_txq->lock); in ethofld_hard_xmit()
2267 reclaim_completed_tx_imm(&eohw_txq->q); in ethofld_hard_xmit()
2273 wr = (struct fw_eth_tx_eo_wr *)&eohw_txq->q.desc[eohw_txq->q.pidx]; in ethofld_hard_xmit()
2293 left = txq_avail(&eohw_txq->q) - ndesc; in ethofld_hard_xmit()
2331 sgl = (u64 *)inline_tx_skb_header(skb, &eohw_txq->q, (void *)start, in ethofld_hard_xmit()
2337 eohw_txq->mapping_err++; in ethofld_hard_xmit()
2343 left = (u8 *)end - (u8 *)eohw_txq->q.stat; in ethofld_hard_xmit()
2344 end = (void *)eohw_txq->q.desc + left; in ethofld_hard_xmit()
2347 if (unlikely((u8 *)sgl >= (u8 *)eohw_txq->q.stat)) { in ethofld_hard_xmit()
2352 left = (u8 *)end - (u8 *)eohw_txq->q.stat; in ethofld_hard_xmit()
2354 end = (void *)eohw_txq->q.desc + left; in ethofld_hard_xmit()
2355 sgl = (void *)eohw_txq->q.desc; in ethofld_hard_xmit()
2358 cxgb4_write_sgl(skb, &eohw_txq->q, (void *)sgl, end, hdr_len, in ethofld_hard_xmit()
2364 eohw_txq->uso++; in ethofld_hard_xmit()
2366 eohw_txq->tso++; in ethofld_hard_xmit()
2367 eohw_txq->tx_cso += skb_shinfo(skb)->gso_segs; in ethofld_hard_xmit()
2369 eohw_txq->tx_cso++; in ethofld_hard_xmit()
2373 eohw_txq->vlan_ins++; in ethofld_hard_xmit()
2375 txq_advance(&eohw_txq->q, ndesc); in ethofld_hard_xmit()
2376 cxgb4_ring_tx_db(adap, &eohw_txq->q, ndesc); in ethofld_hard_xmit()
2380 spin_unlock(&eohw_txq->lock); in ethofld_hard_xmit()