Lines Matching refs:matrix

288     bool checkDualFile(const HalManifest& manifest, const CompatibilityMatrix& matrix) {  in checkDualFile()  argument
291 if (!manifest.checkCompatibility(matrix, &error, mCheckFlags)) { in checkDualFile()
457 bool assembleFrameworkCompatibilityMatrixKernels(CompatibilityMatrix* matrix) { in assembleFrameworkCompatibilityMatrixKernels() argument
468 if (!matrix->addKernel(std::move(kernel), &error)) { in assembleFrameworkCompatibilityMatrixKernels()
536 CompatibilityMatrix* matrix = nullptr; in assembleCompatibilityMatrix() local
551 matrix = builtMatrix.get(); in assembleCompatibilityMatrix()
553 if (matrix == nullptr) { in assembleCompatibilityMatrix()
560 auto& valueInMatrix = matrix->device.mVendorNdk; in assembleCompatibilityMatrix()
572 matrix->device.mSystemSdk.mVersions.emplace(std::move(v)); in assembleCompatibilityMatrix()
589 matrix = builtMatrix.get(); in assembleCompatibilityMatrix()
591 if (matrix == nullptr) { in assembleCompatibilityMatrix()
596 if (!assembleFrameworkCompatibilityMatrixKernels(matrix)) { in assembleCompatibilityMatrix()
620 matrix->framework.mSepolicy.mSepolicyVersionRanges.emplace_back(v.majorVer, in assembleCompatibilityMatrix()
625 &matrix->framework.mSepolicy.mKernelSepolicyVersion)) { in assembleCompatibilityMatrix()
628 if (!getFlagIfUnset("FRAMEWORK_VBMETA_VERSION", &matrix->framework.mAvbMetaVersion)) { in assembleCompatibilityMatrix()
632 getFlag("FRAMEWORK_VBMETA_VERSION_OVERRIDE", &matrix->framework.mAvbMetaVersion, in assembleCompatibilityMatrix()
636 out() << gCompatibilityMatrixConverter(*matrix, mSerializeFlags); in assembleCompatibilityMatrix()
639 if (checkManifest != nullptr && !checkDualFile(*checkManifest, *matrix)) { in assembleCompatibilityMatrix()