Home
last modified time | relevance | path

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

/trusted-firmware-a-latest/services/std_svc/spm/el3_spmc/
Dspmc_main.c108 struct mailbox *spmc_get_mbox_desc(bool secure_origin) in spmc_get_mbox_desc() argument
111 if (secure_origin) { in spmc_get_mbox_desc()
200 bool secure_origin, in spmc_smc_return() argument
219 else if (secure_origin && ffa_is_secure_world_id(dst_id)) { in spmc_smc_return()
223 else if (!secure_origin && ffa_is_secure_world_id(dst_id)) { in spmc_smc_return()
224 return spmd_smc_switch_state(smc_fid, secure_origin, x1, x2, in spmc_smc_return()
325 bool secure_origin, in direct_req_smc_handler() argument
347 if ((secure_origin && src_id != spmc_get_current_sp_ctx()->sp_id) || in direct_req_smc_handler()
348 (!secure_origin && !ffa_is_normal_world_id(src_id))) { in direct_req_smc_handler()
360 smc_fid, secure_origin, x1, x2, in direct_req_smc_handler()
[all …]
Dspmc_shared_mem.h55 bool secure_origin,
65 bool secure_origin,
75 bool secure_origin,
85 bool secure_origin,
96 bool secure_origin,
106 bool secure_origin,
Dspmc.h267 struct mailbox *spmc_get_mbox_desc(bool secure_origin);
278 uint32_t get_partition_ffa_version(bool secure_origin);
Dspmc_shared_mem.c1183 bool secure_origin, in spmc_ffa_mem_send() argument
1195 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin); in spmc_ffa_mem_send()
1197 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_send()
1207 if (secure_origin) { in spmc_ffa_mem_send()
1274 bool secure_origin, in spmc_ffa_mem_frag_tx() argument
1285 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_frag_tx()
1286 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin); in spmc_ffa_mem_frag_tx()
1379 bool secure_origin, in spmc_ffa_mem_retrieve_req() argument
1402 struct mailbox *mbox = spmc_get_mbox_desc(secure_origin); in spmc_ffa_mem_retrieve_req()
1403 uint32_t ffa_version = get_partition_ffa_version(secure_origin); in spmc_ffa_mem_retrieve_req()
[all …]
/trusted-firmware-a-latest/services/std_svc/spmd/
Dspmd_main.c92 bool secure_origin,
665 bool secure_origin, in spmd_smc_switch_state() argument
672 unsigned int secure_state_in = (secure_origin) ? SECURE : NON_SECURE; in spmd_smc_switch_state()
673 unsigned int secure_state_out = (!secure_origin) ? SECURE : NON_SECURE; in spmd_smc_switch_state()
736 bool secure_origin, in spmd_smc_forward() argument
745 if (is_spmc_at_el3() && !secure_origin) { in spmd_smc_forward()
746 return spmc_smc_handler(smc_fid, secure_origin, x1, x2, x3, x4, in spmd_smc_forward()
749 return spmd_smc_switch_state(smc_fid, secure_origin, x1, x2, x3, x4, in spmd_smc_forward()
846 bool secure_origin; in spmd_smc_handler() local
851 secure_origin = is_caller_secure(flags); in spmd_smc_handler()
[all …]
/trusted-firmware-a-latest/plat/arm/common/
Dplat_arm_sip_svc.c29 bool secure_origin; in plat_arm_sip_handler() local
32 secure_origin = is_caller_secure(flags); in plat_arm_sip_handler()
36 if (!secure_origin) { in plat_arm_sip_handler()
/trusted-firmware-a-latest/plat/hisilicon/hikey960/
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()
/trusted-firmware-a-latest/plat/arm/board/fvp/
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()
/trusted-firmware-a-latest/include/services/
Dspmc_svc.h24 bool secure_origin,
Dspmd_svc.h32 bool secure_origin,
Del3_spmc_logical_sp.h16 typedef uint64_t (*direct_msg_handler)(uint32_t smc_fid, bool secure_origin,