Lines Matching defs:halManifest
304 HalManifest* halManifest = &halManifests->front().object;
310 if (halManifest->level() == Level::UNSPECIFIED) {
311 halManifest->mLevel = halToAdd.level();
312 } else if (halManifest->level() != halToAdd.level()) {
315 << halManifest->level() << std::endl
322 if (!halManifest->addAllHals(&halToAdd, &error)) {
331 if (halManifest->mType == SchemaType::DEVICE) {
332 if (!getFlag("BOARD_SEPOLICY_VERS", &halManifest->device.mSepolicyVersion)) {
335 if (!setDeviceFcmVersion(halManifest)) {
340 if (halManifest->mType == SchemaType::FRAMEWORK) {
342 halManifest->framework.mVendorNdks.emplace_back(std::move(v));
346 halManifest->framework.mSystemSdk.mVersions.emplace(std::move(v));
351 CompatibilityMatrix generatedMatrix = halManifest->generateCompatibleMatrix();
352 if (!halManifest->checkCompatibility(generatedMatrix, &error)) {
365 out() << gHalManifestConverter(*halManifest, mSerializeFlags);
376 if (!checkDualFile(*halManifest, checkMatrix)) {