Lines Matching refs:rproc

69 static int ingenic_rproc_prepare(struct rproc *rproc)  in ingenic_rproc_prepare()  argument
71 struct vpu *vpu = rproc->priv; in ingenic_rproc_prepare()
82 static int ingenic_rproc_unprepare(struct rproc *rproc) in ingenic_rproc_unprepare() argument
84 struct vpu *vpu = rproc->priv; in ingenic_rproc_unprepare()
91 static int ingenic_rproc_start(struct rproc *rproc) in ingenic_rproc_start() argument
93 struct vpu *vpu = rproc->priv; in ingenic_rproc_start()
105 static int ingenic_rproc_stop(struct rproc *rproc) in ingenic_rproc_stop() argument
107 struct vpu *vpu = rproc->priv; in ingenic_rproc_stop()
117 static void ingenic_rproc_kick(struct rproc *rproc, int vqid) in ingenic_rproc_kick() argument
119 struct vpu *vpu = rproc->priv; in ingenic_rproc_kick()
124 static void *ingenic_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in ingenic_rproc_da_to_va() argument
126 struct vpu *vpu = rproc->priv; in ingenic_rproc_da_to_va()
154 struct rproc *rproc = data; in vpu_interrupt() local
155 struct vpu *vpu = rproc->priv; in vpu_interrupt()
163 return rproc_vq_interrupt(rproc, vring); in vpu_interrupt()
170 struct rproc *rproc; in ingenic_rproc_probe() local
175 rproc = devm_rproc_alloc(dev, "ingenic-vpu", in ingenic_rproc_probe()
177 if (!rproc) in ingenic_rproc_probe()
180 rproc->auto_boot = auto_boot; in ingenic_rproc_probe()
182 vpu = rproc->priv; in ingenic_rproc_probe()
222 "VPU", rproc); in ingenic_rproc_probe()
228 ret = devm_rproc_add(dev, rproc); in ingenic_rproc_probe()