acpiio.h (119529) | acpiio.h (120036) |
---|---|
1/*- 2 * Copyright (c) 1999 Takanori Watanabe <takawata@jp.freebsd.org> 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@jp.freebsd.org> 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 119529 2003-08-28 16:06:30Z njl $ | 27 * $FreeBSD: head/sys/dev/acpica/acpiio.h 120036 2003-09-13 20:13:01Z njl $ |
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) --- 9 unchanged lines hidden (view full) --- 45struct acpi_battinfo { 46 int cap; /* percent */ 47 int min; /* remianing time */ 48 int state; /* battery state */ 49}; 50 51#define ACPI_CMBAT_MAXSTRLEN 32 52struct acpi_bif { | 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) --- 9 unchanged lines hidden (view full) --- 45struct acpi_battinfo { 46 int cap; /* percent */ 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 */ | 53 u_int32_t units; /* 0 for mWh, 1 for mAh */ |
54 u_int32_t dcap; /* Design Capacity */ 55 u_int32_t lfcap; /* Last Full capacity */ | 54 u_int32_t dcap; /* Design Capacity */ 55 u_int32_t lfcap; /* Last Full capacity */ |
56 u_int32_t btech; /* Battery Technorogy */ | 56 u_int32_t btech; /* Battery Technology */ |
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 */ --- 43 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 */ --- 43 unchanged lines hidden --- |