Deleted Added
full compact
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 ---