Searched defs:matrix (Results 1 - 10 of 10) sorted by relevance

/system/chre/platform/slpi/include/chre/platform/slpi/see/
H A Dsee_helper_internal.h33 float matrix[9]; member in struct:chre::SeeCalData
/system/libvintf/test/
H A DAssembleVintfTest.cpp70 std::string xmlEmpty = "<compatibility-matrix version=\"1.0\" type=\"framework\" />";
93 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
137 "</compatibility-matrix>\n",
156 "</compatibility-matrix>\n";
158 std::string xmlEmpty = "<compatibility-matrix version=\"1.0\" type=\"framework\">\n" + tail;
161 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
170 "</compatibility-matrix>\n";
173 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
182 "</compatibility-matrix>\n";
185 "<compatibility-matrix versio
317 std::string matrix = "<compatibility-matrix version=\\"1.0\\" type=\\"device\\"/>\\n"; local
325 std::string matrix = local
338 std::string matrix = local
[all...]
H A DLibVintfTest.cpp592 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
639 "</compatibility-matrix>\n");
654 "<compatibility-matrix version=\"1.0\" type=\"device\">\n"
668 "</compatibility-matrix>\n");
882 EXPECT_STREQ(error.c_str(), "Vbmeta version 1.0 does not match framework matrix 2.1");
900 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
906 "</compatibility-matrix>\n";
914 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
923 "</compatibility-matrix>\n";
929 EXPECT_STREQ(error.c_str(), "AVB version 2.1 does not match framework matrix 1.
935 CompatibilityMatrix matrix; local
1238 CompatibilityMatrix matrix; local
1418 CompatibilityMatrix matrix; local
1432 CompatibilityMatrix matrix; local
1447 CompatibilityMatrix matrix; local
1460 CompatibilityMatrix matrix; local
1556 CompatibilityMatrix matrix; local
3293 CompatibilityMatrix matrix; local
3313 CompatibilityMatrix matrix; local
3338 CompatibilityMatrix matrix; local
[all...]
/system/libvintf/
H A DCompatibilityMatrix.cpp245 // as a base matrix.
269 "Error: multiple framework compatibility matrix files have "
285 auto matrix = &matrices->emplace(matrices->end())->object; local
286 matrix->mType = SchemaType::FRAMEWORK;
287 matrix->mLevel = Level::UNSPECIFIED;
288 return matrix;
318 CompatibilityMatrix* matrix = findOrInsertBaseMatrix(matrices, error); local
319 if (matrix == nullptr) {
323 matrix->mLevel = deviceLevel;
326 if (&e.object != matrix
[all...]
H A Dcheck_vintf.cpp150 auto matrix = readObject(matrixPath, gCompatibilityMatrixConverter); local
151 if (manifest == nullptr || matrix == nullptr) {
156 if (!manifest->checkCompatibility(*matrix, &error)) {
258 // legacy usage: check_vintf <manifest.xml> <matrix.xml>
H A Dmain.cpp156 // matrix, framework compatibility matrix, respectively.
161 // If the HAL version is in device / framework compatibility matrix, whether it is required
167 // - required in device matrix and framework manifest;
168 // - required in framework matrix and device manifest.
199 void insert(const CompatibilityMatrix* matrix, Table* table, const RowMutator& mutate) { argument
200 if (matrix == nullptr) return;
201 matrix->forEachInstance([&](const auto& matrixInstance) {
258 << "FCM: framework compatibility matrix. DCM: device compatibility matrix
[all...]
H A DHalManifest.cpp234 // For pre-P vendor images, device compatibility matrix does not specify <vendor-ndk>
279 "compatibility matrix but not supported by the framework manifest: [" +
292 + to_string(mat.mType) + " compatibility matrix";
340 CompatibilityMatrix matrix; local
342 forEachInstance([&matrix](const ManifestInstance& e) {
343 matrix.add(MatrixHal{
352 matrix.mType = SchemaType::DEVICE;
355 matrix.mType = SchemaType::FRAMEWORK;
356 matrix.framework.mSepolicy = Sepolicy(0u /* kernelSepolicyVersion */,
360 return matrix;
[all...]
H A DAssembleVintf.cpp267 bool checkDualFile(const HalManifest& manifest, const CompatibilityMatrix& matrix) { argument
270 if (!manifest.checkCompatibility(matrix, &error)) {
276 // Check HALs in device manifest that are not in framework matrix.
278 auto unused = manifest.checkUnusedHals(matrix);
281 << "not specified in framework compatibility matrix: " << std::endl
285 << "matrices with FCM version >= " << matrix.level() << "." << std::endl
286 << "2. Add them to any framework compatibility matrix with FCM "
287 << "version >= " << matrix.level() << " where applicable." << std::endl
353 std::cerr << "FATAL ERROR: cannot generate a compatible matrix: " << error
357 " Autogenerated skeleton compatibility matrix
384 assembleFrameworkCompatibilityMatrixKernels(CompatibilityMatrix* matrix) argument
454 CompatibilityMatrix* matrix = nullptr; local
[all...]
H A DVintfObject.cpp149 *error = "No framework compatibility matrix files under " + kSystemVintfDir +
407 std::shared_ptr<CompatibilityMatrix> matrix; member in struct:android::vintf::details::PackageInfo::Pair
416 std::shared_ptr<const CompatibilityMatrix> matrix; member in struct:android::vintf::details::UpdatedInfo::Pair
444 parseStatus = tryParse(xml, gCompatibilityMatrixConverter, &pkg.fwk.matrix, &pkg.dev.matrix);
449 ADD_MESSAGE(toString(parseStatus) + " matrix");
471 pkg.fwk.matrix, mount, mountSystem, &updated.fwk.matrix,
477 pkg.dev.matrix, mount, mountVendor, &updated.dev.matrix,
[all...]
/system/chre/platform/slpi/see/
H A Dsee_helper.cc730 // TODO: Support compensation matrix and scaling factor calibration
947 SeeFloatArg matrix = {}; local
954 .comp_matrix.arg = &matrix,
980 cal->hasMatrix = (matrix.index == 9);
982 memcpy(cal->matrix, matrix.val, sizeof(cal->matrix));

Completed in 338 milliseconds