Lines Matching refs:imx_dsp_rproc
114 struct imx_dsp_rproc { struct
140 int (*reset)(struct imx_dsp_rproc *priv); argument
183 static int (*imx_dsp_rproc_mbox_init)(struct imx_dsp_rproc *priv);
186 static int imx8mp_dsp_reset(struct imx_dsp_rproc *priv) in imx8mp_dsp_reset()
213 static int imx8ulp_dsp_reset(struct imx_dsp_rproc *priv) in imx8ulp_dsp_reset()
292 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_ready()
317 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_start()
354 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_stop()
398 static int imx_dsp_rproc_sys_to_da(struct imx_dsp_rproc *priv, u64 sys, in imx_dsp_rproc_sys_to_da()
440 struct imx_dsp_rproc *priv = container_of(work, struct imx_dsp_rproc, in imx_dsp_rproc_vq_work()
468 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_rx_tx_callback()
498 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_rxdb_callback()
510 static int imx_dsp_rproc_mbox_alloc(struct imx_dsp_rproc *priv) in imx_dsp_rproc_mbox_alloc()
576 static int imx_dsp_rproc_mbox_no_alloc(struct imx_dsp_rproc *priv) in imx_dsp_rproc_mbox_no_alloc()
581 static void imx_dsp_rproc_free_mbox(struct imx_dsp_rproc *priv) in imx_dsp_rproc_free_mbox()
595 static int imx_dsp_rproc_add_carveout(struct imx_dsp_rproc *priv) in imx_dsp_rproc_add_carveout()
685 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_prepare()
721 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_kick()
954 static int imx_dsp_attach_pm_domains(struct imx_dsp_rproc *priv) in imx_dsp_attach_pm_domains()
1012 static int imx_dsp_detach_pm_domains(struct imx_dsp_rproc *priv) in imx_dsp_detach_pm_domains()
1039 static int imx_dsp_rproc_detect_mode(struct imx_dsp_rproc *priv) in imx_dsp_rproc_detect_mode()
1074 static int imx_dsp_rproc_clk_get(struct imx_dsp_rproc *priv) in imx_dsp_rproc_clk_get()
1090 struct imx_dsp_rproc *priv; in imx_dsp_rproc_probe()
1166 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_rproc_remove()
1178 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_runtime_resume()
1210 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_runtime_suspend()
1246 struct imx_dsp_rproc *priv = rproc->priv; in imx_dsp_suspend()