imx_mu_priv
struct imx_mu_priv *priv = dev_get_drvdata(dev);
struct imx_mu_priv *priv = dev_get_drvdata(dev);
struct imx_mu_priv *priv = dev_get_drvdata(dev);
struct imx_mu_priv *priv = dev_get_drvdata(dev);
int (*tx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data);
int (*rx)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
int (*rxdb)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
int (*init)(struct imx_mu_priv *priv);
static struct imx_mu_priv *to_imx_mu_priv(struct mbox_controller *mbox)
return container_of(mbox, struct imx_mu_priv, mbox);
static void imx_mu_write(struct imx_mu_priv *priv, u32 val, u32 offs)
static u32 imx_mu_read(struct imx_mu_priv *priv, u32 offs)
static int imx_mu_tx_waiting_write(struct imx_mu_priv *priv, u32 val, u32 idx)
static int imx_mu_rx_waiting_read(struct imx_mu_priv *priv, u32 *val, u32 idx)
static u32 imx_mu_xcr_rmw(struct imx_mu_priv *priv, enum imx_mu_xcr type, u32 set, u32 clr)
static int imx_mu_generic_tx(struct imx_mu_priv *priv,
static int imx_mu_generic_rx(struct imx_mu_priv *priv,
static int imx_mu_generic_rxdb(struct imx_mu_priv *priv,
static int imx_mu_specific_tx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp, void *data)
static int imx_mu_specific_rx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp)
static int imx_mu_seco_tx(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp,
static int imx_mu_seco_rxdb(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp)
struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
struct imx_mu_priv *priv = to_imx_mu_priv(chan->mbox);
static void imx_mu_get_tr_rr(struct imx_mu_priv *priv)
static int imx_mu_init_generic(struct imx_mu_priv *priv)
static int imx_mu_init_specific(struct imx_mu_priv *priv)
static int imx_mu_init_seco(struct imx_mu_priv *priv)
struct imx_mu_priv *priv;
struct imx_mu_priv *priv = platform_get_drvdata(pdev);