Lines Matching defs:spmc_attrs
46 static spmc_manifest_attribute_t spmc_attrs;
82 return spmc_attrs.spmc_id;
438 rc = plat_spm_core_manifest_load(&spmc_attrs, pm_addr);
448 if ((spmc_attrs.major_version != FFA_VERSION_MAJOR) ||
449 (spmc_attrs.minor_version > FFA_VERSION_MINOR)) {
451 spmc_attrs.major_version, spmc_attrs.minor_version);
455 VERBOSE("FFA version (%u.%u)\n", spmc_attrs.major_version,
456 spmc_attrs.minor_version);
462 if (((spmc_attrs.spmc_id >> SPMC_SECURE_ID_SHIFT) &
464 WARN("Invalid ID (0x%x) for SPMC.\n", spmc_attrs.spmc_id);
469 if ((spmc_attrs.exec_state != MODE_RW_64) &&
470 (spmc_attrs.exec_state != MODE_RW_32)) {
472 spmc_attrs.exec_state);
477 spmc_attrs.exec_state);
481 if (spmc_attrs.exec_state == MODE_RW_32) {
508 if (spmc_attrs.exec_state == MODE_RW_32) {
624 spmc_populate_attrs(&spmc_attrs);
770 assert(!check_uptr_overflow(spmc_attrs.load_address, spmc_attrs.binary_size));
772 return ((address >= spmc_attrs.load_address) &&
773 (address < (spmc_attrs.load_address + spmc_attrs.binary_size)));
786 && (ffa_endpoint_source(ep) == spmc_attrs.spmc_id));
926 if (spmc_attrs.major_version == 1 &&
927 spmc_attrs.minor_version == 0) {
928 ret = MAKE_FFA_VERSION(spmc_attrs.major_version,
929 spmc_attrs.minor_version);
1048 FFA_TARGET_INFO_MBZ, spmc_attrs.spmc_id,
1088 FFA_TARGET_INFO_MBZ, spmc_attrs.spmc_id,