• Home
  • Raw
  • Download

Lines Matching refs:rproc

36 	struct rproc *rproc = rvring->rvdev->rproc;  in rproc_virtio_notify()  local
39 dev_dbg(&rproc->dev, "kicking vq index: %d\n", notifyid); in rproc_virtio_notify()
41 rproc->ops->kick(rproc, notifyid); in rproc_virtio_notify()
57 irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int notifyid) in rproc_vq_interrupt() argument
61 dev_dbg(&rproc->dev, "vq index %d is interrupted\n", notifyid); in rproc_vq_interrupt()
63 rvring = idr_find(&rproc->notifyids, notifyid); in rproc_vq_interrupt()
77 struct rproc *rproc = vdev_to_rproc(vdev); in rp_find_vq() local
78 struct device *dev = &rproc->dev; in rp_find_vq()
139 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_del_vqs() local
142 rproc_shutdown(rproc); in rproc_virtio_del_vqs()
152 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_find_vqs() local
164 ret = rproc_boot(rproc); in rproc_virtio_find_vqs()
166 dev_err(&rproc->dev, "rproc_boot() failed %d\n", ret); in rproc_virtio_find_vqs()
182 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_status()
192 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set_status()
203 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_reset()
215 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_features()
225 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_finalize_features()
249 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get()
267 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set()
302 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_vdev_release() local
307 put_device(&rproc->dev); in rproc_vdev_release()
321 struct rproc *rproc = rvdev->rproc; in rproc_add_virtio_dev() local
322 struct device *dev = &rproc->dev; in rproc_add_virtio_dev()
339 get_device(&rproc->dev); in rproc_add_virtio_dev()
343 put_device(&rproc->dev); in rproc_add_virtio_dev()