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