Searched refs:dsp_ipc (Results 1 - 7 of 7) sorted by last modified time

/linux-master/sound/soc/sof/imx/
H A Dimx8m.c48 struct imx_dsp_ipc *dsp_ipc;
104 imx_dsp_ring_doorbell(priv->dsp_ipc, 0);
172 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev);
173 if (!priv->dsp_ipc) {
180 imx_dsp_set_data(priv->dsp_ipc, priv);
181 priv->dsp_ipc->ops = &imx8m_dsp_ops;
338 imx_dsp_request_channel(priv->dsp_ipc, i);
349 imx_dsp_free_channel(priv->dsp_ipc, i);
54 struct imx_dsp_ipc *dsp_ipc; member in struct:imx8m_priv
H A Dimx8ulp.c48 struct imx_dsp_ipc *dsp_ipc;
116 imx_dsp_ring_doorbell(priv->dsp_ipc, 0);
188 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev);
189 if (!priv->dsp_ipc) {
196 imx_dsp_set_data(priv->dsp_ipc, priv);
197 priv->dsp_ipc->ops = &dsp_ops;
296 imx_dsp_free_channel(priv->dsp_ipc, i);
315 imx_dsp_request_channel(priv->dsp_ipc, i);
55 struct imx_dsp_ipc *dsp_ipc; member in struct:imx8ulp_priv
H A Dimx8.c49 struct imx_dsp_ipc *dsp_ipc;
110 imx_dsp_ring_doorbell(priv->dsp_ipc, 0);
248 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev);
249 if (!priv->dsp_ipc) {
256 imx_dsp_set_data(priv->dsp_ipc, priv);
257 priv->dsp_ipc->ops = &dsp_ops;
365 imx_dsp_free_channel(priv->dsp_ipc, i);
383 imx_dsp_request_channel(priv->dsp_ipc, i);
56 struct imx_dsp_ipc *dsp_ipc; member in struct:imx8_priv
/linux-master/drivers/firmware/imx/
H A Dimx-dsp.c62 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx) argument
69 dsp_chan = &dsp_ipc->chans[idx];
75 void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx) argument
82 dsp_chan = &dsp_ipc->chans[idx];
87 static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc) argument
89 struct device *dev = dsp_ipc->dev;
105 dsp_chan = &dsp_ipc->chans[i];
113 dsp_chan->ipc = dsp_ipc;
131 dsp_chan = &dsp_ipc->chans[j];
142 struct imx_dsp_ipc *dsp_ipc; local
166 struct imx_dsp_ipc *dsp_ipc; local
[all...]
/linux-master/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c49 return mtk_adsp_ipc_send(priv->dsp_ipc, MTK_ADSP_IPC_REQ, MTK_ADSP_IPC_OP_REQ);
79 ret = mtk_adsp_ipc_send(priv->dsp_ipc, MTK_ADSP_IPC_RSP, MTK_ADSP_IPC_OP_RSP);
315 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev);
316 if (!priv->dsp_ipc) {
322 mtk_adsp_ipc_set_data(priv->dsp_ipc, priv);
323 priv->dsp_ipc->ops = &dsp_ops;
/linux-master/sound/soc/sof/mediatek/mt8186/
H A Dmt8186.c49 return mtk_adsp_ipc_send(priv->dsp_ipc, MTK_ADSP_IPC_REQ, MTK_ADSP_IPC_OP_REQ);
79 ret = mtk_adsp_ipc_send(priv->dsp_ipc, MTK_ADSP_IPC_RSP, MTK_ADSP_IPC_OP_RSP);
324 priv->dsp_ipc = dev_get_drvdata(&priv->ipc_dev->dev);
325 if (!priv->dsp_ipc) {
331 mtk_adsp_ipc_set_data(priv->dsp_ipc, priv);
332 priv->dsp_ipc->ops = &dsp_ops;
/linux-master/sound/soc/sof/mediatek/
H A Dadsp_helper.h40 struct mtk_adsp_ipc *dsp_ipc; member in struct:adsp_priv

Completed in 181 milliseconds