Lines Matching refs:rss_i
172 int tc, offset, rss_i, i; in ixgbe_cache_ring_dcb() local
179 rss_i = adapter->ring_feature[RING_F_RSS].indices; in ixgbe_cache_ring_dcb()
181 for (tc = 0, offset = 0; tc < num_tcs; tc++, offset += rss_i) { in ixgbe_cache_ring_dcb()
183 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()
480 adapter->num_rx_queues = rss_i * tcs; in ixgbe_set_dcb_queues()
499 u16 rss_i = adapter->ring_feature[RING_F_RSS].limit; in ixgbe_set_sriov_queues() local
517 if ((vmdq_i > 32) || (rss_i < 4) || (vmdq_i > 16 && pools)) { in ixgbe_set_sriov_queues()
520 rss_i = min_t(u16, rss_i, 2); in ixgbe_set_sriov_queues()
525 rss_i = 4; in ixgbe_set_sriov_queues()
541 adapter->ring_feature[RING_F_RSS].indices = rss_i; in ixgbe_set_sriov_queues()
545 adapter->num_rx_queues_per_pool = rss_i; in ixgbe_set_sriov_queues()
547 adapter->num_rx_queues = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
548 adapter->num_tx_queues = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
570 fcoe->offset = vmdq_i * rss_i; in ixgbe_set_sriov_queues()
573 fcoe_i = min_t(u16, fcoe_i + rss_i, num_online_cpus()); in ixgbe_set_sriov_queues()
577 fcoe_i = rss_i; in ixgbe_set_sriov_queues()
583 fcoe_i -= rss_i; in ixgbe_set_sriov_queues()
606 u16 rss_i; in ixgbe_set_rss_queues() local
610 rss_i = f->limit; in ixgbe_set_rss_queues()
612 f->indices = rss_i; in ixgbe_set_rss_queues()
623 if (rss_i > 1 && adapter->atr_sample_rate) { in ixgbe_set_rss_queues()
626 rss_i = f->indices = f->limit; in ixgbe_set_rss_queues()
648 fcoe_i = min_t(u16, f->limit + rss_i, num_online_cpus()); in ixgbe_set_rss_queues()
653 fcoe_i = rss_i; in ixgbe_set_rss_queues()
658 rss_i = max_t(u16, fcoe_i, rss_i); in ixgbe_set_rss_queues()
662 adapter->num_rx_queues = rss_i; in ixgbe_set_rss_queues()
663 adapter->num_tx_queues = rss_i; in ixgbe_set_rss_queues()
818 u16 rss_i = adapter->ring_feature[RING_F_RSS].indices; in ixgbe_alloc_q_vector() local
819 if (rss_i > 1 && adapter->atr_sample_rate) { in ixgbe_alloc_q_vector()