Lines Matching refs:txr

96 	struct tx_ring *txr;  in em_dump_rs()  local
105 txr = &que->txr; in em_dump_rs()
106 rs_cidx = txr->tx_rs_cidx; in em_dump_rs()
107 if (rs_cidx != txr->tx_rs_pidx) { in em_dump_rs()
108 cur = txr->tx_rsq[rs_cidx]; in em_dump_rs()
109 status = txr->tx_base[cur].upper.fields.status; in em_dump_rs()
115 cur = txr->tx_rsq[rs_cidx]; in em_dump_rs()
119 printf("cidx_prev=%d rs_pidx=%d ",txr->tx_cidx_processed, in em_dump_rs()
120 txr->tx_rs_pidx); in em_dump_rs()
122 if (txr->tx_base[i].upper.fields.status & in em_dump_rs()
142 struct tx_ring *txr = &que->txr; in em_tso_setup() local
153 TXD = (struct e1000_context_desc *)&txr->tx_base[cur]; in em_tso_setup()
214 txr->tx_tso = true; in em_tso_setup()
249 struct tx_ring *txr = &que->txr; in em_transmit_checksum_setup() local
267 txr->csum_lhlen == pi->ipi_ehdrlen && in em_transmit_checksum_setup()
268 txr->csum_iphlen == pi->ipi_ip_hlen && in em_transmit_checksum_setup()
269 txr->csum_flags == csum_flags) { in em_transmit_checksum_setup()
274 *txd_upper = txr->csum_txd_upper; in em_transmit_checksum_setup()
275 *txd_lower = txr->csum_txd_lower; in em_transmit_checksum_setup()
279 TXD = (struct e1000_context_desc *)&txr->tx_base[cur]; in em_transmit_checksum_setup()
321 txr->csum_lhlen = pi->ipi_ehdrlen; in em_transmit_checksum_setup()
322 txr->csum_iphlen = pi->ipi_ip_hlen; in em_transmit_checksum_setup()
323 txr->csum_flags = csum_flags; in em_transmit_checksum_setup()
324 txr->csum_txd_upper = *txd_upper; in em_transmit_checksum_setup()
325 txr->csum_txd_lower = *txd_lower; in em_transmit_checksum_setup()
349 struct tx_ring *txr = &que->txr; in em_isc_txd_encap() local
371 if ((!do_tso) && (txr->tx_tso == true)) { in em_isc_txd_encap()
374 txr->tx_tso = false; in em_isc_txd_encap()
403 ctxd = &txr->tx_base[i]; in em_isc_txd_encap()
423 ctxd = &txr->tx_base[i]; in em_isc_txd_encap()
453 txr->tx_rsq[txr->tx_rs_pidx] = pidx_last; in em_isc_txd_encap()
456 pidx_last, txr->tx_rs_pidx, first); in em_isc_txd_encap()
457 txr->tx_rs_pidx = (txr->tx_rs_pidx+1) & (ntxd-1); in em_isc_txd_encap()
458 MPASS(txr->tx_rs_pidx != txr->tx_rs_cidx); in em_isc_txd_encap()
467 txr->tx_bytes += pi->ipi_len; in em_isc_txd_encap()
468 ++txr->tx_packets; in em_isc_txd_encap()
478 struct tx_ring *txr = &que->txr; in em_isc_txd_flush() local
480 E1000_WRITE_REG(&sc->hw, E1000_TDT(txr->me), pidx); in em_isc_txd_flush()
489 struct tx_ring *txr = &que->txr; in em_isc_txd_credits_update() local
497 rs_cidx = txr->tx_rs_cidx; in em_isc_txd_credits_update()
498 if (rs_cidx == txr->tx_rs_pidx) in em_isc_txd_credits_update()
500 cur = txr->tx_rsq[rs_cidx]; in em_isc_txd_credits_update()
502 status = txr->tx_base[cur].upper.fields.status; in em_isc_txd_credits_update()
513 prev = txr->tx_cidx_processed; in em_isc_txd_credits_update()
528 if (rs_cidx == txr->tx_rs_pidx) in em_isc_txd_credits_update()
530 cur = txr->tx_rsq[rs_cidx]; in em_isc_txd_credits_update()
532 status = txr->tx_base[cur].upper.fields.status; in em_isc_txd_credits_update()
535 txr->tx_rs_cidx = rs_cidx; in em_isc_txd_credits_update()
536 txr->tx_cidx_processed = prev; in em_isc_txd_credits_update()