Home
last modified time | relevance | path

Searched refs:secure_origin (Results 1 – 11 of 11) sorted by relevance

/rk3399_ARM-atf/plat/arm/common/
H A Dplat_arm_sip_svc.c26 bool secure_origin, in plat_protect_memory() argument
34 if (!secure_origin) { in plat_protect_memory()
92 bool secure_origin; in plat_arm_sip_handler() local
95 secure_origin = is_caller_secure(flags); in plat_arm_sip_handler()
96 (void) secure_origin; in plat_arm_sip_handler()
101 if (!secure_origin) { in plat_arm_sip_handler()
115 return plat_protect_memory(true, secure_origin, x1, x2, handle); in plat_arm_sip_handler()
119 return plat_protect_memory(false, secure_origin, x1, x2, handle); in plat_arm_sip_handler()
/rk3399_ARM-atf/services/std_svc/spmd/
H A Dspmd_main.c96 bool secure_origin,
723 bool secure_origin, in spmd_smc_switch_state() argument
732 unsigned int secure_state_in = (secure_origin) ? SECURE : NON_SECURE; in spmd_smc_switch_state()
733 unsigned int secure_state_out = (!secure_origin) ? SECURE : NON_SECURE; in spmd_smc_switch_state()
734 uint32_t version_in = (secure_origin) ? secure_ffa_version : nonsecure_ffa_version; in spmd_smc_switch_state()
735 uint32_t version_out = (!secure_origin) ? secure_ffa_version : nonsecure_ffa_version; in spmd_smc_switch_state()
755 simd_ctx_save(secure_state_in, (!secure_origin && (is_sve_hint_set(flags) == true))); in spmd_smc_switch_state()
814 bool secure_origin, in spmd_smc_forward() argument
824 if (is_spmc_at_el3() && !secure_origin) { in spmd_smc_forward()
825 return spmc_smc_handler(smc_fid, secure_origin, x1, x2, x3, x4, in spmd_smc_forward()
[all …]
/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc_shared_mem.h58 bool secure_origin,
68 bool secure_origin,
78 bool secure_origin,
88 bool secure_origin,
99 bool secure_origin,
109 bool secure_origin,
H A Dspmc_main.c126 struct mailbox *spmc_get_mbox_desc(bool secure_origin) in spmc_get_mbox_desc() argument
129 if (secure_origin) { in spmc_get_mbox_desc()
218 bool secure_origin, in spmc_smc_return() argument
238 else if (secure_origin && ffa_is_secure_world_id(dst_id)) { in spmc_smc_return()
242 else if (!secure_origin && ffa_is_secure_world_id(dst_id)) { in spmc_smc_return()
243 return spmd_smc_switch_state(smc_fid, secure_origin, x1, x2, in spmc_smc_return()
360 uint32_t get_partition_ffa_version(bool secure_origin) in get_partition_ffa_version() argument
362 if (secure_origin) { in get_partition_ffa_version()
373 bool secure_origin, in direct_req_smc_handler() argument
388 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in direct_req_smc_handler()
[all …]
H A Dspmc_shared_mem.c1214 bool secure_origin, in spmc_ffa_mem_send() argument
1226 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin); in spmc_ffa_mem_send()
1228 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_send()
1238 if (secure_origin) { in spmc_ffa_mem_send()
1305 bool secure_origin, in spmc_ffa_mem_frag_tx() argument
1316 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_frag_tx()
1317 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin); in spmc_ffa_mem_frag_tx()
1453 bool secure_origin) in spmc_ffa_mem_retrieve_update_ns_bit() argument
1455 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_retrieve_update_ns_bit()
1457 if (secure_origin && in spmc_ffa_mem_retrieve_update_ns_bit()
[all …]
H A Dspmc.h293 struct mailbox *spmc_get_mbox_desc(bool secure_origin);
304 uint32_t get_partition_ffa_version(bool secure_origin);
/rk3399_ARM-atf/plat/hisilicon/hikey960/
H A Dhikey960_el3_spmc_logical_sp.c24 static uint64_t handle_ffa_direct_request(uint32_t smc_fid, bool secure_origin, in handle_ffa_direct_request() argument
44 secure_origin ? "Secure" : "Normal"); in handle_ffa_direct_request()
/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dfvp_el3_spmc_logical_sp.c24 static uint64_t handle_ffa_direct_request(uint32_t smc_fid, bool secure_origin, in handle_ffa_direct_request() argument
46 secure_origin ? "Secure" : "Normal", ffa_endpoint_source(x1)); in handle_ffa_direct_request()
/rk3399_ARM-atf/include/services/
H A Dspmc_svc.h24 bool secure_origin,
H A Dspmd_svc.h33 bool secure_origin,
H A Del3_spmc_logical_sp.h16 typedef uint64_t (*direct_msg_handler)(uint32_t smc_fid, bool secure_origin,