|
Lines 101-108
Link Here
|
| 101 |
int |
101 |
int |
| 102 |
acpi_battery_bst_valid(struct acpi_bst *bst) |
102 |
acpi_battery_bst_valid(struct acpi_bst *bst) |
| 103 |
{ |
103 |
{ |
| 104 |
return (bst->state < ACPI_BATT_STAT_MAX && bst->cap != ACPI_BATT_UNKNOWN && |
104 |
#define ACPI_BATT_STAT_IMPOSSIBLE (ACPI_BATT_STAT_CHARGING | ACPI_BATT_STAT_DISCHARG) |
| 105 |
bst->volt != ACPI_BATT_UNKNOWN); |
105 |
return ((bst->state & ACPI_BATT_STAT_IMPOSSIBLE) != ACPI_BATT_STAT_IMPOSSIBLE && |
|
|
106 |
bst->cap != ACPI_BATT_UNKNOWN && bst->volt != ACPI_BATT_UNKNOWN); |
| 107 |
#undef ACPI_BATT_STAT_IMPOSSIBLE |
| 106 |
} |
108 |
} |
| 107 |
|
109 |
|
| 108 |
/* Check _BIF results for validity. */ |
110 |
/* Check _BIF results for validity. */ |