acpiio.h (78662) | acpiio.h (101560) |
---|---|
1/*- 2 * Copyright (c) 1999 Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp> 3 * Copyright (c) 1999 Mitsuru IWASAKI <iwasaki@FreeBSD.org> 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1/*- 2 * Copyright (c) 1999 Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp> 3 * Copyright (c) 1999 Mitsuru IWASAKI <iwasaki@FreeBSD.org> 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/sys/dev/acpica/acpiio.h 78662 2001-06-23 10:38:25Z iwasaki $ | 27 * $FreeBSD: head/sys/dev/acpica/acpiio.h 101560 2002-08-09 07:08:53Z iwasaki $ |
28 */ 29 30/* 31 * Core ACPI subsystem ioctls 32 */ 33#define ACPIIO_ENABLE _IO('P', 1) 34#define ACPIIO_DISABLE _IO('P', 2) 35#define ACPIIO_SETSLPSTATE _IOW('P', 3, int) --- 11 unchanged lines hidden (view full) --- 47 int min; /* remianing time */ 48 int state; /* battery state */ 49}; 50 51#define ACPI_CMBAT_MAXSTRLEN 32 52struct acpi_bif { 53 u_int32_t unit; /* 0 for mWh, 1 for mAh */ 54 u_int32_t dcap; /* Design Capacity */ | 28 */ 29 30/* 31 * Core ACPI subsystem ioctls 32 */ 33#define ACPIIO_ENABLE _IO('P', 1) 34#define ACPIIO_DISABLE _IO('P', 2) 35#define ACPIIO_SETSLPSTATE _IOW('P', 3, int) --- 11 unchanged lines hidden (view full) --- 47 int min; /* remianing time */ 48 int state; /* battery state */ 49}; 50 51#define ACPI_CMBAT_MAXSTRLEN 32 52struct acpi_bif { 53 u_int32_t unit; /* 0 for mWh, 1 for mAh */ 54 u_int32_t dcap; /* Design Capacity */ |
55 u_int32_t btech; /* Battery Technorogy */ | |
56 u_int32_t lfcap; /* Last Full capacity */ | 55 u_int32_t lfcap; /* Last Full capacity */ |
56 u_int32_t btech; /* Battery Technorogy */ |
|
57 u_int32_t dvol; /* Design voltage (mV) */ 58 u_int32_t wcap; /* WARN capacity */ 59 u_int32_t lcap; /* Low capacity */ 60 u_int32_t gra1; /* Granulity 1(Warn to Low) */ 61 u_int32_t gra2; /* Granulity 2(Full to Warn) */ 62 char model[ACPI_CMBAT_MAXSTRLEN]; /* model identifier */ 63 char serial[ACPI_CMBAT_MAXSTRLEN]; /* Serial number */ 64 char type[ACPI_CMBAT_MAXSTRLEN]; /* Type */ --- 42 unchanged lines hidden --- | 57 u_int32_t dvol; /* Design voltage (mV) */ 58 u_int32_t wcap; /* WARN capacity */ 59 u_int32_t lcap; /* Low capacity */ 60 u_int32_t gra1; /* Granulity 1(Warn to Low) */ 61 u_int32_t gra2; /* Granulity 2(Full to Warn) */ 62 char model[ACPI_CMBAT_MAXSTRLEN]; /* model identifier */ 63 char serial[ACPI_CMBAT_MAXSTRLEN]; /* Serial number */ 64 char type[ACPI_CMBAT_MAXSTRLEN]; /* Type */ --- 42 unchanged lines hidden --- |