Home
last modified time | relevance | path

Searched refs:num_vqs (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/block/
Dvirtio_blk.c80 int num_vqs; member
611 unsigned short num_vqs; in init_vq() local
618 &num_vqs); in init_vq()
620 num_vqs = 1; in init_vq()
622 if (!err && !num_vqs) { in init_vq()
627 num_vqs = min_t(unsigned int, in init_vq()
629 num_vqs); in init_vq()
631 num_poll_vqs = min_t(unsigned int, poll_queues, num_vqs - 1); in init_vq()
633 vblk->io_queues[HCTX_TYPE_DEFAULT] = num_vqs - num_poll_vqs; in init_vq()
642 vblk->vqs = kmalloc_array(num_vqs, sizeof(*vblk->vqs), GFP_KERNEL); in init_vq()
[all …]
/Linux-v6.1/drivers/scsi/
Dvirtio_scsi.c203 int i, num_vqs; in virtscsi_poll_requests() local
205 num_vqs = vscsi->num_queues; in virtscsi_poll_requests()
206 for (i = 0; i < num_vqs; i++) in virtscsi_poll_requests()
790 u32 num_vqs; in virtscsi_init() local
796 num_vqs = vscsi->num_queues + VIRTIO_SCSI_VQ_BASE; in virtscsi_init()
797 vqs = kmalloc_array(num_vqs, sizeof(struct virtqueue *), GFP_KERNEL); in virtscsi_init()
798 callbacks = kmalloc_array(num_vqs, sizeof(vq_callback_t *), in virtscsi_init()
800 names = kmalloc_array(num_vqs, sizeof(char *), GFP_KERNEL); in virtscsi_init()
811 for (i = VIRTIO_SCSI_VQ_BASE; i < num_vqs; i++) { in virtscsi_init()
817 err = virtio_find_vqs(vdev, num_vqs, vqs, callbacks, names, &desc); in virtscsi_init()
[all …]