Home
last modified time | relevance | path

Searched full:acpi (Results 1 – 25 of 788) sorted by relevance

12345678910>>...32

/freebsd/share/man/man4/
H A Dacpi.430 .Nm acpi
33 .Cd "device acpi"
40 driver provides support for the Intel/Microsoft/Compaq/Toshiba ACPI
45 ACPI core support is provided by the ACPI CA reference implementation
53 compiled into the kernel on platforms where ACPI is mandatory.
64 .Va hw.acpi.acline ) .
66 .It Va debug.acpi.enable_debug_objects
81 To enable ACPI CPU idling control,
84 .Li acpi
113 .It Va hw.acpi.acline
[all …]
H A Dacpi_thermal.430 .Nd ACPI thermal management subsystem
32 .Cd "device acpi"
36 driver provides the thermal management features of the ACPI module.
42 The sysctls export properties of each ACPI thermal zone object.
56 .It Va hw.acpi.thermal.min_runtime
59 .It Va hw.acpi.thermal.polling_rate
61 .It Va hw.acpi.thermal.user_override
66 .It Va hw.acpi.thermal.tz%d.active
71 .It Va hw.acpi.thermal.tz%d.passive_cooling
77 .It Va hw.acpi.thermal.tz%d.thermal_flags
[all …]
H A Dacpi_battery.431 .Nd ACPI battery management subsystem
33 .Cd "device acpi"
37 is a driver for battery management features of the ACPI module.
39 An ACPI-compatible battery device supports either a Control
42 .Pq ACPI Machine Language
44 and the latter is controlled directly through the ACPI EC
97 Returns battery information given by the ACPI
118 object in ACPI 4.0.
122 object in ACPI 6.0.
249 Returns battery information given by the ACPI
[all …]
H A Dacpi_video.431 .Nd ACPI Video Extensions driver
35 This driver uses the ACPI Video Extensions to control display switching and
39 variables depends on the functions offered by the host's ACPI implementation.
49 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .active
51 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .levels
53 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .brightness
55 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .fullpower
57 .It Va hw.acpi.video. Ns Ao Ar device Ac Ns Va .economy
74 .Xr acpi 4 ,
93 the proper information via ACPI.
H A Dacpi_fujitsu.449 driver enables the ACPI-controlled buttons on Fujitsu notebooks.
61 .It Va hw.acpi.fujitsu.lcd_brightness
63 .It Va hw.acpi.fujitsu.pointer_enable
65 .It Va hw.acpi.fujitsu.volume
67 .It Va hw.acpi.fujitsu.mute
81 match "system" "ACPI";
111 LEVEL=`sysctl -n hw.acpi.${OEM}.mute`
120 LEVEL=`sysctl -n hw.acpi.${OEM}.pointer_enable`
129 LEVEL=`sysctl -n hw.acpi.${OEM}.lcd_brightness`
136 LEVEL=`sysctl -n hw.acpi.${OEM}.volume`
[all …]
H A Dacpi_panasonic.431 .Nd "ACPI hotkey driver for Panasonic laptops"
108 .Qq Li ACPI
112 The source of the event in ACPI namespace.
141 .It Va hw.acpi.panasonic.lcd_brightness_max
145 .It Va hw.acpi.panasonic.lcd_brightness_min
149 .It Va hw.acpi.panasonic.lcd_brightness
152 .Va hw.acpi.panasonic.lcd_brightness_min
154 .Va hw.acpi.panasonic.lcd_brightness_max .
155 .It Va hw.acpi.panasonic.sound_mute
160 .Xr acpi 4 ,
/freebsd/sys/contrib/dev/acpica/include/
H A Dactbl.h3 * Name: actbl.h - Basic ACPI Table Definitions
158 * Fundamental ACPI tables
160 * This file contains definitions for the ACPI tables that are directly consumed
161 * by ACPICA. All other tables are consumed by the OS-dependent ACPI-related
164 * The RSDP and FACS do not use the common ACPI table header. All other ACPI
176 #define ACPI_SIG_FADT "FACP" /* Fixed ACPI Description Table */
177 #define ACPI_SIG_FACS "FACS" /* Firmware ACPI Control Structure */
189 * All tables and structures must be byte-packed to match the ACPI
200 * binary wire protocols." (Or ACPI tables and buffers.) "If you ask me,
209 * Master ACPI Table Header. This common header is used by all ACPI tables
[all …]
H A Dactbl2.h3 * Name: actbl2.h - ACPI Table Definitions (tables not in ACPI spec)
158 * Additional ACPI Tables (2)
173 #define ACPI_SIG_BDAT "BDAT" /* BIOS Data ACPI Table */
204 * All tables must be byte-packed to match the ACPI specification, since
215 * binary wire protocols." (Or ACPI tables and buffers.) "If you ask me,
226 * Conforms to: ACPI for the Armv8 RAS Extensions 1.1 Platform Design Document
411 * Conforms to "ACPI for Arm Components 1.1, Platform Design Document"
417 ACPI_TABLE_HEADER Header; /* Common ACPI table header */
441 ACPI_TABLE_HEADER Header; /* Common ACPI table header */
512 * BDAT - BIOS Data ACPI Table
[all …]
/freebsd/sbin/devd/
H A Dasus.conf6 match "system" "ACPI";
13 match "system" "ACPI";
20 match "system" "ACPI";
28 match "system" "ACPI";
35 match "system" "ACPI";
42 match "system" "ACPI";
51 # match "system" "ACPI";
57 # match "system" "ACPI";
63 # match "system" "ACPI";
69 # match "system" "ACPI";
H A Ddevd.conf82 match "system" "ACPI";
91 match "system" "ACPI";
93 action "/etc/rc.suspend acpi $notify";
96 match "system" "ACPI";
98 action "/etc/rc.resume acpi $notify";
106 # Here are some examples of ACPI notify handlers. ACPI subsystems that
110 # Information returned is not always the same as the ACPI notify
111 # events. See the ACPI specification for more information about
116 # CMBAT: ACPI battery events
119 # Thermal: ACPI thermal zone events
[all …]
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt10 Added support for _DSC (Deepest State for Configuration) as per ACPI 6.5.
68 Add support for Arm's MPAM ACPI table version 2.
69 ACPI 6.5: MADT: add support for trace buffer extension in GICC.
91 Function Hardware) Opregion is approved to be added in ACPI 6.5 via code
116 this isn't technically an ACPI table (It doesn't go into the XSDT), it is
157 AML interpreter/iASL compiler: Add new Acpi 6.4 semantics for the
172 executer/exsystem: Inform users about ACPI spec violation for the Stall()
173 operator. Values greater than 100 microseconds violate the ACPI
174 specification, so warn users about it. From the ACPI Specification
193 Acpi table support.
[all …]
/freebsd/sys/conf/
H A Dfiles.x8652 dev/acpica/acpi_hpet.c optional acpi
54 dev/acpica/acpi_pci.c optional acpi pci
55 dev/acpica/acpi_pci_link.c optional acpi pci
56 dev/acpica/acpi_pcib.c optional acpi pci
57 dev/acpica/acpi_pcib_acpi.c optional acpi pci
58 dev/acpica/acpi_pcib_pci.c optional acpi pci
59 dev/acpica/acpi_pxm.c optional acpi
60 dev/acpica/acpi_timer.c optional acpi
76 dev/atopcase/atopcase.c optional atopcase acpi hid spibus
77 dev/atopcase/atopcase_acpi.c optional atopcase acpi hid spibus
[all …]
H A Dfiles.arm6416 arm/arm/gic_acpi.c optional acpi
20 arm/arm/pmu_acpi.c optional acpi
22 arm64/acpica/acpi_iort.c optional acpi
23 arm64/acpica/acpi_machdep.c optional acpi
24 arm64/acpica/OsdEnvironment.c optional acpi
25 arm64/acpica/acpi_wakeup.c optional acpi
26 arm64/acpica/pci_cfgreg.c optional acpi pci
52 arm64/arm64/gic_v3_acpi.c optional acpi
90 arm64/coresight/coresight_acpi.c optional acpi
96 arm64/coresight/coresight_etm4x_acpi.c optional acpi
[all …]
/freebsd/sys/contrib/edk2/Include/IndustryStandard/
H A DAcpi20.h2 ACPI 2.0 definitions from the ACPI Specification, revision 2.0
45 /// ACPI 2.0 Generic Address Space definition
66 // ACPI 2.0 table structures
85 /// RSD_PTR Revision (as defined in ACPI 2.0 spec.)
90 /// Common table header, this prefaces all ACPI tables, including FACS, but
105 /// RSDT Revision (as defined in ACPI 2.0 spec.)
116 /// XSDT Revision (as defined in ACPI 2.0 spec.)
121 /// Fixed ACPI Description Table Structure (FADT)
179 /// FADT Version (as defined in ACPI 2.0 spec.)
184 // Fixed ACPI Description Table Preferred Power Management Profile
[all …]
H A DAcpi30.h2 ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006
61 /// ACPI 3.0 Generic Address Space definition
91 // ACPI 3.0 table structures
110 /// RSD_PTR Revision (as defined in ACPI 3.0b spec.)
115 /// Common table header, this prefaces all ACPI tables, including FACS, but
130 /// RSDT Revision (as defined in ACPI 3.0 spec.)
141 /// XSDT Revision (as defined in ACPI 3.0 spec.)
146 /// Fixed ACPI Description Table Structure (FADT)
204 /// FADT Version (as defined in ACPI 3.0 spec.)
209 // Fixed ACPI Description Table Preferred Power Management Profile
[all …]
H A DAcpi10.h2 ACPI 1.0b definitions from the ACPI Specification, revision 1.0b
14 /// Common table header, this prefaces all ACPI tables, including FACS, but
24 /// The common ACPI description table header. This structure prefaces most ACPI tables.
304 // Ref ACPI specification 6.4.3.5.5
332 // Ref ACPI specification 6.4.2.1
347 // Ref ACPI specification 6.4.2.2
365 // Ref ACPI specification 6.4.2.5
373 // Ref ACPI specification 6.4.3.4
384 // ACPI 1.0b table structures
405 /// RSDT Revision (as defined in ACPI 1.0b specification).
[all …]
H A DAcpi40.h2 ACPI 4.0 definitions from the ACPI Specification Revision 4.0a April 5, 2010
19 /// ACPI 4.0 Generic Address Space definition
49 // ACPI 4.0 table structures
68 /// RSD_PTR Revision (as defined in ACPI 4.0b spec.)
73 /// Common table header, this prefaces all ACPI tables, including FACS, but
88 /// RSDT Revision (as defined in ACPI 4.0 spec.)
99 /// XSDT Revision (as defined in ACPI 4.0 spec.)
104 /// Fixed ACPI Description Table Structure (FADT)
162 /// FADT Version (as defined in ACPI 4.0 spec.)
167 // Fixed ACPI Description Table Preferred Power Management Profile
[all …]
H A DAcpi50.h2 ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013.
141 /// ACPI 5.0 Generic Address Space definition
172 // ACPI 5.0 table structures
191 /// RSD_PTR Revision (as defined in ACPI 5.0 spec.)
196 /// Common table header, this prefaces all ACPI tables, including FACS, but
211 /// RSDT Revision (as defined in ACPI 5.0 spec.)
222 /// XSDT Revision (as defined in ACPI 5.0 spec.)
227 /// Fixed ACPI Description Table Structure (FADT)
287 /// FADT Version (as defined in ACPI 5.0 spec.)
292 // Fixed ACPI Description Table Preferred Power Management Profile
[all …]
/freebsd/usr.sbin/acpi/acpidb/
H A Dacpidb.833 .Nd ACPI DSDT debugger
40 utility is a debugger for the ACPI DSDT.
49 Display ACPI objects or memory
51 Enable ACPI (hardware) mode
65 Display info about loaded ACPI tables
67 Unload an ACPI table
78 Find ACPI name(s) with wildcards
143 Load ACPI table from a file
146 .Xr acpi 4 ,
163 and uses Intel ACPI-CA for the backend.
/freebsd/usr.sbin/zzz/
H A Dzzz.sh3 # Suspend the system using either ACPI or APM.
5 # For ACPI, the configured suspend state will be looked up, checked to see
13 ACPI_SUSPEND_STATE=hw.acpi.suspend_state
14 ACPI_SUPPORTED_STATES=hw.acpi.supported_sleep_state
17 # Check for ACPI support
27 # execute ACPI style suspend command
38 echo "Error: no ACPI or APM suspend support found."
/freebsd/sys/dev/acpica/
H A Dacpi_pci.c43 #include <contrib/dev/acpica/include/acpi.h>
59 /* Hooks for the ACPI CA debugging infrastructure. */
69 ACPI_SERIAL_DECL(pci_powerstate, "ACPI PCI power methods");
71 /* Be sure that ACPI and PCI power states are equivalent. */
125 MODULE_DEPEND(acpi_pci, acpi, 1, 1, 1);
251 * the ACPI state. This means that when powering down a device, we in acpi_pci_set_powerstate_method()
252 * first shut it down using PCI, and then using ACPI, which lets ACPI in acpi_pci_set_powerstate_method()
254 * When powering up a device, we let ACPI set the state first so that in acpi_pci_set_powerstate_method()
269 device_printf(dev, "set ACPI power state D%d on %s\n", in acpi_pci_set_powerstate_method()
273 "failed to set ACPI power state D%d on %s: %s\n", in acpi_pci_set_powerstate_method()
[all …]
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpidump.81 .\" ACPI (ACPI Package)
35 .Nd dump ACPI tables and ASL
48 utility analyzes ACPI tables in physical memory and can dump them to a file.
59 ACPI tables have an essential data block (the DSDT,
76 option, it will read ACPI tables from physical memory via
97 utility dumps contents of all the ACPI tables, except the DSDT and SSDT.
116 .It FACS Firmware ACPI Control Structure
120 .It FACP Fixed ACPI Description Table (FADT)
143 the FACP (Fixed ACPI Description Table).
165 and the location of ACPI registers.
[all …]
/freebsd/sys/i386/acpica/
H A Dacpi_machdep.c38 #include <contrib/dev/acpica/include/acpi.h>
51 TUNABLE_INT("hw.acpi.reset_video", &acpi_reset_video);
86 /* Check BIOS date. If 1998 or older, disable ACPI. */
99 * Date must be >= 1/1/1999 or we don't trust ACPI. Note that this in acpi_machdep_quirks()
129 printf("ACPI: Failed checksum for table %s\n", sig); in map_table()
139 * See if a given ACPI table is the requested table. Returns the
190 if (resource_disabled("acpi", 0)) in acpi_find_table()
194 * Map in the RSDP. Since ACPI uses AcpiOsMapMemory() which in turn in acpi_find_table()
203 printf("ACPI: Failed to map RSDP\n"); in acpi_find_table()
208 * For ACPI >= 2.0, use the XSDT if it is available. in acpi_find_table()
[all …]
/freebsd/sys/x86/acpica/
H A Dacpi_apm.c39 #include <contrib/dev/acpica/include/acpi.h>
214 * The acpi device is always managed by devd(8) and is considered in apm_create_clone()
217 if (strcmp("acpi", devtoname(dev)) == 0) in apm_create_clone()
222 ACPI_LOCK(acpi); in apm_create_clone()
224 ACPI_UNLOCK(acpi); in apm_create_clone()
243 ACPI_LOCK(acpi); in apmdtor()
247 ACPI_UNLOCK(acpi); in apmdtor()
257 acpi_sc = devclass_get_softc(devclass_find("acpi"), 0); in apmopen()
315 ACPI_LOCK(acpi); in apmioctl()
328 ACPI_UNLOCK(acpi); in apmioctl()
[all …]
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Dexec.c132 * that start with acpi. The old 'hints' can be removed before we branch in elf64_exec()
141 setenv("hint.acpi.0.rsdp", buf, 1); in elf64_exec()
142 setenv("acpi.rsdp", buf, 1); in elf64_exec()
147 setenv("hint.acpi.0.revision", buf, 1); in elf64_exec()
148 setenv("acpi.revision", buf, 1); in elf64_exec()
151 setenv("hint.acpi.0.oem", buf, 1); in elf64_exec()
152 setenv("acpi.oem", buf, 1); in elf64_exec()
154 setenv("hint.acpi.0.rsdt", buf, 1); in elf64_exec()
155 setenv("acpi.rsdt", buf, 1); in elf64_exec()
160 setenv("hint.acpi.0.xsdt", buf, 1); in elf64_exec()
[all …]

12345678910>>...32