Searched refs:dsp_ipc (Results 1 – 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/firmware/imx/ |
D | imx-dsp.c | 66 struct imx_dsp_ipc *dsp_ipc; in imx_dsp_probe() local 75 dsp_ipc = devm_kzalloc(dev, sizeof(*dsp_ipc), GFP_KERNEL); in imx_dsp_probe() 76 if (!dsp_ipc) in imx_dsp_probe() 88 dsp_chan = &dsp_ipc->chans[i]; in imx_dsp_probe() 95 dsp_chan->ipc = dsp_ipc; in imx_dsp_probe() 111 dsp_ipc->dev = dev; in imx_dsp_probe() 113 dev_set_drvdata(dev, dsp_ipc); in imx_dsp_probe() 121 dsp_chan = &dsp_ipc->chans[j]; in imx_dsp_probe() 131 struct imx_dsp_ipc *dsp_ipc; in imx_dsp_remove() local 134 dsp_ipc = dev_get_drvdata(&pdev->dev); in imx_dsp_remove() [all …]
|
/kernel/linux/linux-5.10/sound/soc/sof/imx/ |
D | imx8m.c | 30 struct imx_dsp_ipc *dsp_ipc; member 115 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()
|
D | imx8.c | 48 struct imx_dsp_ipc *dsp_ipc; member 142 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()
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
D | 0018_linux_drivers_firmware.patch | 166 +struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx) 169 - struct imx_dsp_ipc *dsp_ipc; 175 + dsp_chan = &dsp_ipc->chans[idx]; 181 +void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx) 188 + dsp_chan = &dsp_ipc->chans[idx]; 193 +static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc) 195 + struct device *dev = dsp_ipc->dev; 204 - dsp_ipc = devm_kzalloc(dev, sizeof(*dsp_ipc), GFP_KERNEL); 205 - if (!dsp_ipc) 214 dsp_chan = &dsp_ipc->chans[i]; [all …]
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
D | 0009_linux_sound.patch | 20298 + imx_dsp_free_channel(priv->dsp_ipc, i); 20316 + imx_dsp_request_channel(priv->dsp_ipc, i);
|