Lines Matching full:ipc
6 * Implementation of the DSP IPC interface (host side)
19 * @dsp: DSP IPC handle
24 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, unsigned int idx) in imx_dsp_ring_doorbell() argument
32 dsp_chan = &ipc->chans[idx]; in imx_dsp_ring_doorbell()
47 * Users of DSP IPC will need to privde handle_reply and handle_request
55 chan->ipc->ops->handle_reply(chan->ipc); in imx_dsp_handle_rx()
57 chan->ipc->ops->handle_request(chan->ipc); in imx_dsp_handle_rx()
58 imx_dsp_ring_doorbell(chan->ipc, 1); in imx_dsp_handle_rx()
113 dsp_chan->ipc = dsp_ipc; in imx_dsp_setup_channels()
158 dev_info(dev, "NXP i.MX DSP IPC initialized\n"); in imx_dsp_probe()
188 MODULE_DESCRIPTION("IMX DSP IPC protocol driver");