Lines Matching full:ipc
7 #include <linux/firmware/mediatek/mtk-adsp-ipc.h>
17 * mtk_adsp_ipc_send - send ipc cmd to MTK ADSP
19 * @ipc: ADSP IPC handle
21 * @msg: IPC cmd (reply or request)
26 int mtk_adsp_ipc_send(struct mtk_adsp_ipc *ipc, unsigned int idx, uint32_t msg) in mtk_adsp_ipc_send() argument
34 adsp_chan = &ipc->chans[idx]; in mtk_adsp_ipc_send()
49 * Users of ADSP IPC will need to privde handle_reply and handle_request
59 chan->ipc->ops->handle_reply(chan->ipc); in mtk_adsp_ipc_recv()
62 chan->ipc->ops->handle_request(chan->ipc); in mtk_adsp_ipc_recv()
94 adsp_chan->ipc = adsp_ipc; in mtk_adsp_ipc_probe()
113 dev_dbg(dev, "MTK ADSP IPC initialized\n"); in mtk_adsp_ipc_probe()
132 .name = "mtk-adsp-ipc",
140 MODULE_DESCRIPTION("MTK ADSP IPC Driver");