Lines Matching refs:imx_mu_priv

87 struct imx_mu_priv {
116 int (*tx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data);
117 int (*rx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
118 int (*rxdb)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
119 int (*init)(struct imx_mu_priv *priv);
144 static struct imx_mu_priv *to_imx_mu_priv(struct mbox_controller *mbox)
146 return container_of(mbox, struct imx_mu_priv, mbox);
149 static void imx_mu_write(struct imx_mu_priv *priv, u32 val, u32 offs)
154 static u32 imx_mu_read(struct imx_mu_priv *priv, u32 offs)
159 static int imx_mu_tx_waiting_write(struct imx_mu_priv *priv, u32 val, u32 idx)
183 static int imx_mu_rx_waiting_read(struct imx_mu_priv *priv, u32 *val, u32 idx)
208 static u32 imx_mu_xcr_rmw(struct imx_mu_priv *priv, enum imx_mu_xcr type, u32 set, u32 clr)
223 static int imx_mu_generic_tx(struct imx_mu_priv *priv,
249 static int imx_mu_generic_rx(struct imx_mu_priv *priv,
260 static int imx_mu_generic_rxdb(struct imx_mu_priv *priv,
270 static int imx_mu_specific_tx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data)
326 static int imx_mu_specific_rx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp)
369 static int imx_mu_seco_tx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp,
437 static int imx_mu_seco_rxdb(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp)
498 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
555 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
563 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
607 struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
745 static void imx_mu_get_tr_rr(struct imx_mu_priv *priv)
759 static int imx_mu_init_generic(struct imx_mu_priv *priv)
801 static int imx_mu_init_specific(struct imx_mu_priv *priv)
827 static int imx_mu_init_seco(struct imx_mu_priv *priv)
843 struct imx_mu_priv *priv;
949 struct imx_mu_priv *priv = platform_get_drvdata(pdev);
1049 struct imx_mu_priv *priv = dev_get_drvdata(dev);
1064 struct imx_mu_priv *priv = dev_get_drvdata(dev);
1087 struct imx_mu_priv *priv = dev_get_drvdata(dev);
1096 struct imx_mu_priv *priv = dev_get_drvdata(dev);