Lines Matching full:rev
381 if (acpi_PkgInt16(res, i++, &sc->bix.rev) != 0) { in acpi_cmbat_get_bix()
394 * Some models have rev.0 _BIX with 21 members. in acpi_cmbat_get_bix()
395 * In that case, treat the first 20 members as rev.0 _BIX. in acpi_cmbat_get_bix()
397 if (sc->bix.rev != ACPI_BIX_REV_0 && in acpi_cmbat_get_bix()
398 sc->bix.rev != ACPI_BIX_REV_1) in acpi_cmbat_get_bix()
399 ACPI_BIX_REV_MISMATCH_ERR(sc->bix.rev, ACPI_BIX_REV_1); in acpi_cmbat_get_bix()
402 * Some models claim to be rev.1, but have a _BIX with only 20 in acpi_cmbat_get_bix()
403 * members. Be lenient and treat this as a valid rev.0 _BIX. in acpi_cmbat_get_bix()
405 if (sc->bix.rev != ACPI_BIX_REV_0) { in acpi_cmbat_get_bix()
409 sc->bix.rev, ACPI_BIX_REV_0); in acpi_cmbat_get_bix()
410 sc->bix.rev = ACPI_BIX_REV_0; in acpi_cmbat_get_bix()
414 if (ACPI_BIX_REV_MIN_CHECK(sc->bix.rev, ACPI_BIX_REV_1 + 1)) { in acpi_cmbat_get_bix()
422 sc->bix.rev, ACPI_BIX_REV_1); in acpi_cmbat_get_bix()
433 "Invalid _BIX found (rev=%u, count=%u). Ignored.\n", in acpi_cmbat_get_bix()
434 sc->bix.rev, res->Package.Count); in acpi_cmbat_get_bix()
441 sc->bix.rev = ACPI_BIX_REV_BIF; in acpi_cmbat_get_bix()
452 "rev = %04x\n", sc->bix.rev); in acpi_cmbat_get_bix()
467 if (ACPI_BIX_REV_MIN_CHECK(sc->bix.rev, ACPI_BIX_REV_0)) { in acpi_cmbat_get_bix()
485 if (ACPI_BIX_REV_MIN_CHECK(sc->bix.rev, ACPI_BIX_REV_1)) in acpi_cmbat_get_bix()