Lines Matching refs:txr
853 struct tx_ring *txr = &tx_que->txr; in em_get_regs() local
867 unsigned int *ptr = (unsigned int *)&txr->tx_base[j]; in em_get_regs()
874 txr->tx_base[buf->eop].upper.fields.status & in em_get_regs()
1562 struct tx_ring *txr = &tx_que->txr; in em_if_init() local
1564 txr->tx_rs_cidx = txr->tx_rs_pidx; in em_if_init()
1571 txr->tx_cidx_processed = scctx->isc_ntxd[0] - 1; in em_if_init()
1644 struct tx_ring *txr, struct rx_ring *rxr) in em_newitr() argument
1653 txbytes = atomic_load_long(&txr->tx_bytes); in em_newitr()
1678 txpackets = atomic_load_long(&txr->tx_packets); in em_newitr()
1805 struct tx_ring *txr = &sc->tx_queues[0].txr; in em_intr() local
1844 em_newitr(sc, que, txr, rxr); in em_intr()
1847 txr->tx_bytes = 0; in em_intr()
1848 txr->tx_packets = 0; in em_intr()
1905 struct tx_ring *txr = &sc->tx_queues[que->msix].txr; in em_msix_que() local
1910 em_newitr(sc, que, txr, rxr); in em_msix_que()
1913 txr->tx_bytes = 0; in em_msix_que()
1914 txr->tx_packets = 0; in em_msix_que()
2954 struct tx_ring *txr = &sc->tx_queues->txr; in em_flush_tx_ring() local
2962 txd = &txr->tx_base[txr->tx_cidx_processed]; in em_flush_tx_ring()
2965 txd->buffer_addr = txr->tx_paddr; in em_flush_tx_ring()
2972 E1000_WRITE_REG(hw, E1000_TDT(0), txr->tx_cidx_processed); in em_flush_tx_ring()
3533 struct tx_ring *txr = &que->txr; in em_if_tx_queues_alloc() local
3534 txr->sc = que->sc = sc; in em_if_tx_queues_alloc()
3535 que->me = txr->me = i; in em_if_tx_queues_alloc()
3538 if (!(txr->tx_rsq = in em_if_tx_queues_alloc()
3547 txr->tx_rsq[j] = QIDX_INVALID; in em_if_tx_queues_alloc()
3549 txr->tx_base = (struct e1000_tx_desc *)vaddrs[i*ntxqs]; in em_if_tx_queues_alloc()
3550 txr->tx_paddr = paddrs[i*ntxqs]; in em_if_tx_queues_alloc()
3616 struct tx_ring *txr = &tx_que->txr; in em_if_queues_free() local
3617 if (txr->tx_rsq == NULL) in em_if_queues_free()
3620 free(txr->tx_rsq, M_DEVBUF); in em_if_queues_free()
3621 txr->tx_rsq = NULL; in em_if_queues_free()
3644 struct tx_ring *txr; in em_initialize_transmit_unit() local
3650 for (int i = 0; i < sc->tx_num_queues; i++, txr++) { in em_initialize_transmit_unit()
3655 txr = &que->txr; in em_initialize_transmit_unit()
3656 bus_addr = txr->tx_paddr; in em_initialize_transmit_unit()
3659 offp = (caddr_t)&txr->csum_flags; in em_initialize_transmit_unit()
3660 endp = (caddr_t)(txr + 1); in em_initialize_transmit_unit()
4956 struct tx_ring *txr = &tx_que->txr; in em_add_hw_stats() local
4969 E1000_TDH(txr->me), em_sysctl_reg_handler, "IU", in em_add_hw_stats()
4973 E1000_TDT(txr->me), em_sysctl_reg_handler, "IU", in em_add_hw_stats()
4976 CTLFLAG_RD, &txr->tx_irq, in em_add_hw_stats()
5646 struct tx_ring *txr = &sc->tx_queues->txr; in em_print_debug_info() local
5659 for (int i = 0; i < sc->tx_num_queues; i++, txr++) { in em_print_debug_info()