| /optee_os/core/arch/arm/plat-stm32mp2/ |
| H A D | stm32mp_pm.c | 27 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 D | caam_pwr.c | 121 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 D | caam_jr.c | 642 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 D | pm.c | 91 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 D | caam_mp.h | 24 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 D | pm.h | 82 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 D | tzc380.c | 87 pm_enter_resume(enum pm_op op, uint32_t pm_hint __unused, in pm_enter_resume()
|
| /optee_os/core/drivers/firewall/ |
| H A D | stm32_serc.c | 244 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 D | imx_csu.c | 159 pm_enter_resume(enum pm_op op, uint32_t pm_hint __unused, in pm_enter_resume()
|
| H A D | stm32_ipcc.c | 230 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 D | stm32_omm.c | 333 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 D | stm32_hpdma.c | 318 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 D | stm32_cpu_opp.c | 291 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 D | stm32_fmc.c | 449 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 D | atmel_saic.c | 314 static TEE_Result saic_pm(enum pm_op op, uint32_t pm_hint __unused, in saic_pm()
|
| H A D | atmel_wdt.c | 273 static TEE_Result atmel_wdt_pm(enum pm_op op, uint32_t pm_hint __unused, in atmel_wdt_pm()
|
| H A D | stm32_gpio.c | 346 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 D | atmel_piobu.c | 385 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 D | caam_mp.c | 402 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 D | stm32_stgen.c | 162 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 D | matrix.c | 251 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 D | stm32mp1_pwr.c | 184 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 D | stm32mp13_regulator_iod.c | 188 static TEE_Result iod_pm(enum pm_op op, unsigned int pm_hint __unused, in iod_pm()
|
| H A D | stm32_vrefbuf.c | 256 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 D | at91_pmc.c | 267 static TEE_Result pmc_pm(enum pm_op op, uint32_t pm_hint __unused, in pmc_pm()
|