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