Lines Matching defs:vring
33 struct vring_info *vring = arg;
35 if (vring->cb.callback)
36 return vring->cb.callback(vring->cb.private);
54 devm_free_irq(&pdev->dev, vf->vring[i].irq, &vf->vring[i]);
55 vf->vring[i].irq = -EINVAL;
88 snprintf(vf->vring[i].msix_name, 256, "ifcvf[%s]-%d\n",
94 vf->vring[i].msix_name,
95 &vf->vring[i]);
104 vf->vring[i].irq = irq;
133 vf->vring[i].cb.callback = NULL;
146 vf->vring[i].last_avail_idx = 0;
147 vf->vring[i].desc = 0;
148 vf->vring[i].avail = 0;
149 vf->vring[i].used = 0;
150 vf->vring[i].ready = 0;
151 vf->vring[i].cb.callback = NULL;
152 vf->vring[i].cb.private = NULL;
267 vf->vring[qid].cb = *cb;
275 vf->vring[qid].ready = ready;
282 return vf->vring[qid].ready;
290 vf->vring[qid].size = num;
299 vf->vring[qid].desc = desc_area;
300 vf->vring[qid].avail = driver_area;
301 vf->vring[qid].used = device_area;
369 return vf->vring[qid].irq;
464 vf->vring[i].irq = -EINVAL;