Lines Matching refs:rproc
50 struct rproc *rproc; member
56 static int wkup_m3_rproc_start(struct rproc *rproc) in wkup_m3_rproc_start() argument
58 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_start()
74 static int wkup_m3_rproc_stop(struct rproc *rproc) in wkup_m3_rproc_stop() argument
76 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_stop()
92 static void *wkup_m3_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in wkup_m3_rproc_da_to_va() argument
94 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_da_to_va()
136 struct rproc *rproc; in wkup_m3_rproc_probe() local
158 rproc = rproc_alloc(dev, "wkup_m3", &wkup_m3_rproc_ops, in wkup_m3_rproc_probe()
160 if (!rproc) { in wkup_m3_rproc_probe()
165 rproc->auto_boot = false; in wkup_m3_rproc_probe()
167 wkupm3 = rproc->priv; in wkup_m3_rproc_probe()
168 wkupm3->rproc = rproc; in wkup_m3_rproc_probe()
207 dev_set_drvdata(dev, rproc); in wkup_m3_rproc_probe()
209 ret = rproc_add(rproc); in wkup_m3_rproc_probe()
218 rproc_free(rproc); in wkup_m3_rproc_probe()
227 struct rproc *rproc = platform_get_drvdata(pdev); in wkup_m3_rproc_remove() local
229 rproc_del(rproc); in wkup_m3_rproc_remove()
230 rproc_free(rproc); in wkup_m3_rproc_remove()