Home
last modified time | relevance | path

Searched refs:imx_sc_ipc (Results 1 – 25 of 25) sorted by relevance

/linux-6.14.4/include/linux/firmware/imx/svc/
Dmisc.h50 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
53 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
56 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
59 static inline int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, in imx_sc_misc_set_control()
65 static inline int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, in imx_sc_misc_get_control()
71 static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
Drm.h61 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource);
62 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt);
65 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
/linux-6.14.4/include/linux/firmware/imx/
Dipc.h17 struct imx_sc_ipc;
49 int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp);
58 int imx_scu_get_handle(struct imx_sc_ipc **ipc);
60 static inline int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, in imx_scu_call_rpc()
66 static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
/linux-6.14.4/drivers/firmware/imx/
Dimx-scu.c27 struct imx_sc_ipc *sc_ipc;
35 struct imx_sc_ipc { struct
83 static struct imx_sc_ipc *imx_sc_ipc_handle;
95 int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
116 struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc; in imx_scu_rx_callback()
159 static int imx_scu_ipc_write(struct imx_sc_ipc *sc_ipc, void *msg) in imx_scu_ipc_write()
204 int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp) in imx_scu_call_rpc()
264 struct imx_sc_ipc *sc_ipc; in imx_scu_probe()
Dmisc.c51 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_set_control()
81 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_get_control()
119 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
Drm.c24 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
68 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
Dimx-scu-soc.c13 static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
Dimx-scu-irq.c60 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
/linux-6.14.4/drivers/nvmem/
Dimx-ocotp-scu.c44 struct imx_sc_ipc *nvmem_ipc;
109 static int imx_sc_misc_otp_fuse_read(struct imx_sc_ipc *ipc, u32 word, in imx_sc_misc_otp_fuse_read()
/linux-6.14.4/drivers/net/can/flexcan/
Dflexcan.h117 struct imx_sc_ipc *sc_ipc_handle;
/linux-6.14.4/drivers/gpio/
Dgpio-imx-scu.c20 struct imx_sc_ipc *handle;
/linux-6.14.4/drivers/thermal/
Dimx_sc_thermal.c19 static struct imx_sc_ipc *thermal_ipc_handle;
/linux-6.14.4/drivers/pinctrl/freescale/
Dpinctrl-scu.c50 static struct imx_sc_ipc *pinctrl_ipc_handle;
/linux-6.14.4/drivers/rtc/
Drtc-imx-sc.c24 static struct imx_sc_ipc *rtc_ipc_handle;
/linux-6.14.4/drivers/input/keyboard/
Dimx_sc_key.c32 struct imx_sc_ipc *key_ipc_handle;
/linux-6.14.4/drivers/media/platform/amphion/
Dvpu_imx8q.c196 struct imx_sc_ipc *ipc; in vpu_imx8q_get_fuse()
/linux-6.14.4/drivers/clk/imx/
Dclk-scu.c25 static struct imx_sc_ipc *ccm_ipc_handle;
394 static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource, in sc_pm_clock_enable()
/linux-6.14.4/drivers/pmdomain/imx/
Dscu-pd.c306 static struct imx_sc_ipc *pm_ipc_handle;
/linux-6.14.4/drivers/gpu/drm/bridge/imx/
Dimx8qxp-pixel-link.c28 struct imx_sc_ipc *ipc_handle;
Dimx8qxp-pxl2dpi.c41 struct imx_sc_ipc *ipc_handle;
/linux-6.14.4/drivers/net/ethernet/freescale/
Dfec.h687 struct imx_sc_ipc *ipc_handle;
/linux-6.14.4/sound/soc/sof/imx/
Dimx8.c53 struct imx_sc_ipc *sc_ipc;
/linux-6.14.4/drivers/phy/freescale/
Dphy-fsl-imx8-mipi-dphy.c129 struct imx_sc_ipc *ipc_handle;
/linux-6.14.4/drivers/remoteproc/
Dimx_dsp_rproc.c123 struct imx_sc_ipc *ipc_handle;
Dimx_rproc.c111 struct imx_sc_ipc *ipc_handle;