Lines Matching refs:rxr
955 struct rx_ring *rxr = &que->rxr;
960 rxr->mbuf_sz = MCLBYTES;
962 rxr->mbuf_sz = MJUMPAGESIZE;
1695 struct rx_ring *rxr;
1752 rxr = &que->rxr;
1753 rxr->que = que;
1754 rxr->tail = I40E_QRX_TAIL1(que->me);
1757 snprintf(rxr->mtx_name, sizeof(rxr->mtx_name), "%s:rx(%d)",
1759 mtx_init(&rxr->mtx, rxr->mtx_name, NULL, MTX_DEF);
1762 &rxr->dma, i40e_mem_reserved, rsize, 4096)) { //JFV - should this be DBA?
1768 rxr->base = (union i40e_rx_desc *)rxr->dma.va;
1769 bzero((void *)rxr->base, rsize);
1782 i40e_free_dma_mem(&sc->hw, &rxr->dma);
1784 mtx_destroy(&rxr->mtx);
2088 struct rx_ring *rxr = &que->rxr;
2092 rxr->itr = vsi->rx_itr_setting;
2093 rxr->latency = IXL_AVE_LATENCY;
2111 struct rx_ring *rxr = &que->rxr;
2118 if (rxr->bytes == 0)
2122 rx_bytes = rxr->bytes/rxr->itr;
2123 rx_itr = rxr->itr;
2126 switch (rxr->latency) {
2150 rxr->latency = rx_latency;
2152 if (rx_itr != rxr->itr) {
2154 rx_itr = (10 * rx_itr * rxr->itr) /
2155 ((9 * rx_itr) + rxr->itr);
2156 rxr->itr = min(rx_itr, IXL_MAX_ITR);
2158 que->me), rxr->itr);
2164 if (rxr->itr != vsi->rx_itr_setting) {
2165 rxr->itr = vsi->rx_itr_setting;
2167 que->me), rxr->itr);
2170 rxr->bytes = 0;
2171 rxr->packets = 0;
2677 struct rx_ring *rxr = &que->rxr;
2690 if (!mtx_initialized(&rxr->mtx)) /* uninitialized */
2692 IXL_RX_LOCK(rxr);
2694 if (rxr->base)
2695 i40e_free_dma_mem(&sc->hw, &rxr->dma);
2696 IXL_RX_UNLOCK(rxr);
2697 IXL_RX_LOCK_DESTROY(rxr);
3170 val = rd32(que->vsi->hw, que->rxr.tail);