Lines Matching refs:adsp_chan
28 struct mtk_adsp_chan *adsp_chan; in mtk_adsp_ipc_send() local
34 adsp_chan = &ipc->chans[idx]; in mtk_adsp_ipc_send()
35 ret = mbox_send_message(adsp_chan->ch, &msg); in mtk_adsp_ipc_send()
74 struct mtk_adsp_chan *adsp_chan; in mtk_adsp_ipc_probe() local
86 adsp_chan = &adsp_ipc->chans[i]; in mtk_adsp_ipc_probe()
87 cl = &adsp_chan->cl; in mtk_adsp_ipc_probe()
94 adsp_chan->ipc = adsp_ipc; in mtk_adsp_ipc_probe()
95 adsp_chan->idx = i; in mtk_adsp_ipc_probe()
96 adsp_chan->ch = mbox_request_channel_byname(cl, adsp_mbox_ch_names[i]); in mtk_adsp_ipc_probe()
97 if (IS_ERR(adsp_chan->ch)) { in mtk_adsp_ipc_probe()
98 ret = PTR_ERR(adsp_chan->ch); in mtk_adsp_ipc_probe()
104 adsp_chan = &adsp_ipc->chans[j]; in mtk_adsp_ipc_probe()
105 mbox_free_channel(adsp_chan->ch); in mtk_adsp_ipc_probe()
122 struct mtk_adsp_chan *adsp_chan; in mtk_adsp_ipc_remove() local
126 adsp_chan = &adsp_ipc->chans[i]; in mtk_adsp_ipc_remove()
127 mbox_free_channel(adsp_chan->ch); in mtk_adsp_ipc_remove()