Lines Matching refs:bix
68 struct acpi_bix bix; member
381 if (acpi_PkgInt16(res, i++, &sc->bix.rev) != 0) { 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()
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()
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()
455 #NAME " = %u\n", sc->bix.NAME); \ in acpi_cmbat_get_bix()
456 if (acpi_PkgInt32(res, i++, &sc->bix.NAME) != 0) \ in acpi_cmbat_get_bix()
467 if (ACPI_BIX_REV_MIN_CHECK(sc->bix.rev, ACPI_BIX_REV_0)) { in acpi_cmbat_get_bix()
477 if (acpi_PkgStr(res, i++, sc->bix.model, ACPI_CMBAT_MAXSTRLEN) != 0) in acpi_cmbat_get_bix()
479 if (acpi_PkgStr(res, i++, sc->bix.serial, ACPI_CMBAT_MAXSTRLEN) != 0) in acpi_cmbat_get_bix()
481 if (acpi_PkgStr(res, i++, sc->bix.type, ACPI_CMBAT_MAXSTRLEN) != 0) in acpi_cmbat_get_bix()
483 if (acpi_PkgStr(res, i++, sc->bix.oeminfo, ACPI_CMBAT_MAXSTRLEN) != 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()
493 acpi_cmbat_bix(device_t dev, void *bix, size_t len) in acpi_cmbat_bix() argument
510 memcpy(bix, &sc->bix, len); in acpi_cmbat_bix()
582 if (retry == 0 || !acpi_battery_bix_valid(&sc->bix)) in acpi_cmbat_init_battery()
586 acpi_battery_bix_valid(&sc->bix); in acpi_cmbat_init_battery()