Rafael J. Wysocki
95f8a082b9
ACPI / driver core: Introduce struct acpi_dev_node and related macros
...
To avoid adding an ACPI handle pointer to struct device on
architectures that don't use ACPI, or generally when CONFIG_ACPI is
not set, in which cases that pointer is useless, define struct
acpi_dev_node that will contain the handle pointer if CONFIG_ACPI is
set and will be empty otherwise and use it to represent the ACPI
device node field in struct device.
In addition to that define macros for reading and setting the ACPI
handle of a device that don't generate code when CONFIG_ACPI is
unset. Modify the ACPI subsystem to use those macros instead of
referring to the given device's ACPI handle directly.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-11-21 00:21:50 +01:00
..
platform
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
2012-10-02 18:01:25 +01:00
acbuffer.h
ACPICA: Add struct header support for _FDE, _GRT, _GTM, and _SRT names.
2012-09-21 00:26:17 -04:00
acconfig.h
ACPICA: Support for custom ACPICA build for ACPI 5 reduced hardware
2012-03-22 01:44:49 -04:00
acexcep.h
ACPICA: Update header files copyrights to 2012
2012-07-17 00:05:50 -04:00
acnames.h
ACPICA: Add support for complex _PLD buffers.
2012-09-21 00:26:17 -04:00
acoutput.h
ACPICA: Update header files copyrights to 2012
2012-07-17 00:05:50 -04:00
acpi.h
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
2012-10-02 18:01:25 +01:00
acpi_bus.h
ACPI / driver core: Introduce struct acpi_dev_node and related macros
2012-11-21 00:21:50 +01:00
acpi_drivers.h
ACPI: Fix CONFIG_ACPI_DOCK=n compiler warning
2011-11-06 20:58:17 -05:00
acpi_numa.h
ACPI: Store SRAT table revision
2012-01-17 04:19:04 -05:00
acpiosxf.h
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
2012-10-02 18:01:25 +01:00
acpixf.h
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
2012-10-08 07:14:06 +09:00
acrestyp.h
ACPICA: AcpiSrc: Fix some translation issues for Linux conversion
2012-07-17 00:05:51 -04:00
actbl.h
ACPICA: Add support for complex _PLD buffers.
2012-09-21 00:26:17 -04:00
actbl1.h
ACPICA: Headers: Add new ACPI 5 HEST notify type values.
2012-09-21 00:34:57 -04:00
actbl2.h
ACPICA: Add support for complex _PLD buffers.
2012-09-21 00:26:17 -04:00
actbl3.h
ACPICA: Add support for complex _PLD buffers.
2012-09-21 00:26:17 -04:00
actypes.h
ACPI: delelte more BFS/GTS related definition and code
2012-09-21 00:26:16 -04:00
apei.h
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
button.h
ACPI: make ACPI button funcs no-ops if not built in
2009-09-17 14:48:23 -07:00
container.h
hed.h
ACPI Hardware Error Device (PNP0C33) support
2010-05-19 22:40:24 -04:00
pdc_intel.h
processor.h
cpuidle / ACPI : move cpuidle_device field out of the acpi_processor_power structure
2012-09-17 23:01:56 +02:00
reboot.h
video.h
i915: Fix opregion notifications
2011-07-13 11:19:47 -07:00