Searched refs:imx_dsp_ipc (Results 1 - 5 of 5) sorted by relevance

/linux-master/include/linux/firmware/imx/
H A 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)
43 static inline void *imx_dsp_get_data(struct imx_dsp_ipc *ipc)
50 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *dsp, unsigned int chan_idx);
52 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx);
53 void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx);
57 static inline int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ip
[all...]
/linux-master/drivers/firmware/imx/
H A Dimx-dsp.c24 int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, unsigned int idx)
62 struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx)
75 void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx)
87 static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc)
142 struct imx_dsp_ipc *dsp_ipc;
166 struct imx_dsp_ipc *dsp_ipc;
/linux-master/sound/soc/sof/imx/
H A Dimx8m.c54 struct imx_dsp_ipc *dsp_ipc;
73 static void imx8m_dsp_handle_reply(struct imx_dsp_ipc *ipc)
83 static void imx8m_dsp_handle_request(struct imx_dsp_ipc *ipc)
H A Dimx8ulp.c55 struct imx_dsp_ipc *dsp_ipc;
84 static void imx8ulp_dsp_handle_reply(struct imx_dsp_ipc *ipc)
96 static void imx8ulp_dsp_handle_request(struct imx_dsp_ipc *ipc)
H A Dimx8.c56 struct imx_dsp_ipc *dsp_ipc;
80 static void imx8_dsp_handle_reply(struct imx_dsp_ipc *ipc)
90 static void imx8_dsp_handle_request(struct imx_dsp_ipc *ipc)

Completed in 137 milliseconds