| /trusted-firmware-a-latest/services/std_svc/spm/el3_spmc/ |
| D | spmc_main.c | 108 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 …]
|
| D | spmc_shared_mem.h | 55 bool secure_origin, 65 bool secure_origin, 75 bool secure_origin, 85 bool secure_origin, 96 bool secure_origin, 106 bool secure_origin,
|
| D | spmc.h | 267 struct mailbox *spmc_get_mbox_desc(bool secure_origin); 278 uint32_t get_partition_ffa_version(bool secure_origin);
|
| D | spmc_shared_mem.c | 1183 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/ |
| D | spmd_main.c | 92 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/ |
| D | plat_arm_sip_svc.c | 29 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/ |
| 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()
|
| /trusted-firmware-a-latest/plat/arm/board/fvp/ |
| 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()
|
| /trusted-firmware-a-latest/include/services/ |
| D | spmc_svc.h | 24 bool secure_origin,
|
| D | spmd_svc.h | 32 bool secure_origin,
|
| D | el3_spmc_logical_sp.h | 16 typedef uint64_t (*direct_msg_handler)(uint32_t smc_fid, bool secure_origin,
|