Lines Matching refs:dsp_chan
28 struct imx_dsp_chan *dsp_chan; in imx_dsp_ring_doorbell() local
33 dsp_chan = &ipc->chans[idx]; in imx_dsp_ring_doorbell()
34 ret = mbox_send_message(dsp_chan->ch, NULL); in imx_dsp_ring_doorbell()
67 struct imx_dsp_chan *dsp_chan; in imx_dsp_probe() local
88 dsp_chan = &dsp_ipc->chans[i]; in imx_dsp_probe()
89 cl = &dsp_chan->cl; in imx_dsp_probe()
95 dsp_chan->ipc = dsp_ipc; in imx_dsp_probe()
96 dsp_chan->idx = i % 2; in imx_dsp_probe()
97 dsp_chan->ch = mbox_request_channel_byname(cl, chan_name); in imx_dsp_probe()
98 if (IS_ERR(dsp_chan->ch)) { in imx_dsp_probe()
99 ret = PTR_ERR(dsp_chan->ch); in imx_dsp_probe()
121 dsp_chan = &dsp_ipc->chans[j]; in imx_dsp_probe()
122 mbox_free_channel(dsp_chan->ch); in imx_dsp_probe()
130 struct imx_dsp_chan *dsp_chan; in imx_dsp_remove() local
137 dsp_chan = &dsp_ipc->chans[i]; in imx_dsp_remove()
138 mbox_free_channel(dsp_chan->ch); in imx_dsp_remove()