/linux-4.19.296/drivers/virtio/ |
D | virtio_pci_common.c | 281 static int vp_find_vqs_msix(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs_msix() argument 291 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_msix() 298 for (i = 0; i < nvqs; ++i) in vp_find_vqs_msix() 313 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_msix() 355 static int vp_find_vqs_intx(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs_intx() argument 362 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_intx() 373 for (i = 0; i < nvqs; ++i) { in vp_find_vqs_intx() 394 int vp_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vp_find_vqs() argument 402 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, true, ctx, desc); in vp_find_vqs() 406 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, false, ctx, desc); in vp_find_vqs() [all …]
|
D | virtio_pci_common.h | 133 int vp_find_vqs(struct virtio_device *vdev, unsigned nvqs,
|
D | virtio_balloon.c | 397 int err, nvqs; in init_vqs() local 403 nvqs = virtio_has_feature(vb->vdev, VIRTIO_BALLOON_F_STATS_VQ) ? 3 : 2; in init_vqs() 404 err = virtio_find_vqs(vb->vdev, nvqs, vqs, callbacks, names, NULL); in init_vqs()
|
D | virtio_mmio.c | 463 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()
|
D | virtio_pci_modern.c | 405 static int vp_modern_find_vqs(struct virtio_device *vdev, unsigned nvqs, in vp_modern_find_vqs() argument 413 int rc = vp_find_vqs(vdev, nvqs, vqs, callbacks, names, ctx, desc); in vp_modern_find_vqs()
|
/linux-4.19.296/include/linux/ |
D | virtio_config.h | 75 int (*find_vqs)(struct virtio_device *, unsigned nvqs, 188 int virtio_find_vqs(struct virtio_device *vdev, unsigned nvqs, in virtio_find_vqs() argument 193 return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, NULL, desc); in virtio_find_vqs() 197 int virtio_find_vqs_ctx(struct virtio_device *vdev, unsigned nvqs, in virtio_find_vqs_ctx() argument 202 return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, names, ctx, in virtio_find_vqs_ctx()
|
/linux-4.19.296/drivers/s390/virtio/ |
D | virtio_ccw.c | 239 static unsigned long get_airq_indicator(struct virtqueue *vqs[], int nvqs, in get_airq_indicator() argument 256 bit = airq_iv_alloc(info->aiv, nvqs); in get_airq_indicator() 265 for (j = 0; j < nvqs; j++) { in get_airq_indicator() 587 struct virtqueue *vqs[], int nvqs, in virtio_ccw_register_adapter_ind() argument 600 thinint_area->indicator = get_airq_indicator(vqs, nvqs, in virtio_ccw_register_adapter_ind() 634 static int virtio_ccw_find_vqs(struct virtio_device *vdev, unsigned nvqs, in virtio_ccw_find_vqs() argument 650 for (i = 0; i < nvqs; ++i) { in virtio_ccw_find_vqs() 669 ret = virtio_ccw_register_adapter_ind(vcdev, vqs, nvqs, ccw); in virtio_ccw_find_vqs()
|
/linux-4.19.296/drivers/misc/mic/vop/ |
D | vop_main.c | 375 static int vop_find_vqs(struct virtio_device *dev, unsigned nvqs, in vop_find_vqs() argument 387 if (nvqs > ioread8(&vdev->desc->num_vq)) in vop_find_vqs() 390 for (i = 0; i < nvqs; ++i) { in vop_find_vqs()
|