Symbol: imx_sc_ipc
drivers/clk/imx/clk-scu.c
25
static struct imx_sc_ipc *ccm_ipc_handle;
drivers/clk/imx/clk-scu.c
386
static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource,
drivers/firmware/imx/imx-scu-irq.c
60
static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
drivers/firmware/imx/imx-scu-soc.c
13
static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
drivers/firmware/imx/imx-scu.c
116
struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc;
drivers/firmware/imx/imx-scu.c
159
static int imx_scu_ipc_write(struct imx_sc_ipc *sc_ipc, void *msg)
drivers/firmware/imx/imx-scu.c
204
int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp)
drivers/firmware/imx/imx-scu.c
264
struct imx_sc_ipc *sc_ipc;
drivers/firmware/imx/imx-scu.c
27
struct imx_sc_ipc *sc_ipc;
drivers/firmware/imx/imx-scu.c
83
static struct imx_sc_ipc *imx_sc_ipc_handle;
drivers/firmware/imx/imx-scu.c
95
int imx_scu_get_handle(struct imx_sc_ipc **ipc)
drivers/firmware/imx/misc.c
119
int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
drivers/firmware/imx/misc.c
51
int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
drivers/firmware/imx/misc.c
81
int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
drivers/firmware/imx/rm.c
24
bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource)
drivers/firmware/imx/rm.c
68
int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt)
drivers/gpio/gpio-imx-scu.c
22
struct imx_sc_ipc *handle;
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c
28
struct imx_sc_ipc *ipc_handle;
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
40
struct imx_sc_ipc *ipc_handle;
drivers/input/keyboard/imx_sc_key.c
32
struct imx_sc_ipc *key_ipc_handle;
drivers/media/platform/amphion/vpu_imx8q.c
196
struct imx_sc_ipc *ipc;
drivers/net/can/flexcan/flexcan.h
118
struct imx_sc_ipc *sc_ipc_handle;
drivers/net/ethernet/freescale/fec.h
680
struct imx_sc_ipc *ipc_handle;
drivers/nvmem/imx-ocotp-scu.c
109
static int imx_sc_misc_otp_fuse_read(struct imx_sc_ipc *ipc, u32 word,
drivers/nvmem/imx-ocotp-scu.c
44
struct imx_sc_ipc *nvmem_ipc;
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
129
struct imx_sc_ipc *ipc_handle;
drivers/pinctrl/freescale/pinctrl-scu.c
50
static struct imx_sc_ipc *pinctrl_ipc_handle;
drivers/pmdomain/imx/scu-pd.c
306
static struct imx_sc_ipc *pm_ipc_handle;
drivers/remoteproc/imx_dsp_rproc.c
139
struct imx_sc_ipc *ipc_handle;
drivers/remoteproc/imx_rproc.c
121
struct imx_sc_ipc *ipc_handle;
drivers/reset/reset-imx-scu.c
17
struct imx_sc_ipc *ipc_handle;
drivers/rtc/rtc-imx-sc.c
24
static struct imx_sc_ipc *rtc_ipc_handle;
drivers/thermal/imx_sc_thermal.c
19
static struct imx_sc_ipc *thermal_ipc_handle;
include/linux/firmware/imx/ipc.h
17
struct imx_sc_ipc;
include/linux/firmware/imx/ipc.h
49
int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp);
include/linux/firmware/imx/ipc.h
58
int imx_scu_get_handle(struct imx_sc_ipc **ipc);
include/linux/firmware/imx/ipc.h
60
static inline int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg,
include/linux/firmware/imx/ipc.h
66
static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc)
include/linux/firmware/imx/svc/misc.h
50
int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
include/linux/firmware/imx/svc/misc.h
53
int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
include/linux/firmware/imx/svc/misc.h
56
int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
include/linux/firmware/imx/svc/misc.h
59
static inline int imx_sc_misc_set_control(struct imx_sc_ipc *ipc,
include/linux/firmware/imx/svc/misc.h
65
static inline int imx_sc_misc_get_control(struct imx_sc_ipc *ipc,
include/linux/firmware/imx/svc/misc.h
71
static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
include/linux/firmware/imx/svc/rm.h
61
bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource);
include/linux/firmware/imx/svc/rm.h
62
int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt);
include/linux/firmware/imx/svc/rm.h
65
imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource)
include/linux/firmware/imx/svc/rm.h
69
static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt)
sound/soc/sof/imx/imx8.c
117
struct imx_sc_ipc *sc_ipc_handle;