Lines Matching defs:vring
32 struct vring_info *vring = arg;
34 if (vring->cb.callback)
35 return vring->cb.callback(vring->cb.private);
43 struct vring_info *vring;
47 vring = &vf->vring[i];
48 if (vring->cb.callback)
49 vring->cb.callback(vring->cb.private);
78 if (vf->vring[i].irq != -EINVAL) {
79 devm_free_irq(&pdev->dev, vf->vring[i].irq, &vf->vring[i]);
80 vf->vring[i].irq = -EINVAL;
165 snprintf(vf->vring[i].msix_name, 256, "ifcvf[%s]-%d\n", pci_name(pdev), i);
170 vf->vring[i].msix_name,
171 &vf->vring[i]);
177 vf->vring[i].irq = irq;
198 snprintf(vf->vring[0].msix_name, 256, "ifcvf[%s]-vqs-reused-irq\n", pci_name(pdev));
202 vf->vring[0].msix_name, vf);
210 vf->vring[i].irq = -EINVAL;
231 snprintf(vf->vring[0].msix_name, 256, "ifcvf[%s]-dev-irq\n", pci_name(pdev));
235 vf->vring[0].msix_name, vf);
243 vf->vring[i].irq = -EINVAL;
481 vf->vring[qid].cb = *cb;
595 return vf->vring[qid].irq;
606 area.addr = vf->vring[idx].notify_pa;
798 vf->vring[i].irq = -EINVAL;
835 kfree(ifcvf_mgmt_dev->vf.vring);
846 kfree(ifcvf_mgmt_dev->vf.vring);