Lines Matching refs:rxr
79 qla_rx_ring_t *rxr;
83 rxr = &ha->rx_ring[r_idx];
85 count = rxr->rx_free;
86 sbq_e = rxr->sbq_vaddr;
90 rxb = &rxr->rx_buf[rxr->sbq_next];
96 __func__, rxr->sbq_next, r_idx);
103 sbq_e[rxr->sbq_next].addr_lo = (uint32_t)rxb->paddr;
104 sbq_e[rxr->sbq_next].addr_hi =
107 rxr->sbq_next++;
108 if (rxr->sbq_next == NUM_RX_DESCRIPTORS)
109 rxr->sbq_next = 0;
111 rxr->sbq_free++;
112 rxr->rx_free--;
115 if (rxr->sbq_free == 16) {
117 rxr->sbq_in += 16;
118 rxr->sbq_in = rxr->sbq_in & (NUM_RX_DESCRIPTORS - 1);
119 rxr->sbq_free = 0;
121 Q81_WR_SBQ_PROD_IDX(r_idx, (rxr->sbq_in));
130 qla_rx_ring_t *rxr;
137 rxr = &ha->rx_ring[rxr_idx];
139 lro = &rxr->lro;
141 rxb = &rxr->rx_buf[rxr->rx_next];
160 rxr->rx_int++;
191 rxr->rss_int++;
216 rxr->rx_free++;
217 rxr->rx_next++;
219 if (rxr->rx_next == NUM_RX_DESCRIPTORS)
220 rxr->rx_next = 0;
222 if ((rxr->rx_free + rxr->sbq_free) >= 16)