Lines Matching refs:queue_pairs
3682 static void virtnet_rss_update_by_qpairs(struct virtnet_info *vi, u16 queue_pairs) in virtnet_rss_update_by_qpairs() argument
3688 indir_val = ethtool_rxfh_indir_default(i, queue_pairs); in virtnet_rss_update_by_qpairs()
3691 vi->rss_trailer.max_tx_vq = cpu_to_le16(queue_pairs); in virtnet_rss_update_by_qpairs()
3694 static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) in virtnet_set_queues() argument
3722 virtnet_rss_update_by_qpairs(vi, queue_pairs); in virtnet_set_queues()
3731 queue_pairs); in virtnet_set_queues()
3742 mq->virtqueue_pairs = cpu_to_virtio16(vi->vdev, queue_pairs); in virtnet_set_queues()
3748 queue_pairs); in virtnet_set_queues()
3752 vi->curr_queue_pairs = queue_pairs; in virtnet_set_queues()
4355 u16 queue_pairs = channels->combined_count; in virtnet_set_channels() local
4364 if (queue_pairs > vi->max_queue_pairs || queue_pairs == 0) in virtnet_set_channels()
4375 err = virtnet_set_queues(vi, queue_pairs); in virtnet_set_channels()
4383 netif_set_real_num_tx_queues(dev, queue_pairs); in virtnet_set_channels()
4384 netif_set_real_num_rx_queues(dev, queue_pairs); in virtnet_set_channels()