Lines Matching defs:rc
128 uint64_t rc;
143 rc = spmd_spm_core_enter(&spmc_ctx->c_rt_ctx);
152 return rc;
159 __dead2 void spmd_spm_core_sync_exit(uint64_t rc)
169 * context with the value of rc in x0;
171 spmd_spm_core_exit(ctx->c_rt_ctx, rc);
182 uint64_t rc;
189 rc = spmd_spm_core_sync_entry(ctx);
190 if (rc != 0ULL) {
191 ERROR("SPMC initialisation failed 0x%" PRIx64 "\n", rc);
200 rc = spmd_logical_sp_init();
201 if (rc != 0) {
221 int64_t rc;
248 rc = spmd_spm_core_sync_entry(ctx);
249 if (rc != 0ULL) {
250 ERROR("%s failed (%" PRId64 ") on CPU%u\n", __func__, rc, linear_id);
347 int rc;
362 rc = mmap_add_dynamic_region((unsigned long long)base_addr_align,
366 if (rc == 0) {
371 return rc;
379 int rc;
386 rc = spmd_dynamic_map_mem(root_base_addr, size, MT_RO_DATA | MT_ROOT,
389 if (rc != 0) {
391 root_base_addr, rc);
395 rc = spmd_dynamic_map_mem(sec_base_addr, size, MT_RW_DATA | MT_SECURE,
397 if (rc != 0) {
399 "secure region", sec_base_addr, rc);
407 rc = mmap_remove_dynamic_region(root_base_addr_align,
409 if (rc != 0) {
411 "root region", root_base_addr_align, rc);
416 rc = mmap_remove_dynamic_region(sec_base_addr_align,
418 if (rc != 0) {
420 "secure region", sec_base_addr_align, rc);
434 int rc;
438 rc = plat_spm_core_manifest_load(&spmc_attrs, pm_addr);
439 if (rc != 0) {
441 return rc;
576 rc = register_interrupt_type_handler(INTR_TYPE_S_EL1,
579 if (rc != 0) {
599 rc = register_interrupt_type_handler(INTR_TYPE_EL3,
602 if (rc != 0) {
615 int rc;
626 rc = spmc_setup();
627 if (rc != 0) {
628 WARN("SPMC initialisation failed 0x%x.\n", rc);
653 rc = spmd_spmc_init(spmc_manifest);
654 if (rc != 0) {
924 uint64_t rc;
969 rc = spmd_spm_core_sync_entry(ctx);
971 if ((rc != 0ULL) ||