Home
last modified time | relevance | path

Searched refs:sp_id (Results 1 – 9 of 9) sorted by relevance

/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dlogical_sp.c53 if (!ffa_is_secure_world_id(lp_desc->sp_id)) { in el3_sp_desc_validate()
55 lp_desc->sp_id); in el3_sp_desc_validate()
60 if (lp_desc->sp_id == FFA_SPMC_ID) { in el3_sp_desc_validate()
62 lp_desc->sp_id); in el3_sp_desc_validate()
70 lp_desc->sp_id); in el3_sp_desc_validate()
77 lp_desc->sp_id); in el3_sp_desc_validate()
92 lp_desc->sp_id); in el3_sp_desc_validate()
99 if (lp_desc->sp_id == lp_array[inner_idx].sp_id) { in el3_sp_desc_validate()
101 lp_desc->sp_id); in el3_sp_desc_validate()
H A Dspmc_pm.c27 uint16_t sp_id) in spmc_build_pm_message() argument
32 sp_id); in spmc_build_pm_message()
101 INFO("SP (0x%x) init start on core%u.\n", sp->sp_id, linear_id); in spmc_cpu_on_finish_handler()
141 sp->sp_id); in spmc_send_pm_msg()
178 if (!(ffa_endpoint_source(resp) == sp->sp_id && in spmc_send_pm_msg()
H A Dspmc_setup.c830 uint16_t sp_id; in spmc_sp_common_setup() local
833 if (sp->sp_id == INV_SP_ID) { in spmc_sp_common_setup()
834 sp_id = FFA_SP_ID_BASE + ACTIVE_SP_DESC_INDEX; in spmc_sp_common_setup()
839 while (!is_ffa_secure_id_valid(sp_id)) { in spmc_sp_common_setup()
840 sp_id++; in spmc_sp_common_setup()
842 if (sp_id == FFA_SWD_ID_LIMIT) { in spmc_sp_common_setup()
847 sp->sp_id = sp_id; in spmc_sp_common_setup()
H A Dspmc_main.c106 if (sp_desc[i].sp_id == id) { in spmc_get_sp_ctx()
202 if (el3_lp_descs[i].sp_id == partition_id) { in is_ffa_secure_id_valid()
408 if ((secure_origin && src_id != spmc_get_current_sp_ctx()->sp_id) || in direct_req_smc_handler()
419 if (el3_lp_descs[i].sp_id == dst_id) { in direct_req_smc_handler()
742 ERROR("SP 0x%x failed to initialize.\n", sp->sp_id); in ffa_error_handler()
1023 desc->ep_id = el3_lp_descs[index].sp_id; in partition_info_get_handler_v1_1()
1055 desc->ep_id = sp_desc[index].sp_id; in partition_info_get_handler_v1_1()
1460 spmc_get_current_sp_ctx()->sp_id); in ffa_id_get_handler()
2143 sp->sp_id = config_32; in sp_manifest_parse()
2365 el3_lp_descs[i].sp_id); in logical_sp_init()
[all …]
H A Dspmc.h164 uint16_t sp_id; member
H A Dspmc_shared_mem.c271 bool spmc_shmem_obj_validate_id(struct spmc_shmem_obj *obj, uint16_t sp_id) in spmc_shmem_obj_validate_id() argument
294 if (sp_id == emad->mapd.endpoint_id) { in spmc_shmem_obj_validate_id()
1657 !spmc_shmem_obj_validate_id(obj, sp_ctx->sp_id)) { in spmc_ffa_mem_retrieve_req()
1659 __func__, sp_ctx->sp_id); in spmc_ffa_mem_retrieve_req()
1999 if (req->endpoint_array[0] != sp_ctx->sp_id) { in spmc_ffa_mem_relinquish()
2001 req->endpoint_array[0], sp_ctx->sp_id); in spmc_ffa_mem_relinquish()
2007 if (!spmc_shmem_obj_validate_id(obj, sp_ctx->sp_id)) { in spmc_ffa_mem_relinquish()
/rk3399_ARM-atf/include/services/
H A Del3_spmc_logical_sp.h27 uint16_t sp_id; member
41 .sp_id = (_sp_id), \
H A Del3_spmd_logical_sp.h21 uint16_t sp_id; member
54 .sp_id = (_sp_id), \
/rk3399_ARM-atf/services/std_svc/spmd/
H A Dspmd_logical_sp.c77 if (!ffa_is_secure_world_id(lp_desc->sp_id)) { in el3_spmd_sp_desc_validate()
79 lp_desc->sp_id); in el3_spmd_sp_desc_validate()
84 if (!is_spmd_lp_id(lp_desc->sp_id)) { in el3_spmd_sp_desc_validate()
86 lp_desc->sp_id); in el3_spmd_sp_desc_validate()
94 lp_desc->sp_id); in el3_spmd_sp_desc_validate()
101 lp_desc->sp_id); in el3_spmd_sp_desc_validate()
115 if (lp_desc->sp_id == lp_array[inner_idx].sp_id) { in el3_spmd_sp_desc_validate()
117 lp_desc->sp_id); in el3_spmd_sp_desc_validate()
252 (*partitions)[array_index].ep_id = lp->sp_id; in spmd_fill_lp_info_array()
321 spmd_lp_descs[i].sp_id); in spmd_logical_sp_init()
[all …]