Home | History | Annotate | Download | only in ixgbe

Lines Matching defs:rxr

543 	struct rx_ring	*rxr = sc->rx_rings;
587 for (i = 0; i < sc->num_queues; i++, rxr++) {
588 u64 rdba = rxr->rxdma.dma_paddr;
592 j = rxr->me;
633 rxr->tail = IXGBE_RDT(rxr->me);
1813 struct rx_ring *rxr = sc->rx_rings;
1885 for (i = 0; i < sc->num_queues; i++, rxr++, txr++) {
1887 struct lro_ctrl *lro = &rxr->lro;
1931 ixgbe_sysctl_next_to_check_handler, 0, (void *)rxr, 0,
1938 ixgbe_sysctl_next_to_refresh_handler, 0, (void *)rxr, 0,
1945 ixgbe_sysctl_rdh_handler, 0, (void *)rxr, 0,
1952 ixgbe_sysctl_rdt_handler, 0, (void *)rxr, 0,
1985 evcnt_attach_dynamic(&rxr->rx_bytes, EVCNT_TYPE_MISC,
1992 evcnt_attach_dynamic(&rxr->rx_packets, EVCNT_TYPE_MISC,
2006 evcnt_attach_dynamic(&rxr->no_mbuf, EVCNT_TYPE_MISC,
2008 evcnt_attach_dynamic(&rxr->rx_discarded, EVCNT_TYPE_MISC,
2010 evcnt_attach_dynamic(&rxr->rx_copies, EVCNT_TYPE_MISC,
2142 struct rx_ring *rxr = sc->rx_rings;
2179 for (i = 0; i < sc->num_queues; i++, rxr++, txr++) {
2207 IXGBE_EVC_STORE(&rxr->rx_packets, 0);
2208 IXGBE_EVC_STORE(&rxr->rx_bytes, 0);
2209 IXGBE_EVC_STORE(&rxr->rx_copies, 0);
2210 IXGBE_EVC_STORE(&rxr->no_mbuf, 0);
2211 IXGBE_EVC_STORE(&rxr->rx_discarded, 0);
2332 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2336 if (!rxr)
2339 sc = rxr->sc;
2343 val = rxr->next_to_check;
2358 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2362 if (!rxr)
2365 sc = rxr->sc;
2369 val = rxr->next_to_refresh;
2383 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data;
2387 if (!rxr)
2390 sc = rxr->sc;
2394 val = IXGBE_READ_REG(&sc->hw, IXGBE_RDH(rxr->me));
2408 rxr = (struct rx_ring *)node.sysctl_data;
2412 if (!rxr)
2415 sc = rxr->sc;
2419 val = IXGBE_READ_REG(&sc->hw, IXGBE_RDT(rxr->me));
2511 struct rx_ring *rxr;
2522 rxr = &sc->rx_rings[i];
2527 ctrl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me));
2532 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), ctrl);
2534 rxr->vtag_strip = hwtagging ? TRUE : FALSE;
2821 struct rx_ring *rxr = que->rxr;
2857 if ((txr->bytes == 0) && (rxr->bytes == 0))
2862 if ((rxr->bytes) && (rxr->packets))
2863 newitr = uimax(newitr, (rxr->bytes / rxr->packets));
2892 rxr->bytes = 0;
2893 rxr->packets = 0;
3701 struct rx_ring *rxr = sc->rx_rings;
3795 for (i = 0; i < sc->num_queues; i++, rxr++, txr++) {
3815 evcnt_detach(&rxr->rx_packets);
3816 evcnt_detach(&rxr->rx_bytes);
3817 evcnt_detach(&rxr->rx_copies);
3818 evcnt_detach(&rxr->no_mbuf);
3819 evcnt_detach(&rxr->rx_discarded);
4055 struct rx_ring *rxr;
4161 rxr = &sc->rx_rings[i];
4162 rxdctl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me));
4173 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), rxdctl);
4175 if (IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)) &
4206 IXGBE_WRITE_REG(hw, IXGBE_RDT(rxr->me), t);
4209 IXGBE_WRITE_REG(hw, IXGBE_RDT(rxr->me),
4399 struct rx_ring *rxr = &sc->rx_rings[i];
4402 ixgbe_set_ivar(sc, rxr->me, que->msix, 0);
5490 struct rx_ring *rxr;
5494 rxr = &sc->rx_rings[i];
5495 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me));
5497 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl);
5515 struct rx_ring *rxr;
5519 rxr = &sc->rx_rings[i];
5520 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me));
5522 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl);