Home
last modified time | relevance | path

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

12

/optee_os/core/arch/arm/plat-stm32mp2/
H A Dstm32mp_pm.c27 uint32_t pm_hint = PM_HINT_CLOCK_STATE | in thread_system_off_handler() local
31 return pm_change_state(PM_OP_SUSPEND, pm_hint); in thread_system_off_handler()
36 uint32_t pm_hint = 0U; in get_pm_hint() local
40 pm_hint = PM_HINT_CLOCK_STATE; in get_pm_hint()
42 pm_hint = PM_HINT_CONTEXT_STATE; in get_pm_hint()
44 pm_hint |= ((a0 << PM_HINT_PLATFORM_STATE_SHIFT) & in get_pm_hint()
47 return pm_hint; in get_pm_hint()
/optee_os/core/drivers/crypto/caam/
H A Dcaam_pwr.c121 static TEE_Result pm_enter(uint32_t pm_hint) in pm_enter() argument
125 PWR_TRACE("CAAM power mode %" PRIu32 " entry", pm_hint); in pm_enter()
127 if (pm_hint == PM_HINT_CLOCK_STATE) { in pm_enter()
129 } else if (pm_hint == PM_HINT_CONTEXT_STATE) { in pm_enter()
145 static TEE_Result pm_resume(uint32_t pm_hint) in pm_resume() argument
149 PWR_TRACE("CAAM power mode %" PRIu32 " resume", pm_hint); in pm_resume()
150 if (pm_hint == PM_HINT_CONTEXT_STATE) { in pm_resume()
155 caam_jr_resume(pm_hint); in pm_resume()
157 ret = caam_mp_resume(pm_hint); in pm_resume()
171 pm_enter_resume(enum pm_op op, uint32_t pm_hint, in pm_enter_resume() argument
[all …]
H A Dcaam_jr.c642 void caam_jr_resume(uint32_t pm_hint) in caam_jr_resume() argument
644 if (pm_hint == PM_HINT_CONTEXT_STATE) { in caam_jr_resume()
/optee_os/core/kernel/
H A Dpm.c91 static TEE_Result do_pm_callback(enum pm_op op, uint32_t pm_hint, in do_pm_callback() argument
102 res = hdl->callback(op, pm_hint, hdl); in do_pm_callback()
117 static TEE_Result call_callbacks(enum pm_op op, uint32_t pm_hint, in call_callbacks() argument
135 res = do_pm_callback(op, pm_hint, hdl); in call_callbacks()
149 TEE_Result pm_change_state(enum pm_op op, uint32_t pm_hint) in pm_change_state() argument
157 res = call_callbacks(op, pm_hint, cnt); in pm_change_state()
164 res = call_callbacks(op, pm_hint, cnt - 1); in pm_change_state()
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_mp.h24 enum caam_status caam_mp_resume(uint32_t pm_hint);
31 static inline enum caam_status caam_mp_resume(uint32_t pm_hint __unused) in caam_mp_resume()
/optee_os/core/include/kernel/
H A Dpm.h82 typedef TEE_Result (*pm_callback)(enum pm_op op, uint32_t pm_hint,
225 TEE_Result pm_change_state(enum pm_op op, uint32_t pm_hint);
/optee_os/core/arch/arm/plat-imx/
H A Dtzc380.c87 pm_enter_resume(enum pm_op op, uint32_t pm_hint __unused, in pm_enter_resume()
/optee_os/core/drivers/firewall/
H A Dstm32_serc.c244 static TEE_Result stm32_serc_pm(enum pm_op op, unsigned int pm_hint, in stm32_serc_pm() argument
247 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT)) in stm32_serc_pm()
/optee_os/core/drivers/
H A Dimx_csu.c159 pm_enter_resume(enum pm_op op, uint32_t pm_hint __unused, in pm_enter_resume()
H A Dstm32_ipcc.c230 stm32_ipcc_pm(enum pm_op op, unsigned int pm_hint, in stm32_ipcc_pm() argument
236 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT) || !ipcc->is_tdcid) in stm32_ipcc_pm()
H A Dstm32_omm.c333 stm32_omm_pm(enum pm_op op, unsigned int pm_hint, in stm32_omm_pm() argument
336 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT)) in stm32_omm_pm()
H A Dstm32_hpdma.c318 stm32_hpdma_pm(enum pm_op op, unsigned int pm_hint, in stm32_hpdma_pm() argument
329 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT) || !is_tdcid) in stm32_hpdma_pm()
H A Dstm32_cpu_opp.c291 static TEE_Result cpu_opp_pm(enum pm_op op, unsigned int pm_hint, in cpu_opp_pm() argument
297 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT)) in cpu_opp_pm()
H A Dstm32_fmc.c449 static TEE_Result fmc_pm(enum pm_op op, unsigned int pm_hint, in fmc_pm() argument
452 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT)) in fmc_pm()
H A Datmel_saic.c314 static TEE_Result saic_pm(enum pm_op op, uint32_t pm_hint __unused, in saic_pm()
H A Datmel_wdt.c273 static TEE_Result atmel_wdt_pm(enum pm_op op, uint32_t pm_hint __unused, in atmel_wdt_pm()
H A Dstm32_gpio.c346 static TEE_Result consumed_gpios_pm(enum pm_op op, unsigned int pm_hint,
794 unsigned int pm_hint __unused, in consumed_gpios_pm()
1604 stm32_gpio_sec_config_pm(enum pm_op op, unsigned int pm_hint, in stm32_gpio_sec_config_pm() argument
1609 if (!PM_HINT_IS_STATE(pm_hint, CONTEXT)) in stm32_gpio_sec_config_pm()
H A Datmel_piobu.c385 static TEE_Result piobu_pm(enum pm_op op, uint32_t pm_hint __unused, in piobu_pm()
/optee_os/core/drivers/crypto/caam/mp/
H A Dcaam_mp.c402 enum caam_status caam_mp_resume(uint32_t pm_hint) in caam_mp_resume() argument
404 if (pm_hint == PM_HINT_CONTEXT_STATE) in caam_mp_resume()
/optee_os/core/drivers/counter/
H A Dstm32_stgen.c162 stm32_stgen_pm(enum pm_op op, unsigned int pm_hint __unused, in stm32_stgen_pm()
/optee_os/core/arch/arm/plat-sam/
H A Dmatrix.c251 static TEE_Result matrix_pm(enum pm_op op, uint32_t pm_hint __unused, in matrix_pm()
/optee_os/core/arch/arm/plat-stm32mp1/drivers/
H A Dstm32mp1_pwr.c184 static TEE_Result vdd_hslv_pm(enum pm_op op, uint32_t pm_hint __unused, in vdd_hslv_pm()
/optee_os/core/drivers/regulator/
H A Dstm32mp13_regulator_iod.c188 static TEE_Result iod_pm(enum pm_op op, unsigned int pm_hint __unused, in iod_pm()
H A Dstm32_vrefbuf.c256 static TEE_Result stm32_vrefbuf_pm(enum pm_op op, unsigned int pm_hint __unused, in stm32_vrefbuf_pm()
/optee_os/core/drivers/clk/sam/
H A Dat91_pmc.c267 static TEE_Result pmc_pm(enum pm_op op, uint32_t pm_hint __unused, in pmc_pm()

12