Home
last modified time | relevance | path

Searched refs:imx_dsp_ipc (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/include/linux/firmware/imx/
Ddsp.h18 struct imx_dsp_ipc *ipc;
26 void (*handle_reply)(struct imx_dsp_ipc *ipc);
27 void (*handle_request)(struct imx_dsp_ipc *ipc);
30 struct imx_dsp_ipc { struct
38 static inline void imx_dsp_set_data(struct imx_dsp_ipc *ipc, void *data) in imx_dsp_set_data() argument
46 static inline void *imx_dsp_get_data(struct imx_dsp_ipc *ipc) in imx_dsp_get_data()
56 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *dsp, unsigned int chan_idx);
58 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx);
59 void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx);
63 static inline int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, in imx_dsp_ring_doorbell()
[all …]
/Linux-v5.15/drivers/firmware/imx/
Dimx-dsp.c25 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, unsigned int idx) in imx_dsp_ring_doorbell()
63 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx) in imx_dsp_request_channel()
76 void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx) in imx_dsp_free_channel()
88 static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc) in imx_dsp_setup_channels()
142 struct imx_dsp_ipc *dsp_ipc; in imx_dsp_probe()
166 struct imx_dsp_ipc *dsp_ipc; in imx_dsp_remove()
/Linux-v5.15/sound/soc/sof/imx/
Dimx8m.c30 struct imx_dsp_ipc *dsp_ipc;
78 static void imx8m_dsp_handle_reply(struct imx_dsp_ipc *ipc) in imx8m_dsp_handle_reply()
89 static void imx8m_dsp_handle_request(struct imx_dsp_ipc *ipc) in imx8m_dsp_handle_request()
Dimx8.c48 struct imx_dsp_ipc *dsp_ipc;
105 static void imx8_dsp_handle_reply(struct imx_dsp_ipc *ipc) in imx8_dsp_handle_reply()
116 static void imx8_dsp_handle_request(struct imx_dsp_ipc *ipc) in imx8_dsp_handle_request()