Searched refs:dsp_ipc (Results 1 – 3 of 3) sorted by relevance
63 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx) in imx_dsp_request_channel() argument70 dsp_chan = &dsp_ipc->chans[idx]; in imx_dsp_request_channel()76 void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx) in imx_dsp_free_channel() argument83 dsp_chan = &dsp_ipc->chans[idx]; in imx_dsp_free_channel()88 static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc) in imx_dsp_setup_channels() argument90 struct device *dev = dsp_ipc->dev; in imx_dsp_setup_channels()106 dsp_chan = &dsp_ipc->chans[i]; in imx_dsp_setup_channels()114 dsp_chan->ipc = dsp_ipc; in imx_dsp_setup_channels()131 dsp_chan = &dsp_ipc->chans[j]; in imx_dsp_setup_channels()142 struct imx_dsp_ipc *dsp_ipc; in imx_dsp_probe() local[all …]
30 struct imx_dsp_ipc *dsp_ipc; member115 imx_dsp_ring_doorbell(priv->dsp_ipc, 0); in imx8m_send_msg()155 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev); in imx8m_probe()156 if (!priv->dsp_ipc) { in imx8m_probe()163 imx_dsp_set_data(priv->dsp_ipc, priv); in imx8m_probe()164 priv->dsp_ipc->ops = &imx8m_dsp_ops; in imx8m_probe()
48 struct imx_dsp_ipc *dsp_ipc; member142 imx_dsp_ring_doorbell(priv->dsp_ipc, 0); in imx8_send_msg()279 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev); in imx8_probe()280 if (!priv->dsp_ipc) { in imx8_probe()287 imx_dsp_set_data(priv->dsp_ipc, priv); in imx8_probe()288 priv->dsp_ipc->ops = &dsp_ops; in imx8_probe()