Lines Matching refs:spmc_attrs

50 static spmc_manifest_attribute_t spmc_attrs;  variable
86 return spmc_attrs.spmc_id; in spmd_spmc_id_get()
485 rc = plat_spm_core_manifest_load(&spmc_attrs, pm_addr); in spmd_spmc_init()
495 if ((spmc_attrs.major_version != FFA_VERSION_MAJOR) || in spmd_spmc_init()
496 (spmc_attrs.minor_version > FFA_VERSION_MINOR)) { in spmd_spmc_init()
498 spmc_attrs.major_version, spmc_attrs.minor_version); in spmd_spmc_init()
502 VERBOSE("FFA version (%u.%u)\n", spmc_attrs.major_version, in spmd_spmc_init()
503 spmc_attrs.minor_version); in spmd_spmc_init()
509 if (((spmc_attrs.spmc_id >> SPMC_SECURE_ID_SHIFT) & in spmd_spmc_init()
511 WARN("Invalid ID (0x%x) for SPMC.\n", spmc_attrs.spmc_id); in spmd_spmc_init()
516 if ((spmc_attrs.exec_state != MODE_RW_64) && in spmd_spmc_init()
517 (spmc_attrs.exec_state != MODE_RW_32)) { in spmd_spmc_init()
519 spmc_attrs.exec_state); in spmd_spmc_init()
524 spmc_attrs.exec_state); in spmd_spmc_init()
528 if (spmc_attrs.exec_state == MODE_RW_32) { in spmd_spmc_init()
555 if (spmc_attrs.exec_state == MODE_RW_32) { in spmd_spmc_init()
662 spmc_populate_attrs(&spmc_attrs); in spmd_setup()
850 assert(!check_uptr_overflow(spmc_attrs.load_address, spmc_attrs.binary_size)); in spmd_check_address_in_binary_image()
852 return ((address >= spmc_attrs.load_address) && in spmd_check_address_in_binary_image()
853 (address < (spmc_attrs.load_address + spmc_attrs.binary_size))); in spmd_check_address_in_binary_image()
866 && (ffa_endpoint_source(ep) == spmc_attrs.spmc_id)); in spmd_is_spmc_message()
1028 if (spmc_attrs.major_version == 1 && in spmd_smc_handler()
1029 spmc_attrs.minor_version == 0) { in spmd_smc_handler()
1030 ret = MAKE_FFA_VERSION(spmc_attrs.major_version, in spmd_smc_handler()
1031 spmc_attrs.minor_version); in spmd_smc_handler()
1153 FFA_TARGET_INFO_MBZ, spmc_attrs.spmc_id, in spmd_smc_handler()
1193 FFA_TARGET_INFO_MBZ, spmc_attrs.spmc_id, in spmd_smc_handler()