Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/arm64/fp/
H A Dsve-probe-vls.c23 unsigned int nvqs = 0; in main() local
50 if (!(nvqs < SVE_VQ_MAX)) in main()
52 nvqs); in main()
53 vqs[nvqs++] = vq; in main()
55 ksft_test_result_pass("Enumerated %d vector lengths\n", nvqs); in main()
59 while (nvqs--) in main()
60 ksft_print_msg("%u\n", 16 * vqs[nvqs]); in main()
/linux/drivers/virtio/
H A Dvirtio_pci_common.c373 static int vp_find_vqs_msix(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs_msix() argument
387 vp_dev->vqs = kzalloc_objs(*vp_dev->vqs, nvqs); in vp_find_vqs_msix()
402 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_msix()
420 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_msix()
454 static int vp_find_vqs_intx(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs_intx() argument
464 vp_dev->vqs = kzalloc_objs(*vp_dev->vqs, nvqs); in vp_find_vqs_intx()
481 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_intx()
515 int vp_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in vp_find_vqs() argument
522 err = vp_find_vqs_msix(vdev, nvqs, vqs, vqs_info, in vp_find_vqs()
529 err = vp_find_vqs_msix(vdev, nvqs, vqs, vqs_info, in vp_find_vqs()
[all …]
H A Dvirtio_vdpa.c151 if (index >= vdpa->nvqs) in virtio_vdpa_setup_vq()
328 static int virtio_vdpa_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in virtio_vdpa_find_vqs() argument
342 masks = create_affinity_masks(nvqs, desc); in virtio_vdpa_find_vqs()
347 for (i = 0; i < nvqs; ++i) { in virtio_vdpa_find_vqs()
H A Dvirtio_mmio.c446 static int vm_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in vm_find_vqs() argument
466 for (i = 0; i < nvqs; ++i) { in vm_find_vqs()
H A Dvirtio_pci_modern.c744 static int vp_modern_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in vp_modern_find_vqs() argument
751 int rc = vp_find_vqs(vdev, nvqs, vqs, vqs_info, desc); in vp_modern_find_vqs()
/linux/tools/virtio/
H A Dvirtio_test.c43 int nvqs; member
113 struct vq_info *info = &dev->vqs[dev->nvqs]; in vq_info_add()
115 info->idx = dev->nvqs; in vq_info_add()
124 dev->nvqs++; in vq_info_add()
162 poll(dev->fds, dev->nvqs, -1); in wait_for_interrupt()
163 for (i = 0; i < dev->nvqs; ++i) in wait_for_interrupt()
H A Dvhost_net_test.c49 int nvqs; member
254 dev->nvqs = 2; in vdev_info_init()
/linux/drivers/vhost/
H A Dvdpa.c55 u32 nvqs; member
306 u32 nvqs = v->nvqs; in vhost_vdpa_set_status() local
323 for (i = 0; i < nvqs; i++) in vhost_vdpa_set_status()
334 for (i = 0; i < nvqs; i++) in vhost_vdpa_set_status()
487 for (i = 0; i < d->nvqs; ++i) { in vhost_vdpa_set_features()
579 if (copy_to_user(argp, &vdpa->nvqs, sizeof(vdpa->nvqs))) in vhost_vdpa_get_vqs_count()
648 if (idx >= v->nvqs) in vhost_vdpa_vring_ioctl()
651 idx = array_index_nospec(idx, v->nvqs); in vhost_vdpa_vring_ioctl()
1410 u32 i, nvqs; in vhost_vdpa_open() local
1418 nvqs = v->nvqs; in vhost_vdpa_open()
[all …]
H A Dscsi.c312 for (i = 0; i < vs->dev.nvqs; i++) { in vhost_scsi_init_inflight()
1866 for (i = 0; i < vs->dev.nvqs; i++) in vhost_scsi_flush()
1873 for (i = 0; i < vs->dev.nvqs; i++) in vhost_scsi_flush()
1995 for (index = 0; index < vs->dev.nvqs; ++index) { in vhost_scsi_set_endpoint()
2058 for (i = VHOST_SCSI_VQ_IO; i < vs->dev.nvqs; i++) { in vhost_scsi_set_endpoint()
2068 for (i = 0; i < vs->dev.nvqs; i++) { in vhost_scsi_set_endpoint()
2126 for (index = 0; index < vs->dev.nvqs; ++index) { in vhost_scsi_clear_endpoint()
2164 for (i = 0; i < vs->dev.nvqs; i++) { in vhost_scsi_clear_endpoint()
2173 for (i = 0; i < vs->dev.nvqs; i++) { in vhost_scsi_clear_endpoint()
2234 if (!vs->dev.nvqs) in vhost_scsi_set_features()
[all …]
H A Dvhost.c351 for (i = 0; i < d->nvqs; ++i) in vhost_vq_meta_reset()
473 for (i = 0; i < dev->nvqs; i++) { in vhost_worker_killed()
515 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_alloc_iovecs()
537 for (i = 0; i < dev->nvqs; ++i) in vhost_dev_free_iovecs()
581 struct vhost_virtqueue **vqs, int nvqs, in vhost_dev_init() argument
591 dev->nvqs = nvqs; in vhost_dev_init()
609 for (i = 0; i < dev->nvqs; ++i) { in vhost_dev_init()
730 for (i = 0; i < dev->nvqs; i++) in vhost_workers_free()
998 if (idx >= dev->nvqs) in vhost_get_vq_from_user()
1001 idx = array_index_nospec(idx, dev->nvqs); in vhost_get_vq_from_user()
[all …]
H A Dtest.c186 for (index = 0; index < n->dev.nvqs; ++index) { in vhost_test_run()
194 for (index = 0; index < n->dev.nvqs; ++index) { in vhost_test_run()
H A Dvhost.h182 int nvqs; member
211 int nvqs, int iov_limit, int weight, int byte_weight,
/linux/fs/fuse/
H A Dvirtio_fs.c70 unsigned int nvqs; /* number of virtqueues */ member
211 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_kobj_to_vq()
322 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_drain_all_queues_locked()
346 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_start_all_queues()
359 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_delete_queues_sysfs()
371 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_add_queues_sysfs()
483 for (i = 0; i < fs->nvqs; i++) { in virtio_fs_free_devs()
949 fs->nvqs = VQ_REQUEST + fs->num_request_queues; in virtio_fs_setup_vqs()
950 fs->vqs = kzalloc_objs(fs->vqs[VQ_HIPRIO], fs->nvqs); in virtio_fs_setup_vqs()
954 vqs = kmalloc_objs(vqs[VQ_HIPRIO], fs->nvqs); in virtio_fs_setup_vqs()
[all …]
/linux/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c148 for (i = 0; i < vdpasim->dev_attr.nvqs; i++) { in vdpasim_do_reset()
249 vdpasim->vqs = kzalloc_objs(struct vdpasim_virtqueue, dev_attr->nvqs); in vdpasim_create()
269 for (i = 0; i < dev_attr->nvqs; i++) in vdpasim_create()
537 for (i = 0; i < vdpasim->dev_attr.nvqs; ++i) in vdpasim_resume()
611 for (i = 0; i < vdpasim->dev_attr.nvqs; i++) in vdpasim_set_group_asid()
748 for (i = 0; i < vdpasim->dev_attr.nvqs; i++) { in vdpasim_free()
H A Dvdpa_sim.h42 int nvqs; member
H A Dvdpa_sim_blk.c421 dev_attr.nvqs = VDPASIM_BLK_VQ_NUM; in vdpasim_blk_dev_add()
H A Dvdpa_sim_net.c477 dev_attr.nvqs = VDPASIM_NET_VQ_NUM; in vdpasim_net_dev_add()
/linux/drivers/s390/virtio/
H A Dvirtio_ccw.c303 static unsigned long *get_airq_indicator(struct virtqueue *vqs[], int nvqs, in get_airq_indicator() argument
312 for (i = 0; i < nvqs; i++) { in get_airq_indicator()
335 for (j = 0, queue_idx = 0; j < nvqs; j++) { in get_airq_indicator()
652 struct virtqueue *vqs[], int nvqs, in virtio_ccw_register_adapter_ind() argument
668 indicator_addr = get_airq_indicator(vqs, nvqs, in virtio_ccw_register_adapter_ind()
701 static int virtio_ccw_find_vqs(struct virtio_device *vdev, unsigned nvqs, in virtio_ccw_find_vqs() argument
716 for (i = 0; i < nvqs; ++i) { in virtio_ccw_find_vqs()
744 ret = virtio_ccw_register_adapter_ind(vcdev, vqs, nvqs, ccw); in virtio_ccw_find_vqs()
/linux/include/linux/
H A Dvirtio_config.h121 int (*find_vqs)(struct virtio_device *vdev, unsigned int nvqs,
293 int virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in virtio_find_vqs() argument
298 return vdev->config->find_vqs(vdev, nvqs, vqs, vqs_info, desc); in virtio_find_vqs()
/linux/arch/um/drivers/
H A Dvirtio_uml.c1034 static int vu_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vu_find_vqs() argument
1044 if (WARN(nvqs > 64 || nvqs > vu_dev->max_vqs, in vu_find_vqs()
1046 nvqs, vu_dev->max_vqs)) in vu_find_vqs()
1053 for (i = 0; i < nvqs; ++i) { in vu_find_vqs()
/linux/drivers/remoteproc/
H A Dremoteproc_virtio.c183 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs, in rproc_virtio_find_vqs() argument
190 for (i = 0; i < nvqs; ++i) { in rproc_virtio_find_vqs()
/linux/drivers/platform/mellanox/
H A Dmlxbf-tmfifo.c1060 unsigned int nvqs, in mlxbf_tmfifo_virtio_find_vqs() argument
1070 if (nvqs > ARRAY_SIZE(tm_vdev->vrings)) in mlxbf_tmfifo_virtio_find_vqs()
1073 for (i = 0; i < nvqs; ++i) { in mlxbf_tmfifo_virtio_find_vqs()