Lines Matching refs:imx_mu_priv
58 struct imx_mu_priv { struct
78 int (*tx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data); argument
79 int (*rx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
80 void (*init)(struct imx_mu_priv *priv);
87 static struct imx_mu_priv *to_imx_mu_priv(struct mbox_controller *mbox) in to_imx_mu_priv()
89 return container_of(mbox, struct imx_mu_priv, mbox); in to_imx_mu_priv()
92 static void imx_mu_write(struct imx_mu_priv *priv, u32 val, u32 offs) in imx_mu_write()
97 static u32 imx_mu_read(struct imx_mu_priv *priv, u32 offs) in imx_mu_read()
102 static u32 imx_mu_xcr_rmw(struct imx_mu_priv *priv, u32 set, u32 clr) in imx_mu_xcr_rmw()
117 static int imx_mu_generic_tx(struct imx_mu_priv *priv, in imx_mu_generic_tx()
140 static int imx_mu_generic_rx(struct imx_mu_priv *priv, in imx_mu_generic_rx()
151 static int imx_mu_scu_tx(struct imx_mu_priv *priv, in imx_mu_scu_tx()
200 static int imx_mu_scu_rx(struct imx_mu_priv *priv, in imx_mu_scu_rx()
242 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox); in imx_mu_isr()
290 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox); in imx_mu_send_data()
298 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox); in imx_mu_startup()
341 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox); in imx_mu_shutdown()
432 static void imx_mu_init_generic(struct imx_mu_priv *priv) in imx_mu_init_generic()
457 static void imx_mu_init_scu(struct imx_mu_priv *priv) in imx_mu_init_scu()
483 struct imx_mu_priv *priv; in imx_mu_probe()
565 struct imx_mu_priv *priv = platform_get_drvdata(pdev); in imx_mu_remove()
612 struct imx_mu_priv *priv = dev_get_drvdata(dev); in imx_mu_suspend_noirq()
622 struct imx_mu_priv *priv = dev_get_drvdata(dev); in imx_mu_resume_noirq()
640 struct imx_mu_priv *priv = dev_get_drvdata(dev); in imx_mu_runtime_suspend()
649 struct imx_mu_priv *priv = dev_get_drvdata(dev); in imx_mu_runtime_resume()