Lines Matching refs:rxr

543 		struct rx_ring *rxr = &que->rxr;  in ixgbe_if_rx_queues_alloc()  local
546 rxr->me = ixgbe_vf_que_index(sc->iov_mode, sc->pool, i); in ixgbe_if_rx_queues_alloc()
548 rxr->sc = que->sc = sc; in ixgbe_if_rx_queues_alloc()
551 rxr->tail = IXGBE_RDT(rxr->me); in ixgbe_if_rx_queues_alloc()
552 rxr->rx_base = (union ixgbe_adv_rx_desc *)vaddrs[i]; in ixgbe_if_rx_queues_alloc()
553 rxr->rx_paddr = paddrs[i]; in ixgbe_if_rx_queues_alloc()
554 rxr->bytes = 0; in ixgbe_if_rx_queues_alloc()
555 rxr->que = que; in ixgbe_if_rx_queues_alloc()
751 struct rx_ring *rxr = &que->rxr; in ixgbe_initialize_receive_units() local
752 u64 rdba = rxr->rx_paddr; in ixgbe_initialize_receive_units()
754 j = rxr->me; in ixgbe_initialize_receive_units()
790 rxr->tail = IXGBE_RDT(rxr->me); in ixgbe_initialize_receive_units()
1731 struct rx_ring *rxr = &rx_que->rxr; in ixgbe_add_hw_stats() local
1746 CTLTYPE_UINT | CTLFLAG_RD, rxr, 0, in ixgbe_add_hw_stats()
1750 CTLTYPE_UINT | CTLFLAG_RD, rxr, 0, in ixgbe_add_hw_stats()
1754 CTLFLAG_RD, &rxr->rx_packets, "Queue Packets Received"); in ixgbe_add_hw_stats()
1756 CTLFLAG_RD, &rxr->rx_bytes, "Queue Bytes Received"); in ixgbe_add_hw_stats()
1758 CTLFLAG_RD, &rxr->rx_copies, "Copied RX Frames"); in ixgbe_add_hw_stats()
1760 CTLFLAG_RD, &rxr->rx_discarded, "Discarded RX packets"); in ixgbe_add_hw_stats()
1925 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1); in ixgbe_sysctl_rdh_handler() local
1929 if (!rxr) in ixgbe_sysctl_rdh_handler()
1932 if (atomic_load_acq_int(&rxr->sc->recovery_mode)) in ixgbe_sysctl_rdh_handler()
1935 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_RDH(rxr->me)); in ixgbe_sysctl_rdh_handler()
1951 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1); in ixgbe_sysctl_rdt_handler() local
1955 if (!rxr) in ixgbe_sysctl_rdt_handler()
1958 if (atomic_load_acq_int(&rxr->sc->recovery_mode)) in ixgbe_sysctl_rdt_handler()
1961 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_RDT(rxr->me)); in ixgbe_sysctl_rdt_handler()
2018 struct rx_ring *rxr; in ixgbe_setup_vlan_hw_support() local
2033 rxr = &sc->rx_queues[i].rxr; in ixgbe_setup_vlan_hw_support()
2037 IXGBE_RXDCTL(rxr->me)); in ixgbe_setup_vlan_hw_support()
2039 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), in ixgbe_setup_vlan_hw_support()
2042 rxr->vtag_strip = false; in ixgbe_setup_vlan_hw_support()
2057 rxr = &sc->rx_queues[i].rxr; in ixgbe_setup_vlan_hw_support()
2061 IXGBE_RXDCTL(rxr->me)); in ixgbe_setup_vlan_hw_support()
2063 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), in ixgbe_setup_vlan_hw_support()
2066 rxr->vtag_strip = true; in ixgbe_setup_vlan_hw_support()
2221 IFLIB_INTR_RXTX, ixgbe_msix_que, rx_que, rx_que->rxr.me, in ixgbe_if_msix_intr_assign()
2267 struct rx_ring *rxr = &que->rxr; in ixgbe_perform_aim() local
2283 if (rxr->bytes == 0) { in ixgbe_perform_aim()
2288 if ((rxr->bytes) && (rxr->packets)) in ixgbe_perform_aim()
2289 newitr = rxr->bytes / rxr->packets; in ixgbe_perform_aim()
2320 rxr->bytes = 0; in ixgbe_perform_aim()
2321 rxr->packets = 0; in ixgbe_perform_aim()
3278 struct rx_ring *rxr = &rx_que->rxr; in ixgbe_if_init() local
3280 rxdctl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)); in ixgbe_if_init()
3291 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), rxdctl); in ixgbe_if_init()
3293 if (IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)) & in ixgbe_if_init()
3447 struct rx_ring *rxr = &rx_que->rxr; in ixgbe_configure_ivars() local
3450 ixgbe_set_ivar(sc, rxr->me, rx_que->msix, 0); in ixgbe_configure_ivars()
4284 struct rx_ring *rxr; in ixgbe_enable_rx_drop() local
4288 rxr = &sc->rx_queues[i].rxr; in ixgbe_enable_rx_drop()
4289 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me)); in ixgbe_enable_rx_drop()
4291 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl); in ixgbe_enable_rx_drop()
4310 struct rx_ring *rxr; in ixgbe_disable_rx_drop() local
4314 rxr = &sc->rx_queues[i].rxr; in ixgbe_disable_rx_drop()
4315 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me)); in ixgbe_disable_rx_drop()
4317 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl); in ixgbe_disable_rx_drop()