Lines Matching refs:bst
48 struct acpi_bst bst;
59 static int acpi_smbat_get_bst(device_t dev, struct acpi_bst *bst);
344 acpi_smbat_get_bst(device_t dev, struct acpi_bst *bst)
374 sc->bst.state = 0;
376 sc->bst.state |= ACPI_BATT_STAT_DISCHARG;
379 sc->bst.state |= ACPI_BATT_STAT_CRITICAL;
389 sc->bst.rate = val * factor;
390 sc->bst.state &= ~SMBATT_BS_DISCHARGING;
391 sc->bst.state |= ACPI_BATT_STAT_CHARGING;
393 sc->bst.rate = (-val) * factor;
395 sc->bst.rate = 0;
399 sc->bst.cap = val * factor;
403 sc->bst.volt = val;
410 memcpy(bst, &sc->bst, sizeof(sc->bst));