Symbol: imx_dsp_ipc
drivers/firmware/imx/imx-dsp.c
142
struct imx_dsp_ipc *dsp_ipc;
drivers/firmware/imx/imx-dsp.c
166
struct imx_dsp_ipc *dsp_ipc;
drivers/firmware/imx/imx-dsp.c
24
int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc, unsigned int idx)
drivers/firmware/imx/imx-dsp.c
62
struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *dsp_ipc, int idx)
drivers/firmware/imx/imx-dsp.c
75
void imx_dsp_free_channel(struct imx_dsp_ipc *dsp_ipc, int idx)
drivers/firmware/imx/imx-dsp.c
87
static int imx_dsp_setup_channels(struct imx_dsp_ipc *dsp_ipc)
include/linux/firmware/imx/dsp.h
18
struct imx_dsp_ipc *ipc;
include/linux/firmware/imx/dsp.h
26
void (*handle_reply)(struct imx_dsp_ipc *ipc);
include/linux/firmware/imx/dsp.h
27
void (*handle_request)(struct imx_dsp_ipc *ipc);
include/linux/firmware/imx/dsp.h
38
static inline void imx_dsp_set_data(struct imx_dsp_ipc *ipc, void *data)
include/linux/firmware/imx/dsp.h
43
static inline void *imx_dsp_get_data(struct imx_dsp_ipc *ipc)
include/linux/firmware/imx/dsp.h
50
int imx_dsp_ring_doorbell(struct imx_dsp_ipc *dsp, unsigned int chan_idx);
include/linux/firmware/imx/dsp.h
52
struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx);
include/linux/firmware/imx/dsp.h
53
void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx);
include/linux/firmware/imx/dsp.h
57
static inline int imx_dsp_ring_doorbell(struct imx_dsp_ipc *ipc,
include/linux/firmware/imx/dsp.h
63
struct mbox_chan *imx_dsp_request_channel(struct imx_dsp_ipc *ipc, int idx)
include/linux/firmware/imx/dsp.h
68
void imx_dsp_free_channel(struct imx_dsp_ipc *ipc, int idx) { }
sound/soc/sof/imx/imx-common.c
82
static void imx_handle_reply(struct imx_dsp_ipc *ipc)
sound/soc/sof/imx/imx-common.c
90
static void imx_handle_request(struct imx_dsp_ipc *ipc)
sound/soc/sof/imx/imx-common.h
111
struct imx_dsp_ipc *ipc_handle;