Lines Matching refs:bst
69 struct acpi_bst bst; member
282 if (acpi_PkgInt32(res, 0, &sc->bst.state) != 0) in acpi_cmbat_get_bst()
284 if (acpi_PkgInt32(res, 1, &sc->bst.rate) != 0) in acpi_cmbat_get_bst()
286 if (acpi_PkgInt32(res, 2, &sc->bst.cap) != 0) in acpi_cmbat_get_bst()
288 if (acpi_PkgInt32(res, 3, &sc->bst.volt) != 0) in acpi_cmbat_get_bst()
293 sc->bst.state &= ACPI_BATT_STAT_BST_MASK; in acpi_cmbat_get_bst()
294 if ((sc->bst.state & ACPI_BATT_STAT_INVALID) == ACPI_BATT_STAT_INVALID) in acpi_cmbat_get_bst()
299 if (sc->bst.state & ACPI_BATT_STAT_CRITICAL) { in acpi_cmbat_get_bst()
517 acpi_cmbat_bst(device_t dev, struct acpi_bst *bst) in acpi_cmbat_bst() argument
526 memcpy(bst, &sc->bst, sizeof(*bst)); in acpi_cmbat_bst()
528 bst->state = ACPI_BATT_STAT_NOT_PRESENT; in acpi_cmbat_bst()
578 if (retry == 0 || !acpi_battery_bst_valid(&sc->bst)) { in acpi_cmbat_init_battery()
585 valid = acpi_battery_bst_valid(&sc->bst) && in acpi_cmbat_init_battery()