Home | History | Annotate | Download | only in ixgbe

Lines Matching defs:rxr

608 	struct rx_ring *rxr = sc->rx_rings;
653 for (int i = 0; i < sc->num_queues; i++, rxr++, txr++) {
664 evcnt_detach(&rxr->rx_packets);
665 evcnt_detach(&rxr->rx_bytes);
666 evcnt_detach(&rxr->rx_copies);
667 evcnt_detach(&rxr->no_mbuf);
668 evcnt_detach(&rxr->rx_discarded);
887 struct rx_ring *rxr = que->rxr;
921 if ((txr->bytes == 0) && (rxr->bytes == 0))
926 if ((rxr->bytes) && (rxr->packets))
927 newitr = uimax(newitr, (rxr->bytes / rxr->packets));
957 rxr->bytes = 0;
958 rxr->packets = 0;
1872 struct rx_ring *rxr = sc->rx_rings;
1900 for (int i = 0; i < sc->num_queues; i++, rxr++) {
1901 u64 rdba = rxr->rxdma.dma_paddr;
1903 int j = rxr->me;
1925 IXGBE_WRITE_REG(hw, IXGBE_VFRDH(rxr->me), 0);
1926 IXGBE_WRITE_REG(hw, IXGBE_VFRDT(rxr->me), 0);
1937 rxr->tail = IXGBE_VFRDT(rxr->me);
1974 IXGBE_WRITE_REG(hw, IXGBE_VFRDT(rxr->me), t);
1977 IXGBE_WRITE_REG(hw, IXGBE_VFRDT(rxr->me),
2035 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2038 if (!rxr)
2041 val = rxr->next_to_check;
2056 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2060 if (!rxr)
2063 sc = rxr->sc;
2067 val = rxr->next_to_refresh;
2081 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2084 if (!rxr)
2087 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_VFRDH(rxr->me));
2101 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2104 if (!rxr)
2107 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_VFRDT(rxr->me));
2117 struct rx_ring *rxr;
2128 rxr = &sc->rx_rings[i];
2129 ctrl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(rxr->me));
2134 IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(rxr->me), ctrl);
2139 rxr->vtag_strip = hwtagging ? TRUE : FALSE;
2626 struct rx_ring *rxr = sc->rx_rings;
2657 for (int i = 0; i < sc->num_queues; i++, rxr++, txr++) {
2659 struct lro_ctrl *lro = &rxr->lro;
2703 ixv_sysctl_next_to_check_handler, 0, (void *)rxr, 0,
2710 ixv_sysctl_next_to_refresh_handler, 0, (void *)rxr, 0,
2717 ixv_sysctl_rdh_handler, 0, (void *)rxr, 0,
2724 ixv_sysctl_rdt_handler, 0, (void *)rxr, 0,
2749 evcnt_attach_dynamic(&rxr->rx_bytes, EVCNT_TYPE_MISC,
2752 evcnt_attach_dynamic(&rxr->rx_packets, EVCNT_TYPE_MISC,
2755 evcnt_attach_dynamic(&rxr->no_mbuf, EVCNT_TYPE_MISC,
2757 evcnt_attach_dynamic(&rxr->rx_discarded, EVCNT_TYPE_MISC,
2759 evcnt_attach_dynamic(&rxr->rx_copies, EVCNT_TYPE_MISC,
2815 struct rx_ring *rxr = sc->rx_rings;
2833 for (i = 0; i < sc->num_queues; i++, rxr++, txr++) {
2852 IXGBE_EVC_STORE(&rxr->rx_packets, 0);
2853 IXGBE_EVC_STORE(&rxr->rx_bytes, 0);
2854 IXGBE_EVC_STORE(&rxr->rx_copies, 0);
2855 IXGBE_EVC_STORE(&rxr->no_mbuf, 0);
2856 IXGBE_EVC_STORE(&rxr->rx_discarded, 0);