Lines Matching refs:rproc
87 struct rproc *rproc; member
161 static int imx_rproc_start(struct rproc *rproc) in imx_rproc_start() argument
163 struct imx_rproc *priv = rproc->priv; in imx_rproc_start()
176 static int imx_rproc_stop(struct rproc *rproc) in imx_rproc_stop() argument
178 struct imx_rproc *priv = rproc->priv; in imx_rproc_stop()
214 static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len) in imx_rproc_da_to_va() argument
216 struct imx_rproc *priv = rproc->priv; in imx_rproc_da_to_va()
241 dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%x va = 0x%p\n", da, len, va); in imx_rproc_da_to_va()
320 struct rproc *rproc; in imx_rproc_probe() local
334 rproc = rproc_alloc(dev, "imx-rproc", &imx_rproc_ops, in imx_rproc_probe()
336 if (!rproc) { in imx_rproc_probe()
347 priv = rproc->priv; in imx_rproc_probe()
348 priv->rproc = rproc; in imx_rproc_probe()
353 dev_set_drvdata(dev, rproc); in imx_rproc_probe()
364 rproc_free(rproc); in imx_rproc_probe()
374 dev_err(&rproc->dev, "Failed to enable clock\n"); in imx_rproc_probe()
375 rproc_free(rproc); in imx_rproc_probe()
379 ret = rproc_add(rproc); in imx_rproc_probe()
390 rproc_free(rproc); in imx_rproc_probe()
397 struct rproc *rproc = platform_get_drvdata(pdev); in imx_rproc_remove() local
398 struct imx_rproc *priv = rproc->priv; in imx_rproc_remove()
401 rproc_del(rproc); in imx_rproc_remove()
402 rproc_free(rproc); in imx_rproc_remove()