Lines Matching full:ipc
6 * Implementation of the DSP IPC interface (host side)
20 * @dsp: DSP IPC handle
25 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, unsigned int idx) in imx_dsp_ring_doorbell() argument
33 dsp_chan = &ipc->chans[idx]; in imx_dsp_ring_doorbell()
48 * Users of DSP IPC will need to privde handle_reply and handle_request
56 chan->ipc->ops->handle_reply(chan->ipc); in imx_dsp_handle_rx()
58 chan->ipc->ops->handle_request(chan->ipc); in imx_dsp_handle_rx()
59 imx_dsp_ring_doorbell(chan->ipc, 1); in imx_dsp_handle_rx()
95 dsp_chan->ipc = dsp_ipc; in imx_dsp_probe()
115 dev_info(dev, "NXP i.MX DSP IPC initialized\n"); in imx_dsp_probe()
154 MODULE_DESCRIPTION("IMX DSP IPC protocol driver");