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()
275 kfree(vp_dev->vqs); in vp_del_vqs()
276 vp_dev->vqs = NULL; in vp_del_vqs()
280 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vp_find_vqs_msix() argument
289 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_msix()
290 if (!vp_dev->vqs) in vp_find_vqs_msix()
313 vqs[i] = NULL; in vp_find_vqs_msix()
323 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i], in vp_find_vqs_msix()
326 if (IS_ERR(vqs[i])) { in vp_find_vqs_msix()
327 err = PTR_ERR(vqs[i]); in vp_find_vqs_msix()
342 vqs[i]); in vp_find_vqs_msix()
354 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vp_find_vqs_intx() argument
360 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_intx()
361 if (!vp_dev->vqs) in vp_find_vqs_intx()
373 vqs[i] = NULL; in vp_find_vqs_intx()
376 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i], in vp_find_vqs_intx()
379 if (IS_ERR(vqs[i])) { in vp_find_vqs_intx()
380 err = PTR_ERR(vqs[i]); in vp_find_vqs_intx()
393 struct virtqueue *vqs[], vq_callback_t *callbacks[], 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()
408 return vp_find_vqs_intx(vdev, nvqs, vqs, callbacks, names, ctx); in vp_find_vqs()
427 struct virtio_pci_vq_info *info = vp_dev->vqs[vq->index]; in vp_set_vq_affinity()
452 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR) in vp_get_vq_affinity()
456 vp_dev->vqs[index]->msix_vector); in vp_get_vq_affinity()