Searched refs:fn_id (Results 1 – 8 of 8) sorted by relevance
| /hyp/platform/psci_smc/aarch64/include/ |
| A D | psci_smc_arch.h | 9 smccc_function_id_t fn_id = smccc_function_id_default(); in psci_smc_fn_call() local 10 smccc_function_id_set_is_fast(&fn_id, true); in psci_smc_fn_call() 11 smccc_function_id_set_is_smc64(&fn_id, true); in psci_smc_fn_call() 12 smccc_function_id_set_owner_id(&fn_id, SMCCC_OWNER_ID_STANDARD); in psci_smc_fn_call() 13 smccc_function_id_set_function(&fn_id, (smccc_function_t)fn); in psci_smc_fn_call() 27 smccc_function_id_t fn_id = smccc_function_id_default(); in psci_smc_fn_call32() local 28 smccc_function_id_set_is_fast(&fn_id, true); in psci_smc_fn_call32() 29 smccc_function_id_set_is_smc64(&fn_id, false); in psci_smc_fn_call32() 45 smccc_function_id_t fn_id = smccc_function_id_default(); in psci_smc_fn_call_reg() local 46 smccc_function_id_set_is_fast(&fn_id, true); in psci_smc_fn_call_reg() [all …]
|
| /hyp/vm/smccc/src/ |
| A D | smccc.c | 21 smccc_function_id_t fn_id = smccc_function_id_cast(arg1); in smccc_arch_features() local 22 bool is_smc64 = smccc_function_id_get_is_smc64(&fn_id); in smccc_arch_features() 23 smccc_function_t fn = smccc_function_id_get_function(&fn_id); in smccc_arch_features() 26 if ((smccc_function_id_get_owner_id(&fn_id) == SMCCC_OWNER_ID_ARCH) && in smccc_arch_features() 27 smccc_function_id_get_is_fast(&fn_id) && in smccc_arch_features() 28 (smccc_function_id_get_res0(&fn_id) == 0U)) { in smccc_arch_features() 36 } else if ((smccc_function_id_get_owner_id(&fn_id) == in smccc_arch_features() 38 smccc_function_id_get_is_fast(&fn_id) && in smccc_arch_features() 39 (smccc_function_id_get_res0(&fn_id) == 0U)) { in smccc_arch_features()
|
| /hyp/platform/soc_qemu/src/ |
| A D | abort.c | 17 smccc_function_id_t fn_id = smccc_function_id_default(); in soc_qemu_handle_power_system_off() local 19 smccc_function_id_set_owner_id(&fn_id, SMCCC_OWNER_ID_STANDARD); in soc_qemu_handle_power_system_off() 20 smccc_function_id_set_function(&fn_id, PSCI_FUNCTION_SYSTEM_OFF); in soc_qemu_handle_power_system_off() 21 smccc_function_id_set_is_smc64(&fn_id, false); in soc_qemu_handle_power_system_off() 22 smccc_function_id_set_is_fast(&fn_id, true); in soc_qemu_handle_power_system_off() 24 smccc_1_1_call(fn_id, &hyp_args, &hyp_ret, NULL, CLIENT_ID_HYP); in soc_qemu_handle_power_system_off()
|
| /hyp/platform/arm_smccc/aarch64/src/ |
| A D | smccc_call.c | 25 smccc_1_1_do_call(smccc_function_id_t fn_id, uint64_t (*args)[6], in smccc_1_1_do_call() argument 31 trace_regs[0] = smccc_function_id_raw(fn_id); in smccc_1_1_do_call() 40 register register_t x0 __asm__("x0") = smccc_function_id_raw(fn_id); in smccc_1_1_do_call() 87 smccc_1_1_call(smccc_function_id_t fn_id, uint64_t (*args)[6], in smccc_1_1_call() argument 95 bool is_fast = smccc_function_id_get_is_fast(&fn_id); in smccc_1_1_call() 108 smccc_1_1_do_call(fn_id, args, ret, session_ret, client_id); in smccc_1_1_call() 120 smccc_1_1_do_call(fn_id, args, ret, session_ret, client_id); in smccc_1_1_call()
|
| /hyp/platform/psci_smc/src/ |
| A D | psci_smc.c | 177 smccc_function_id_t fn_id = smccc_function_id_default(); in psci_smc_psci_features() local 178 smccc_function_id_set_is_fast(&fn_id, true); in psci_smc_psci_features() 179 smccc_function_id_set_is_smc64(&fn_id, smc64); in psci_smc_psci_features() 180 smccc_function_id_set_owner_id(&fn_id, SMCCC_OWNER_ID_STANDARD); in psci_smc_psci_features() 181 smccc_function_id_set_function(&fn_id, (smccc_function_t)fn); in psci_smc_psci_features() 185 smccc_function_id_raw(fn_id), in psci_smc_psci_features()
|
| /hyp/vm/arm_pv_time/src/ |
| A D | arm_pv_time.c | 25 smccc_function_id_t fn_id = smccc_function_id_cast((uint32_t)arg1); in smccc_pv_time_features() local 26 bool is_smc64 = smccc_function_id_get_is_smc64(&fn_id); in smccc_pv_time_features() 27 bool is_fast = smccc_function_id_get_is_fast(&fn_id); in smccc_pv_time_features() 28 uint32_t res0 = smccc_function_id_get_res0(&fn_id); in smccc_pv_time_features() 29 smccc_function_t fn = smccc_function_id_get_function(&fn_id); in smccc_pv_time_features() 30 smccc_owner_id_t owner_id = smccc_function_id_get_owner_id(&fn_id); in smccc_pv_time_features()
|
| /hyp/interfaces/smccc/include/ |
| A D | smccc.h | 6 smccc_1_1_call(smccc_function_id_t fn_id, uint64_t (*args)[6],
|
| /hyp/vm/psci/src/ |
| A D | psci_common.c | 795 smccc_function_id_t fn_id = smccc_function_id_cast(arg1); in psci_features() local 797 smccc_function_t fn = smccc_function_id_get_function(&fn_id); in psci_features() 800 (smccc_function_id_get_owner_id(&fn_id) == in psci_features() 802 smccc_function_id_get_is_fast(&fn_id) && in psci_features() 803 (smccc_function_id_get_res0(&fn_id) == 0U)) { in psci_features() 804 ret = smccc_function_id_get_is_smc64(&fn_id) in psci_features() 809 } else if ((smccc_function_id_get_owner_id(&fn_id) == in psci_features() 811 smccc_function_id_get_is_fast(&fn_id) && in psci_features() 812 !smccc_function_id_get_is_smc64(&fn_id) && in psci_features() 813 (smccc_function_id_get_res0(&fn_id) == 0U) && in psci_features()
|
Completed in 20 milliseconds