Lines Matching refs:rvdev
36 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify()
76 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rp_find_vq() local
85 if (id >= ARRAY_SIZE(rvdev->vring)) in rp_find_vq()
91 ret = rproc_alloc_vring(rvdev, id); in rp_find_vq()
95 rvring = &rvdev->vring[id]; in rp_find_vq()
179 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_get_status() local
182 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_status()
189 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_set_status() local
192 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set_status()
200 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_reset() local
203 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_reset()
212 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_get_features() local
215 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_features()
222 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_finalize_features() local
225 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_finalize_features()
245 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_get() local
249 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get()
263 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_virtio_set() local
267 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set()
301 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev); in rproc_vdev_release() local
304 list_del(&rvdev->node); in rproc_vdev_release()
305 kfree(rvdev); in rproc_vdev_release()
319 int rproc_add_virtio_dev(struct rproc_vdev *rvdev, int id) in rproc_add_virtio_dev() argument
321 struct rproc *rproc = rvdev->rproc; in rproc_add_virtio_dev()
323 struct virtio_device *vdev = &rvdev->vdev; in rproc_add_virtio_dev()
360 void rproc_remove_virtio_dev(struct rproc_vdev *rvdev) in rproc_remove_virtio_dev() argument
362 unregister_virtio_device(&rvdev->vdev); in rproc_remove_virtio_dev()