Lines Matching defs:vqs
203 vp_dev->vqs[index] = info;
214 struct virtio_pci_vq_info *info = vp_dev->vqs[vq->index];
232 list_for_each_entry_safe(vq, n, &vdev->vqs, list) {
234 int v = vp_dev->vqs[vq->index]->msix_vector;
274 kfree(vp_dev->vqs);
275 vp_dev->vqs = NULL;
279 struct virtqueue *vqs[], vq_callback_t *callbacks[],
288 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL);
289 if (!vp_dev->vqs)
299 /* Second best: one for change, shared for all vqs. */
312 vqs[i] = NULL;
322 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i],
325 if (IS_ERR(vqs[i])) {
326 err = PTR_ERR(vqs[i]);
341 vqs[i]);
353 struct virtqueue *vqs[], vq_callback_t *callbacks[],
359 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL);
360 if (!vp_dev->vqs)
372 vqs[i] = NULL;
375 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i],
378 if (IS_ERR(vqs[i])) {
379 err = PTR_ERR(vqs[i]);
392 struct virtqueue *vqs[], vq_callback_t *callbacks[],
399 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, true, ctx, desc);
403 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, false, ctx, desc);
407 return vp_find_vqs_intx(vdev, nvqs, vqs, callbacks, names, ctx);
426 struct virtio_pci_vq_info *info = vp_dev->vqs[vq->index];
451 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR)
455 vp_dev->vqs[index]->msix_vector);