Searched refs:dsp_ipc (Results 1 - 7 of 7) sorted by last modified time
/linux-master/sound/soc/sof/imx/ |
H A D | imx8m.c | 48 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 D | imx8ulp.c | 48 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 D | imx8.c | 49 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 D | imx-dsp.c | 62 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 D | mt8195.c | 49 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 D | mt8186.c | 49 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 D | adsp_helper.h | 40 struct mtk_adsp_ipc *dsp_ipc; member in struct:adsp_priv
|
Completed in 181 milliseconds