| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | plat_arm_sip_svc.c | 26 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 D | spmd_main.c | 96 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 D | spmc_shared_mem.h | 58 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 D | spmc_main.c | 126 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 D | spmc_shared_mem.c | 1214 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 D | spmc.h | 293 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 D | hikey960_el3_spmc_logical_sp.c | 24 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 D | fvp_el3_spmc_logical_sp.c | 24 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 D | spmc_svc.h | 24 bool secure_origin,
|
| H A D | spmd_svc.h | 33 bool secure_origin,
|
| H A D | el3_spmc_logical_sp.h | 16 typedef uint64_t (*direct_msg_handler)(uint32_t smc_fid, bool secure_origin,
|