Home
last modified time | relevance | path

Searched refs:nvqs (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/drivers/virtio/
Dvirtio_pci_common.c279 static int vp_find_vqs_msix(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs_msix() argument
289 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_msix()
296 for (i = 0; i < nvqs; ++i) in vp_find_vqs_msix()
311 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_msix()
353 static int vp_find_vqs_intx(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs_intx() argument
360 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_intx()
371 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_intx()
392 int vp_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs() argument
400 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, true, ctx, desc); in vp_find_vqs()
404 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, false, ctx, desc); in vp_find_vqs()
[all …]
Dvirtio_pci_common.h130 int vp_find_vqs(struct virtio_device *vdev, unsigned nvqs,
Dvirtio_mmio.c458 static int vm_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vm_find_vqs() argument
479 for (i = 0; i < nvqs; ++i) { in vm_find_vqs()
Dvirtio_pci_modern.c402 static int vp_modern_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vp_modern_find_vqs() argument
410 int rc = vp_find_vqs(vdev, nvqs, vqs, callbacks, names, ctx, desc); in vp_modern_find_vqs()
/Linux-v5.4/tools/virtio/
Dvirtio_test.c40 int nvqs; member
93 struct vq_info *info = &dev->vqs[dev->nvqs]; in vq_info_add()
95 info->idx = dev->nvqs; in vq_info_add()
111 dev->nvqs++; in vq_info_add()
147 poll(dev->fds, dev->nvqs, -1); in wait_for_interrupt()
148 for (i = 0; i < dev->nvqs; ++i) in wait_for_interrupt()
/Linux-v5.4/include/linux/
Dvirtio_config.h79 int (*find_vqs)(struct virtio_device *, unsigned nvqs,
192 int virtio_find_vqs(struct virtio_device *vdev, unsigned nvqs, in virtio_find_vqs() argument
197 return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, NULL, desc); in virtio_find_vqs()
201 int virtio_find_vqs_ctx(struct virtio_device *vdev, unsigned nvqs, in virtio_find_vqs_ctx() argument
206 return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, ctx, in virtio_find_vqs_ctx()
/Linux-v5.4/fs/fuse/
Dvirtio_fs.c47 unsigned int nvqs; /* number of virtqueues */ member
134 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_drain_all_queues()
145 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_start_all_queues()
202 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_free_devs()
536 fs->nvqs = 1 + fs->num_request_queues; in virtio_fs_setup_vqs()
537 fs->vqs = kcalloc(fs->nvqs, sizeof(fs->vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
541 vqs = kmalloc_array(fs->nvqs, sizeof(vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
542 callbacks = kmalloc_array(fs->nvqs, sizeof(callbacks[VQ_HIPRIO]), in virtio_fs_setup_vqs()
544 names = kmalloc_array(fs->nvqs, sizeof(names[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
562 for (i = VQ_REQUEST; i < fs->nvqs; i++) { in virtio_fs_setup_vqs()
[all …]
/Linux-v5.4/drivers/vhost/
Dvhost.c296 for (i = 0; i < d->nvqs; ++i) in vhost_vq_meta_reset()
386 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_alloc_iovecs()
410 for (i = 0; i < dev->nvqs; ++i) in vhost_dev_free_iovecs()
456 struct vhost_virtqueue **vqs, int nvqs, in vhost_dev_init() argument
463 dev->nvqs = nvqs; in vhost_dev_init()
480 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_init()
598 for (i = 0; i < dev->nvqs; ++i) in vhost_dev_reset_owner()
607 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_stop()
661 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_cleanup()
757 for (i = 0; i < d->nvqs; ++i) { in memory_access_ok()
[all …]
Dvhost.h163 int nvqs; member
180 int nvqs, int iov_limit, int weight, int byte_weight);
Dtest.c187 for (index = 0; index < n->dev.nvqs; ++index) { in vhost_test_run()
195 for (index = 0; index < n->dev.nvqs; ++index) { in vhost_test_run()
Dscsi.c1399 for (index = 0; index < vs->dev.nvqs; ++index) { in vhost_scsi_set_endpoint()
1501 for (index = 0; index < vs->dev.nvqs; ++index) { in vhost_scsi_clear_endpoint()
/Linux-v5.4/drivers/s390/virtio/
Dvirtio_ccw.c261 static unsigned long get_airq_indicator(struct virtqueue *vqs[], int nvqs, in get_airq_indicator() argument
278 bit = airq_iv_alloc(info->aiv, nvqs); in get_airq_indicator()
287 for (j = 0; j < nvqs; j++) { in get_airq_indicator()
604 struct virtqueue *vqs[], int nvqs, in virtio_ccw_register_adapter_ind() argument
618 thinint_area->indicator = get_airq_indicator(vqs, nvqs, in virtio_ccw_register_adapter_ind()
652 static int virtio_ccw_find_vqs(struct virtio_device *vdev, unsigned nvqs, in virtio_ccw_find_vqs() argument
668 for (i = 0; i < nvqs; ++i) { in virtio_ccw_find_vqs()
694 ret = virtio_ccw_register_adapter_ind(vcdev, vqs, nvqs, ccw); in virtio_ccw_find_vqs()
/Linux-v5.4/drivers/remoteproc/
Dremoteproc_virtio.c143 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in rproc_virtio_find_vqs() argument
152 for (i = 0; i < nvqs; ++i) { in rproc_virtio_find_vqs()
/Linux-v5.4/drivers/misc/mic/vop/
Dvop_main.c383 static int vop_find_vqs(struct virtio_device *dev, unsigned nvqs, in vop_find_vqs() argument
395 if (nvqs > ioread8(&vdev->desc->num_vq)) in vop_find_vqs()
398 for (i = 0; i < nvqs; ++i) { in vop_find_vqs()
/Linux-v5.4/drivers/platform/mellanox/
Dmlxbf-tmfifo.c915 unsigned int nvqs, in mlxbf_tmfifo_virtio_find_vqs() argument
927 if (nvqs > ARRAY_SIZE(tm_vdev->vrings)) in mlxbf_tmfifo_virtio_find_vqs()
930 for (i = 0; i < nvqs; ++i) { in mlxbf_tmfifo_virtio_find_vqs()
/Linux-v5.4/arch/um/drivers/
Dvirtio_uml.c864 static int vu_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vu_find_vqs() argument
877 for (i = 0; i < nvqs; ++i) { in vu_find_vqs()