Searched refs:sp_id (Results 1 – 10 of 10) sorted by relevance
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | logical_sp.c | 53 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 D | spmc_pm.c | 27 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 D | spmc_setup.c | 830 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 D | spmc_main.c | 106 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 D | spmc.h | 164 uint16_t sp_id; member
|
| H A D | spmc_shared_mem.c | 271 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/plat/arm/board/fvp/ |
| H A D | fvp_spmd_logical_sp.c | 85 static uintptr_t find_sp_image_base_in_staging(uint16_t sp_id) in find_sp_image_base_in_staging() argument 87 if (sp_id == FFA_ID_SP1) { in find_sp_image_base_in_staging() 89 } else if (sp_id == FFA_ID_SP2) { in find_sp_image_base_in_staging() 96 bool get_sp_id_and_uuid(uint32_t component_id, uint16_t *sp_id, uint32_t *target_uuid) in get_sp_id_and_uuid() argument 101 assert(target_uuid != NULL && sp_id != NULL); in get_sp_id_and_uuid() 103 *sp_id = component_id_to_sp_ffa_id(component_id); in get_sp_id_and_uuid() 105 if (*sp_id == 0U) { in get_sp_id_and_uuid() 110 if (*sp_id == FFA_ID_SP1) { in get_sp_id_and_uuid() 123 uint16_t sp_id = 0U; in lfa_sp_activate() local 135 if (!get_sp_id_and_uuid(activation->component_id, &sp_id, target_uuid)) { in lfa_sp_activate() [all …]
|
| /rk3399_ARM-atf/services/std_svc/spmd/ |
| H A D | spmd_logical_sp.c | 65 if (!ffa_is_secure_world_id(lp_desc->sp_id)) { in el3_spmd_sp_desc_validate() 67 lp_desc->sp_id); in el3_spmd_sp_desc_validate() 72 if (!is_spmd_lp_id(lp_desc->sp_id)) { in el3_spmd_sp_desc_validate() 74 lp_desc->sp_id); in el3_spmd_sp_desc_validate() 82 lp_desc->sp_id); in el3_spmd_sp_desc_validate() 89 lp_desc->sp_id); in el3_spmd_sp_desc_validate() 103 if (lp_desc->sp_id == lp_array[inner_idx].sp_id) { in el3_spmd_sp_desc_validate() 105 lp_desc->sp_id); in el3_spmd_sp_desc_validate() 243 (*partitions)[array_index].ep_id = lp->sp_id; in spmd_fill_lp_info_array() 319 spmd_lp_descs[i].sp_id); in spmd_logical_sp_init() [all …]
|
| /rk3399_ARM-atf/include/services/ |
| H A D | el3_spmc_logical_sp.h | 27 uint16_t sp_id; member 41 .sp_id = (_sp_id), \
|
| H A D | el3_spmd_logical_sp.h | 22 uint16_t sp_id; member 55 .sp_id = (_sp_id), \ 189 uint16_t sp_id, 196 uint16_t sp_id);
|