Lines Matching refs:vqs

206 	vp_dev->vqs[index] = info;  in vp_setup_vq()
217 struct virtio_pci_vq_info *info = vp_dev->vqs[vq->index]; in vp_del_vq()
235 list_for_each_entry_safe(vq, n, &vdev->vqs, list) { in vp_del_vqs()
237 int v = vp_dev->vqs[vq->index]->msix_vector; in vp_del_vqs()
276 kfree(vp_dev->vqs); in vp_del_vqs()
277 vp_dev->vqs = NULL; in vp_del_vqs()
281 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vp_find_vqs_msix() argument
290 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_msix()
291 if (!vp_dev->vqs) in vp_find_vqs_msix()
314 vqs[i] = NULL; in vp_find_vqs_msix()
324 vqs[i] = vp_setup_vq(vdev, i, callbacks[i], names[i], in vp_find_vqs_msix()
327 if (IS_ERR(vqs[i])) { in vp_find_vqs_msix()
328 err = PTR_ERR(vqs[i]); in vp_find_vqs_msix()
343 vqs[i]); in vp_find_vqs_msix()
355 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vp_find_vqs_intx() argument
361 vp_dev->vqs = kcalloc(nvqs, sizeof(*vp_dev->vqs), GFP_KERNEL); in vp_find_vqs_intx()
362 if (!vp_dev->vqs) in vp_find_vqs_intx()
374 vqs[i] = NULL; in vp_find_vqs_intx()
377 vqs[i] = vp_setup_vq(vdev, i, callbacks[i], names[i], in vp_find_vqs_intx()
380 if (IS_ERR(vqs[i])) { in vp_find_vqs_intx()
381 err = PTR_ERR(vqs[i]); in vp_find_vqs_intx()
394 struct virtqueue *vqs[], vq_callback_t *callbacks[], in vp_find_vqs() argument
401 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, true, ctx, desc); in vp_find_vqs()
405 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, false, ctx, desc); in vp_find_vqs()
409 return vp_find_vqs_intx(vdev, nvqs, vqs, callbacks, names, ctx); in vp_find_vqs()
428 struct virtio_pci_vq_info *info = vp_dev->vqs[vq->index]; in vp_set_vq_affinity()
453 vp_dev->vqs[index]->msix_vector == VIRTIO_MSI_NO_VECTOR) in vp_get_vq_affinity()
457 vp_dev->vqs[index]->msix_vector); in vp_get_vq_affinity()