Lines Matching defs:reg_idx
24 u16 reg_idx, pool;
36 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask);
37 for (i = 0, pool = 0; i < adapter->num_rx_queues; i++, reg_idx++) {
39 if ((reg_idx & ~vmdq->mask) >= tcs) {
41 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask);
43 adapter->rx_ring[i]->reg_idx = reg_idx;
47 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask);
48 for (i = 0; i < adapter->num_tx_queues; i++, reg_idx++) {
50 if ((reg_idx & ~vmdq->mask) >= tcs)
51 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask);
52 adapter->tx_ring[i]->reg_idx = reg_idx;
64 /* The FCoE rings exist separately, we need to move their reg_idx */
69 reg_idx = (vmdq->offset + vmdq->indices) * queues_per_pool;
71 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask) + fcoe_tc;
72 adapter->rx_ring[i]->reg_idx = reg_idx;
74 reg_idx++;
77 reg_idx = (vmdq->offset + vmdq->indices) * queues_per_pool;
79 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask) + fcoe_tc;
80 adapter->tx_ring[i]->reg_idx = reg_idx;
81 reg_idx++;
164 adapter->tx_ring[offset + i]->reg_idx = tx_idx;
165 adapter->rx_ring[offset + i]->reg_idx = rx_idx;
191 u16 reg_idx, pool;
200 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask);
201 for (i = 0; i < adapter->num_rx_queues; i++, reg_idx++) {
208 if ((reg_idx & ~vmdq->mask) >= rss->indices) {
210 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask);
212 adapter->rx_ring[i]->reg_idx = reg_idx;
218 for (; i < adapter->num_rx_queues; i++, reg_idx++) {
219 adapter->rx_ring[i]->reg_idx = reg_idx;
224 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask);
225 for (i = 0; i < adapter->num_tx_queues; i++, reg_idx++) {
232 if ((reg_idx & rss->mask) >= rss->indices)
233 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask);
234 adapter->tx_ring[i]->reg_idx = reg_idx;
239 for (; i < adapter->num_tx_queues; i++, reg_idx++)
240 adapter->tx_ring[i]->reg_idx = reg_idx;
256 int i, reg_idx;
259 adapter->rx_ring[i]->reg_idx = i;
262 for (i = 0, reg_idx = 0; i < adapter->num_tx_queues; i++, reg_idx++)
263 adapter->tx_ring[i]->reg_idx = reg_idx;
264 for (i = 0; i < adapter->num_xdp_queues; i++, reg_idx++)
265 adapter->xdp_ring[i]->reg_idx = reg_idx;
284 adapter->rx_ring[0]->reg_idx = 0;
285 adapter->tx_ring[0]->reg_idx = 0;