Home
last modified time | relevance | path

Searched refs:mtk_adsp_ipc (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/include/linux/firmware/mediatek/
H A Dmtk-adsp-ipc.h25 struct mtk_adsp_ipc;
28 void (*handle_reply)(struct mtk_adsp_ipc *ipc);
29 void (*handle_request)(struct mtk_adsp_ipc *ipc);
33 struct mtk_adsp_ipc *ipc;
40 struct mtk_adsp_ipc { struct
47 static inline void mtk_adsp_ipc_set_data(struct mtk_adsp_ipc *ipc, void *data) in mtk_adsp_ipc_set_data() argument
52 static inline void *mtk_adsp_ipc_get_data(struct mtk_adsp_ipc *ipc) in mtk_adsp_ipc_get_data()
57 int mtk_adsp_ipc_send(struct mtk_adsp_ipc *ipc, unsigned int idx, uint32_t op);
/openbmc/linux/drivers/firmware/
H A Dmtk-adsp-ipc.c26 int mtk_adsp_ipc_send(struct mtk_adsp_ipc *ipc, unsigned int idx, uint32_t msg) in mtk_adsp_ipc_send()
73 struct mtk_adsp_ipc *adsp_ipc; in mtk_adsp_ipc_probe()
121 struct mtk_adsp_ipc *adsp_ipc = dev_get_drvdata(&pdev->dev); in mtk_adsp_ipc_remove()
/openbmc/linux/sound/soc/sof/mediatek/
H A Dadsp_helper.h44 struct mtk_adsp_ipc *dsp_ipc;
/openbmc/linux/sound/soc/sof/mediatek/mt8195/
H A Dmt8195.c52 static void mt8195_dsp_handle_reply(struct mtk_adsp_ipc *ipc) in mt8195_dsp_handle_reply()
62 static void mt8195_dsp_handle_request(struct mtk_adsp_ipc *ipc) in mt8195_dsp_handle_request()
/openbmc/linux/sound/soc/sof/mediatek/mt8186/
H A Dmt8186.c52 static void mt8186_dsp_handle_reply(struct mtk_adsp_ipc *ipc) in mt8186_dsp_handle_reply()
62 static void mt8186_dsp_handle_request(struct mtk_adsp_ipc *ipc) in mt8186_dsp_handle_request()