Lines Matching defs:rvdev
30 struct rproc *rproc = rvring->rvdev->rproc;
70 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
80 /* we're temporarily limited to two virtqueues per rvdev */
81 if (id >= ARRAY_SIZE(rvdev->vring))
88 mem = rproc_find_carveout_by_name(rproc, "vdev%dvring%d", rvdev->index,
93 rvring = &rvdev->vring[id];
120 rsc = (void *)rproc->table_ptr + rvdev->rsc_offset;
175 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
178 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
185 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
188 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
196 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
199 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
208 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
211 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
228 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
231 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
254 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
258 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
272 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
276 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset;
310 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
315 kref_put(&rvdev->refcount, rproc_vdev_release);
322 * @rvdev: the remote vdev
330 int rproc_add_virtio_dev(struct rproc_vdev *rvdev, int id)
332 struct rproc *rproc = rvdev->rproc;
333 struct device *dev = &rvdev->dev;
345 mem = rproc_find_carveout_by_name(rproc, "vdev%dbuffer", rvdev->index);
362 rvdev->index);
385 * the rvdev dev to allocate from. Failure is non-critical and
414 kref_get(&rvdev->refcount);