Lines Matching full:rproc
58 static int meson_mx_ao_arc_rproc_start(struct rproc *rproc) in meson_mx_ao_arc_rproc_start() argument
60 struct meson_mx_ao_arc_rproc_priv *priv = rproc->priv; in meson_mx_ao_arc_rproc_start()
112 static int meson_mx_ao_arc_rproc_stop(struct rproc *rproc) in meson_mx_ao_arc_rproc_stop() argument
114 struct meson_mx_ao_arc_rproc_priv *priv = rproc->priv; in meson_mx_ao_arc_rproc_stop()
123 static void *meson_mx_ao_arc_rproc_da_to_va(struct rproc *rproc, u64 da, in meson_mx_ao_arc_rproc_da_to_va() argument
126 struct meson_mx_ao_arc_rproc_priv *priv = rproc->priv; in meson_mx_ao_arc_rproc_da_to_va()
149 struct rproc *rproc; in meson_mx_ao_arc_rproc_probe() local
154 rproc = devm_rproc_alloc(dev, "meson-mx-ao-arc", in meson_mx_ao_arc_rproc_probe()
157 if (!rproc) in meson_mx_ao_arc_rproc_probe()
160 rproc->has_iommu = false; in meson_mx_ao_arc_rproc_probe()
161 priv = rproc->priv; in meson_mx_ao_arc_rproc_probe()
218 platform_set_drvdata(pdev, rproc); in meson_mx_ao_arc_rproc_probe()
220 ret = rproc_add(rproc); in meson_mx_ao_arc_rproc_probe()
233 struct rproc *rproc = platform_get_drvdata(pdev); in meson_mx_ao_arc_rproc_remove() local
234 struct meson_mx_ao_arc_rproc_priv *priv = rproc->priv; in meson_mx_ao_arc_rproc_remove()
236 rproc_del(rproc); in meson_mx_ao_arc_rproc_remove()
253 .name = "meson-mx-ao-arc-rproc",