Lines Matching refs:txd
1262 * @txd: first Tx descriptor to be written
1277 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs,
1282 struct work_request_hdr *wrp = (struct work_request_hdr *)txd;
1291 wr_gen2(txd, txqs->gen);
1306 memcpy(&txd->flit[flits], fp, avail * sizeof(*fp));
1313 txd++;
1318 txd = txq->desc;
1327 wrp = (struct work_request_hdr *)txd;
1333 wr_gen2(txd, txqs->gen);
1369 struct tx_desc *txd;
1374 txd = &txq->desc[txq->pidx];
1378 prefetch(txd);
1409 struct cpl_tx_pkt_batch *cpl_batch = (struct cpl_tx_pkt_batch *)txd;
1415 wrp = (struct work_request_hdr *)txd;
1450 wr_gen2(txd, txqs.gen);
1455 struct cpl_tx_pkt_lso *hdr = (struct cpl_tx_pkt_lso *)txd;
1460 txd->flit[2] = 0;
1522 m_copydata(m0, 0, mlen, (caddr_t)&txd->flit[3]);
1532 wr_gen2(txd, txqs.gen);
1539 struct cpl_tx_pkt *cpl = (struct cpl_tx_pkt *)txd;
1553 m_copydata(m0, 0, mlen, (caddr_t)&txd->flit[2]);
1564 wr_gen2(txd, txqs.gen);
1571 wrp = (struct work_request_hdr *)txd;
1572 sgp = (ndesc == 1) ? (struct sg_ent *)&txd->flit[flits] : sgl;
1582 write_wr_hdr_sgl(ndesc, txd, &txqs, txq, sgl, flits,
3158 struct tx_desc *txd;
3200 txd = &txq->desc[i & (TX_ETH_Q_SIZE-1)];
3201 WR = (uint32_t *)txd->flit;
3225 struct tx_desc *txd;
3257 txd = &txq->desc[i & (255)];
3258 WR = (uint32_t *)txd->flit;