Lines Matching defs:rxr
543 struct rx_ring *rxr = &que->rxr;
546 rxr->me = ixgbe_vf_que_index(sc->iov_mode, sc->pool, i);
548 rxr->sc = que->sc = sc;
551 rxr->tail = IXGBE_RDT(rxr->me);
552 rxr->rx_base = (union ixgbe_adv_rx_desc *)vaddrs[i];
553 rxr->rx_paddr = paddrs[i];
554 rxr->bytes = 0;
555 rxr->que = que;
751 struct rx_ring *rxr = &que->rxr;
752 u64 rdba = rxr->rx_paddr;
754 j = rxr->me;
790 rxr->tail = IXGBE_RDT(rxr->me);
1729 struct rx_ring *rxr = &rx_que->rxr;
1744 CTLTYPE_UINT | CTLFLAG_RD, rxr, 0,
1748 CTLTYPE_UINT | CTLFLAG_RD, rxr, 0,
1752 CTLFLAG_RD, &rxr->rx_packets, "Queue Packets Received");
1754 CTLFLAG_RD, &rxr->rx_bytes, "Queue Bytes Received");
1756 CTLFLAG_RD, &rxr->rx_copies, "Copied RX Frames");
1758 CTLFLAG_RD, &rxr->rx_discarded, "Discarded RX packets");
1923 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1);
1927 if (!rxr)
1930 if (atomic_load_acq_int(&rxr->sc->recovery_mode))
1933 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_RDH(rxr->me));
1949 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1);
1953 if (!rxr)
1956 if (atomic_load_acq_int(&rxr->sc->recovery_mode))
1959 val = IXGBE_READ_REG(&rxr->sc->hw, IXGBE_RDT(rxr->me));
2016 struct rx_ring *rxr;
2031 rxr = &sc->rx_queues[i].rxr;
2035 IXGBE_RXDCTL(rxr->me));
2037 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me),
2040 rxr->vtag_strip = false;
2055 rxr = &sc->rx_queues[i].rxr;
2059 IXGBE_RXDCTL(rxr->me));
2061 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me),
2064 rxr->vtag_strip = true;
2219 IFLIB_INTR_RXTX, ixgbe_msix_que, rx_que, rx_que->rxr.me,
2265 struct rx_ring *rxr = &que->rxr;
2281 if (rxr->bytes == 0) {
2286 if ((rxr->bytes) && (rxr->packets))
2287 newitr = rxr->bytes / rxr->packets;
2291 * if ((rxr->bytes) && (rxr->packets))
2292 * newitr = max(newitr, (rxr->bytes / rxr->packets));
2318 rxr->bytes = 0;
2319 rxr->packets = 0;
3275 struct rx_ring *rxr = &rx_que->rxr;
3277 rxdctl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me));
3288 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), rxdctl);
3290 if (IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)) &
3444 struct rx_ring *rxr = &rx_que->rxr;
3447 ixgbe_set_ivar(sc, rxr->me, rx_que->msix, 0);
4281 struct rx_ring *rxr;
4285 rxr = &sc->rx_queues[i].rxr;
4286 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me));
4288 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl);
4307 struct rx_ring *rxr;
4311 rxr = &sc->rx_queues[i].rxr;
4312 srrctl = IXGBE_READ_REG(hw, IXGBE_SRRCTL(rxr->me));
4314 IXGBE_WRITE_REG(hw, IXGBE_SRRCTL(rxr->me), srrctl);