Home
last modified time | relevance | path

Searched refs:rvdev (Results 1 – 3 of 3) sorted by relevance

/drivers/remoteproc/
Dremoteproc_virtio.c36 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
[all …]
Dremoteproc_core.c201 int rproc_alloc_vring(struct rproc_vdev *rvdev, int i) in rproc_alloc_vring() argument
203 struct rproc *rproc = rvdev->rproc; in rproc_alloc_vring()
205 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_alloc_vring()
250 rsc = (void *)rproc->table_ptr + rvdev->rsc_offset; in rproc_alloc_vring()
257 rproc_parse_vring(struct rproc_vdev *rvdev, struct fw_rsc_vdev *rsc, int i) in rproc_parse_vring() argument
259 struct rproc *rproc = rvdev->rproc; in rproc_parse_vring()
262 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_parse_vring()
282 rvring->rvdev = rvdev; in rproc_parse_vring()
290 struct rproc *rproc = rvring->rvdev->rproc; in rproc_free_vring()
291 int idx = rvring - rvring->rvdev->vring; in rproc_free_vring()
[all …]
Dremoteproc_internal.h53 int rproc_add_virtio_dev(struct rproc_vdev *rvdev, int id);
54 void rproc_remove_virtio_dev(struct rproc_vdev *rvdev);
66 int rproc_alloc_vring(struct rproc_vdev *rvdev, int i);