Lines Matching refs:rss_i
152 int tc, offset, rss_i, i; in ixgbe_cache_ring_dcb() local
158 rss_i = adapter->ring_feature[RING_F_RSS].indices; in ixgbe_cache_ring_dcb()
160 for (tc = 0, offset = 0; tc < num_tcs; tc++, offset += rss_i) { in ixgbe_cache_ring_dcb()
162 for (i = 0; i < rss_i; i++, tx_idx++, rx_idx++) { in ixgbe_cache_ring_dcb()
426 int rss_i, rss_m, i; in ixgbe_set_dcb_queues() local
437 rss_i = dev->num_tx_queues / tcs; in ixgbe_set_dcb_queues()
440 rss_i = min_t(u16, rss_i, 4); in ixgbe_set_dcb_queues()
444 rss_i = min_t(u16, rss_i, 8); in ixgbe_set_dcb_queues()
448 rss_i = min_t(u16, rss_i, 16); in ixgbe_set_dcb_queues()
454 rss_i = min_t(int, rss_i, f->limit); in ixgbe_set_dcb_queues()
455 f->indices = rss_i; in ixgbe_set_dcb_queues()
471 f->indices = min_t(u16, rss_i, f->limit); in ixgbe_set_dcb_queues()
472 f->offset = rss_i * tc; in ixgbe_set_dcb_queues()
477 netdev_set_tc_queue(dev, i, rss_i, rss_i * i); in ixgbe_set_dcb_queues()
479 adapter->num_tx_queues = rss_i * tcs; in ixgbe_set_dcb_queues()
481 adapter->num_rx_queues = rss_i * tcs; in ixgbe_set_dcb_queues()
500 u16 rss_i = adapter->ring_feature[RING_F_RSS].limit; in ixgbe_set_sriov_queues() local
511 rss_i = min_t(u16, rss_i, MAX_TX_QUEUES / vmdq_i); in ixgbe_set_sriov_queues()
523 rss_i = min_t(u16, rss_i, 2); in ixgbe_set_sriov_queues()
529 rss_i = (rss_i > 3) ? 4 : (rss_i > 1) ? 2 : 1; in ixgbe_set_sriov_queues()
545 adapter->ring_feature[RING_F_RSS].indices = rss_i; in ixgbe_set_sriov_queues()
549 adapter->num_rx_queues_per_pool = rss_i; in ixgbe_set_sriov_queues()
551 adapter->num_rx_queues = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
552 adapter->num_tx_queues = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
575 fcoe->offset = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
578 fcoe_i = min_t(u16, fcoe_i + rss_i, num_online_cpus()); in ixgbe_set_sriov_queues()
582 fcoe_i = rss_i; in ixgbe_set_sriov_queues()
588 fcoe_i -= rss_i; in ixgbe_set_sriov_queues()
624 u16 rss_i; in ixgbe_set_rss_queues() local
628 rss_i = f->limit; in ixgbe_set_rss_queues()
630 f->indices = rss_i; in ixgbe_set_rss_queues()
645 if (rss_i > 1 && adapter->atr_sample_rate) { in ixgbe_set_rss_queues()
648 rss_i = f->indices = f->limit; in ixgbe_set_rss_queues()
670 fcoe_i = min_t(u16, f->limit + rss_i, num_online_cpus()); in ixgbe_set_rss_queues()
675 fcoe_i = rss_i; in ixgbe_set_rss_queues()
680 rss_i = max_t(u16, fcoe_i, rss_i); in ixgbe_set_rss_queues()
684 adapter->num_rx_queues = rss_i; in ixgbe_set_rss_queues()
685 adapter->num_tx_queues = rss_i; in ixgbe_set_rss_queues()
847 u16 rss_i = adapter->ring_feature[RING_F_RSS].indices; in ixgbe_alloc_q_vector() local
848 if (rss_i > 1 && adapter->atr_sample_rate) { in ixgbe_alloc_q_vector()