Lines Matching refs:bix
47 struct acpi_bix bix; member
416 acpi_smbat_get_bix(device_t dev, void *bix, size_t len) in acpi_smbat_get_bix() argument
439 sc->bix.rev = ACPI_BIX_REV_BIF; in acpi_smbat_get_bix()
445 sc->bix.units = ACPI_BIX_UNITS_MW; in acpi_smbat_get_bix()
448 sc->bix.units = ACPI_BIX_UNITS_MA; in acpi_smbat_get_bix()
453 sc->bix.dcap = val * factor; in acpi_smbat_get_bix()
457 sc->bix.lfcap = val * factor; in acpi_smbat_get_bix()
458 sc->bix.btech = 1; /* secondary (rechargeable) */ in acpi_smbat_get_bix()
462 sc->bix.dvol = val; in acpi_smbat_get_bix()
464 sc->bix.wcap = sc->bix.dcap / 10; in acpi_smbat_get_bix()
465 sc->bix.lcap = sc->bix.dcap / 10; in acpi_smbat_get_bix()
467 sc->bix.gra1 = factor; /* not supported */ in acpi_smbat_get_bix()
468 sc->bix.gra2 = factor; /* not supported */ in acpi_smbat_get_bix()
471 sc->bix.model, sizeof(sc->bix.model))) in acpi_smbat_get_bix()
476 snprintf(sc->bix.serial, sizeof(sc->bix.serial), "0x%04x", val); in acpi_smbat_get_bix()
479 sc->bix.type, sizeof(sc->bix.type))) in acpi_smbat_get_bix()
483 sc->bix.oeminfo, sizeof(sc->bix.oeminfo))) in acpi_smbat_get_bix()
493 memcpy(bix, &sc->bix, len); in acpi_smbat_get_bix()