Lines Matching refs:max_queue_pairs
185 u16 max_queue_pairs; member
1454 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_open()
1723 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_stats()
1807 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_close()
1921 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_clean_affinity()
2056 if (queue_pairs > vi->max_queue_pairs || queue_pairs == 0) in virtnet_set_channels()
2162 channels->max_combined = vi->max_queue_pairs; in virtnet_get_channels()
2248 for (i = 0; i < vi->max_queue_pairs; i++) in virtnet_set_coalesce()
2328 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_freeze_down()
2353 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_restore_up()
2437 if (curr_qp + xdp_qp > vi->max_queue_pairs) { in virtnet_xdp_set()
2440 curr_qp + xdp_qp, vi->max_queue_pairs); in virtnet_xdp_set()
2449 prog = bpf_prog_add(prog, vi->max_queue_pairs - 1); in virtnet_xdp_set()
2456 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_set()
2463 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_set()
2478 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_set()
2485 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_set()
2500 for (i = 0; i < vi->max_queue_pairs; i++) in virtnet_xdp_set()
2505 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_set()
2512 bpf_prog_sub(prog, vi->max_queue_pairs - 1); in virtnet_xdp_set()
2522 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_xdp_query()
2648 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_free_queues()
2669 for (i = 0; i < vi->max_queue_pairs; i++) { in _free_receive_bufs()
2690 for (i = 0; i < vi->max_queue_pairs; i++) in free_receive_page_frags()
2700 for (i = 0; i < vi->max_queue_pairs; i++) { in free_unused_bufs()
2710 for (i = 0; i < vi->max_queue_pairs; i++) { in free_unused_bufs()
2765 total_vqs = vi->max_queue_pairs * 2 + in virtnet_find_vqs()
2793 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_find_vqs()
2815 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_find_vqs()
2843 vi->sq = kcalloc(vi->max_queue_pairs, sizeof(*vi->sq), GFP_KERNEL); in virtnet_alloc_queues()
2846 vi->rq = kcalloc(vi->max_queue_pairs, sizeof(*vi->rq), GFP_KERNEL); in virtnet_alloc_queues()
2851 for (i = 0; i < vi->max_queue_pairs; i++) { in virtnet_alloc_queues()
2911 BUG_ON(queue_index >= vi->max_queue_pairs); in mergeable_rx_buffer_size_show()
2996 u16 max_queue_pairs; in virtnet_probe() local
3002 max_virtqueue_pairs, &max_queue_pairs); in virtnet_probe()
3005 if (err || max_queue_pairs < VIRTIO_NET_CTRL_MQ_VQ_PAIRS_MIN || in virtnet_probe()
3006 max_queue_pairs > VIRTIO_NET_CTRL_MQ_VQ_PAIRS_MAX || in virtnet_probe()
3008 max_queue_pairs = 1; in virtnet_probe()
3011 dev = alloc_etherdev_mq(sizeof(struct virtnet_info), max_queue_pairs); in virtnet_probe()
3127 if (num_online_cpus() >= max_queue_pairs) in virtnet_probe()
3128 vi->curr_queue_pairs = max_queue_pairs; in virtnet_probe()
3131 vi->max_queue_pairs = max_queue_pairs; in virtnet_probe()
3188 dev->name, max_queue_pairs); in virtnet_probe()