/src/ffa/hypervisor/ |
A D | ffa_memory.c | 105 return ret; in memory_send_other_world_forward() 269 return ret; in ffa_memory_other_world_send() 308 return ret; in ffa_memory_other_world_mem_send() 400 ffa_func_name(ret.func), ffa_error_name(ret.arg2)); in ffa_memory_other_world_reclaim() 423 return ret; in ffa_memory_other_world_reclaim() 448 return ret; in ffa_memory_other_world_mem_reclaim() 478 return ret; in memory_send_continue_other_world_forward() 575 ret.func, ret.arg2); in ffa_memory_other_world_send_continue() 640 ret.func, ffa_frag_handle(ret), ret.arg3, in ffa_memory_other_world_send_continue() 661 return ret; in ffa_memory_other_world_send_continue() [all …]
|
A D | notifications.c | 48 CHECK(ret != NULL); in ffa_notifications_update_bindings_forward() 79 struct ffa_value *ret) in ffa_notifications_set_forward() argument 96 if (ret->func == FFA_ERROR_32) { in ffa_notifications_set_forward() 133 struct ffa_value ret; in ffa_notifications_bitmap_create_call() local 146 vm_id, ffa_error_code(ret)); in ffa_notifications_bitmap_create_call() 166 struct ffa_value ret; in ffa_notifications_info_get_forward() local 174 if (ret.func == FFA_ERROR_32) { in ffa_notifications_info_get_forward() 243 return ret; in ffa_notifications_get_from_sp() 248 return ret; in ffa_notifications_get_from_sp() 272 return ret; in ffa_notifications_get_framework_notifications() [all …]
|
A D | indirect_messaging.c | 33 struct ffa_value *ret) in ffa_indirect_msg_send2_forward() argument 54 ffa_error_code(*ret)); in ffa_indirect_msg_send2_forward() 83 struct ffa_value *ret) in ffa_indirect_msg_return_pending_messages() argument 88 if (ret->func == FFA_MSG_SEND_32) { in ffa_indirect_msg_return_pending_messages() 194 return ret; in deliver_msg() 213 return ret; in deliver_msg() 222 return ret; in deliver_msg() 240 struct ffa_value ret; in ffa_indirect_msg_send() local 274 ret = ffa_error(FFA_DENIED); in ffa_indirect_msg_send() 300 ret = ffa_error(FFA_BUSY); in ffa_indirect_msg_send() [all …]
|
A D | setup_and_discovery.c | 50 struct ffa_value ret; in ffa_setup_rxtx_map_spmc() local 93 struct ffa_value ret; in ffa_setup_rxtx_unmap_forward() local 110 ret = arch_other_world_call( in ffa_setup_rxtx_unmap_forward() 121 ret.func); in ffa_setup_rxtx_unmap_forward() 146 struct ffa_value ret; in ffa_setup_partition_info_get_forward() local 160 ret = arch_other_world_call( in ffa_setup_partition_info_get_forward() 200 ret = arch_other_world_call( in ffa_setup_partition_info_get_forward() 258 struct ffa_value *ret) in ffa_setup_rx_release_forward() argument 298 struct ffa_value *ret) in ffa_setup_acquire_receiver_rx() argument 317 if (ret != NULL) { in ffa_setup_acquire_receiver_rx() [all …]
|
A D | direct_messaging.c | 70 struct ffa_value *ret) in ffa_direct_msg_direct_request_forward() argument 91 *ret = arch_other_world_call(args); in ffa_direct_msg_direct_request_forward() 94 *ret = arch_other_world_call_ext(args); in ffa_direct_msg_direct_request_forward() 123 struct ffa_value *ret, in ffa_direct_msg_handle_framework_msg() argument 128 (void)ret; in ffa_direct_msg_handle_framework_msg() 142 struct ffa_value *ret, in ffa_direct_msg_handle_framework_msg_resp() argument 147 (void)ret; in ffa_direct_msg_handle_framework_msg_resp()
|
/src/arch/aarch64/hypervisor/ |
A D | psci_handler.c | 61 *ret = PSCI_VERSION_1_1; in psci_primary_vm_handler() 67 *ret = SMCCC_VERSION_1_2; in psci_primary_vm_handler() 76 *ret = 0; in psci_primary_vm_handler() 93 *ret = 0; in psci_primary_vm_handler() 129 *ret = PSCI_RETURN_ON; in psci_primary_vm_handler() 131 *ret = PSCI_RETURN_OFF; in psci_primary_vm_handler() 148 *ret = smc_res.func; in psci_primary_vm_handler() 185 *ret = smc_res.func; in psci_primary_vm_handler() 242 *ret = 0x2; in psci_secondary_vm_handler() 251 *ret = 0; in psci_secondary_vm_handler() [all …]
|
A D | vm.c | 95 ret = ret && mm_ptable_init(&vm->iommu_ptables[k], vm->id, in arch_vm_iommu_init_mm() 98 ret = ret && mm_ptable_init(&vm->arch.iommu_ptables_ns[k], in arch_vm_iommu_init_mm() 101 if (!ret) { in arch_vm_iommu_init_mm() 106 return ret; in arch_vm_iommu_init_mm() 110 return ret; in arch_vm_iommu_init_mm() 115 bool ret; in arch_vm_init_mm() local 127 return ret; in arch_vm_init_mm() 180 bool ret; in arch_vm_unmap() local 190 return ret; in arch_vm_unmap() 212 bool ret; in arch_vm_mem_get_mode() local [all …]
|
A D | ffa.c | 35 struct ffa_value ret = ffa_setup_spmc_id_get(); in arch_ffa_init() local 37 if (ret.func == FFA_SUCCESS_32) { in arch_ffa_init() 38 spmc_id = ret.arg2; in arch_ffa_init() 39 } else if (ret.func == (uint64_t)SMCCC_ERROR_UNKNOWN || in arch_ffa_init() 40 (ret.func == FFA_ERROR_32 && in arch_ffa_init() 41 ffa_error_code(ret) == FFA_NOT_SUPPORTED)) { in arch_ffa_init()
|
A D | other_world.c | 30 bool ret = false; in arch_other_world_vm_init() local 87 ret = true; in arch_other_world_vm_init() 92 return ret; in arch_other_world_vm_init() 151 struct ffa_value ret; in arch_other_world_vm_configure_rxtx_map() local 167 ret = ffa_error(FFA_DENIED); in arch_other_world_vm_configure_rxtx_map() 173 ret = ffa_error(FFA_DENIED); in arch_other_world_vm_configure_rxtx_map() 179 ret = ffa_error(FFA_DENIED); in arch_other_world_vm_configure_rxtx_map() 185 ret = ffa_error(FFA_DENIED); in arch_other_world_vm_configure_rxtx_map() 200 ret = ffa_error(FFA_ABORTED); in arch_other_world_vm_configure_rxtx_map() 205 ret = ffa_error(FFA_ABORTED); in arch_other_world_vm_configure_rxtx_map() [all …]
|
/src/ |
A D | mpool_test.cc | 83 void* ret; in TEST() local 123 void* ret; in TEST() local 185 void* ret; in TEST() local 233 void* ret; in TEST() local 246 ret = mpool_alloc(&p); in TEST() 254 ASSERT_THAT(ret, NotNull()); in TEST() 292 void* ret; in TEST() local 323 void* ret; in TEST() local 333 ret = mpool_alloc(&p); in TEST() 334 mpool_free(&p, ret); in TEST() [all …]
|
A D | fdt_patch.c | 57 bool ret = false; in fdt_patch() local 144 ret = true; in fdt_patch() 154 return ret; in fdt_patch() 166 int ret = 0; in fdt_patch_mem() local 184 if (ret != 0) { in fdt_patch_mem() 191 if (ret != 0) { in fdt_patch_mem() 197 if (ret < 0) { in fdt_patch_mem() 213 if (ret != 0) { in fdt_patch_mem() 217 ret); in fdt_patch_mem() 223 if (ret != 0) { in fdt_patch_mem() [all …]
|
A D | api.c | 293 return ret; in api_yield() 321 return ret; in api_yield() 403 return ret; in send_versioned_partition_info_descriptors() 686 &ret.arg3, in api_ffa_fill_partition_info_from_regs() 687 &ret.arg4, in api_ffa_fill_partition_info_from_regs() 688 &ret.arg5, in api_ffa_fill_partition_info_from_regs() 689 &ret.arg6, in api_ffa_fill_partition_info_from_regs() 690 &ret.arg7, in api_ffa_fill_partition_info_from_regs() 904 return ret; in api_ffa_partition_info_get_regs() 1223 bool ret; in api_vcpu_prepare_run() local [all …]
|
A D | ffa_memory.c | 761 return ret; in ffa_send_check_transition() 1117 return ret; in ffa_region_group_check_actions() 1282 return ret; in ffa_region_group_identity_map() 1298 bool ret; in clear_memory() local 1314 ret = true; in clear_memory() 1323 return ret; in clear_memory() 1368 ret = true; in ffa_clear_memory_constituents() 1372 return ret; in ffa_clear_memory_constituents() 1614 return ret; in ffa_send_check_update() 1751 return ret; in ffa_retrieve_check_update() [all …]
|
A D | mpool.c | 182 void *ret; in mpool_alloc_no_fallback() local 192 ret = entry; in mpool_alloc_no_fallback() 200 ret = NULL; in mpool_alloc_no_fallback() 212 ret = chunk; in mpool_alloc_no_fallback() 217 return ret; in mpool_alloc_no_fallback() 229 if (ret != NULL) { in mpool_alloc() 230 return ret; in mpool_alloc() 265 void *ret = NULL; in mpool_alloc_contiguous_no_fallback() local 319 return ret; in mpool_alloc_contiguous_no_fallback() 339 if (ret != NULL) { in mpool_alloc_contiguous() [all …]
|
A D | hf_ipi.c | 171 bool ret = true; in hf_ipi_handle_list_element() local 191 ret = false; in hf_ipi_handle_list_element() 227 ret = false; in hf_ipi_handle_list_element() 237 return ret; in hf_ipi_handle_list_element() 246 bool ret = true; in hf_ipi_handle() local 248 ret = hf_ipi_handle_list_element(target_vcpu_locked, &ipi_sri_action); in hf_ipi_handle() 263 return ret; in hf_ipi_handle()
|
/src/arch/aarch64/qemuloader/ |
A D | loader.c | 41 int ret; in update_fdt() local 44 ret = fdt_check_header(fdt); in update_fdt() 45 if (ret != 0) { in update_fdt() 46 dlog_error("FDT failed validation: %d\n", ret); in update_fdt() 49 ret = fdt_open_into(fdt, fdt, FDT_MAX_SIZE); in update_fdt() 50 if (ret != 0) { in update_fdt() 51 dlog_error("FDT failed to open: %d\n", ret); in update_fdt() 64 if (ret != 0) { in update_fdt() 71 if (ret != 0) { in update_fdt() 76 ret = fdt_pack(fdt); in update_fdt() [all …]
|
/src/arch/aarch64/memory_protect/ |
A D | rme.c | 27 struct ffa_value ret; in arch_memory_protect() local 37 ret = smc_ffa_call((struct ffa_value){.func = PLAT_PROTECT_MEM_64, in arch_memory_protect() 41 switch (ret.func) { in arch_memory_protect() 47 paddr_t last_protected = pa_init(ret.arg1); in arch_memory_protect() 76 struct ffa_value ret; in arch_memory_unprotect() local 86 ret = smc_ffa_call((struct ffa_value){.func = PLAT_UNPROTECT_MEM_64, in arch_memory_unprotect() 90 return ret.func == SMCCC_OK; in arch_memory_unprotect()
|
/src/ffa/spmc/ |
A D | direct_messaging.c | 121 struct ffa_value *ret) in ffa_direct_msg_direct_request_forward() argument 128 (void)ret; in ffa_direct_msg_direct_request_forward() 240 return ret; in check_vm_availability_message() 290 return ret; in check_vm_availability_message() 552 struct ffa_value *ret, in ffa_direct_msg_handle_framework_msg() argument 591 struct ffa_value ret; in handle_sp_cpu_off_framework_resp() local 618 return ret; in handle_sp_cpu_off_framework_resp() 652 return ret; in handle_sp_cpu_off_framework_resp() 671 return ret; in handle_sp_cpu_off_framework_resp() 681 struct ffa_value ret; in handle_psci_framework_msg_resp() local [all …]
|
A D | notifications.c | 106 bool is_bind, struct ffa_value *ret) in ffa_notifications_update_bindings_forward() argument 108 (void)ret; in ffa_notifications_update_bindings_forward() 114 (void)ret; in ffa_notifications_update_bindings_forward() 176 struct ffa_value *ret) in ffa_notifications_set_forward() argument 182 (void)ret; in ffa_notifications_set_forward() 247 ret = ffa_error(FFA_DENIED); in ffa_notifications_bitmap_create() 266 ret = ffa_error(FFA_DENIED); in ffa_notifications_bitmap_create() 277 return ret; in ffa_notifications_bitmap_create() 301 ret = ffa_error(FFA_DENIED); in ffa_notifications_bitmap_destroy() 308 ret = ffa_error(FFA_DENIED); in ffa_notifications_bitmap_destroy() [all …]
|
A D | cpu_cycles.c | 26 (void)ret; in ffa_cpu_cycles_run_forward() 44 bool ret = true; in ffa_cpu_cycles_run_checks() local 74 ret = false; in ffa_cpu_cycles_run_checks() 88 ret = false; in ffa_cpu_cycles_run_checks() 96 ret = false; in ffa_cpu_cycles_run_checks() 150 ret = false; in ffa_cpu_cycles_run_checks() 157 return ret; in ffa_cpu_cycles_run_checks() 274 ret = true; in ffa_cpu_cycles_msg_wait_intercept() 279 return ret; in ffa_cpu_cycles_msg_wait_intercept() 420 return ret; in ffa_cpu_cycles_msg_wait_prepare() [all …]
|
A D | ffa_memory.c | 94 struct ffa_value ret; in ffa_memory_other_world_mem_send() local 97 ret = ffa_memory_send(from_locked, *memory_region, length, in ffa_memory_other_world_mem_send() 107 return ret; in ffa_memory_other_world_mem_send() 147 ffa_memory_attributes_t ret = attributes; in ffa_memory_add_security_bit_from_mode() local 150 ret.security = FFA_MEMORY_SECURITY_NON_SECURE; in ffa_memory_add_security_bit_from_mode() 153 return ret; in ffa_memory_add_security_bit_from_mode()
|
A D | setup_and_discovery.c | 121 struct ffa_value *ret) in ffa_setup_rx_release_forward() argument 124 (void)ret; in ffa_setup_rx_release_forward() 130 struct ffa_value *ret) in ffa_setup_acquire_receiver_rx() argument 133 (void)ret; in ffa_setup_acquire_receiver_rx()
|
/src/ffa/ |
A D | absent.c | 124 (void)ret; in ffa_direct_msg_direct_request_forward() 133 (void)ret; in ffa_setup_rx_release_forward() 142 (void)ret; in ffa_setup_acquire_receiver_rx() 162 (void)ret; in ffa_indirect_msg_send2_forward() 186 (void)ret; in ffa_notifications_update_bindings_forward() 192 (void)ret; in ffa_notifications_update_bindings_forward() 247 (void)ret; in ffa_notifications_set_forward() 290 struct ffa_value *ret) in ffa_cpu_cycles_run_forward() argument 294 (void)ret; in ffa_cpu_cycles_run_forward() 585 (void)ret; in ffa_direct_msg_handle_framework_msg() [all …]
|
/src/arch/aarch64/ |
A D | sysregs.c | 152 uintreg_t ret; in get_cptr_el2_value() local 159 ret = CPTR_EL2_VHE_FPEN | CPTR_EL2_VHE_TTA | CPTR_EL2_TAM; in get_cptr_el2_value() 161 ret = CPTR_EL2_TTA | CPTR_EL2_TAM; in get_cptr_el2_value() 164 ret |= CPTR_EL2_TZ; in get_cptr_el2_value() 168 ret |= CPTR_EL2_TSM; in get_cptr_el2_value() 172 return ret; in get_cptr_el2_value()
|
/src/arch/fake/hypervisor/ |
A D | ffa.c | 70 struct ffa_value *ret) in ffa_cpu_cycles_run_forward() argument 74 (void)ret; in ffa_cpu_cycles_run_forward() 95 (void)ret; in ffa_direct_msg_direct_request_forward() 103 (void)ret; in ffa_setup_rx_release_forward() 112 (void)ret; in ffa_setup_acquire_receiver_rx() 132 (void)ret; in ffa_indirect_msg_send2_forward() 156 (void)ret; in ffa_notifications_update_bindings_forward() 162 (void)ret; in ffa_notifications_update_bindings_forward() 255 (void)ret; in ffa_notifications_set_forward() 648 (void)ret; in ffa_direct_msg_handle_framework_msg() [all …]
|