Lines Matching refs:num_vqs
80 int num_vqs; member
963 unsigned short num_vqs; in init_vq() local
970 &num_vqs); in init_vq()
972 num_vqs = 1; in init_vq()
974 if (!err && !num_vqs) { in init_vq()
979 num_vqs = blk_mq_num_possible_queues( in init_vq()
980 min_not_zero(num_request_queues, num_vqs)); in init_vq()
982 num_poll_vqs = min_t(unsigned int, poll_queues, num_vqs - 1); in init_vq()
984 vblk->io_queues[HCTX_TYPE_DEFAULT] = num_vqs - num_poll_vqs; in init_vq()
993 vblk->vqs = kmalloc_array(num_vqs, sizeof(*vblk->vqs), GFP_KERNEL); in init_vq()
997 vqs_info = kcalloc(num_vqs, sizeof(*vqs_info), GFP_KERNEL); in init_vq()
998 vqs = kmalloc_array(num_vqs, sizeof(*vqs), GFP_KERNEL); in init_vq()
1004 for (i = 0; i < num_vqs - num_poll_vqs; i++) { in init_vq()
1010 for (; i < num_vqs; i++) { in init_vq()
1016 err = virtio_find_vqs(vdev, num_vqs, vqs, vqs_info, &desc); in init_vq()
1020 for (i = 0; i < num_vqs; i++) { in init_vq()
1024 vblk->num_vqs = num_vqs; in init_vq()
1486 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe()