linux/include/acpi
Alexander Chiang 499650de69 ACPI: eviscerate pci_bind.c
Now that we can dynamically convert an ACPI CA handle to a
struct pci_dev at runtime, there's no need to statically bind
them during boot.

acpi_pci_bind/unbind are vastly simplified, and are only used
to evaluate _PRT methods on P2P bridges and non-bridge children.

This patch also changes the time-space tradeoff ever so slightly.

Looking up the ACPI-PCI binding is never in the performance path, and by
eliminating this caching, we save 24 bytes for each _ADR device in the
ACPI namespace.

This patch lays further groundwork to eventually eliminate
the acpi_driver_ops.bind callback.

Signed-off-by: Alex Chiang <achiang@hp.com>
Acked-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-06-17 23:22:16 -04:00
..
platform Merge branch 'simplify_PRT' into release 2009-01-09 03:41:08 -05:00
acexcep.h ACPICA: Fix parameter validation for acpi_read/write 2009-03-26 16:38:25 -04:00
acnames.h ACPICA: update Intel copyright 2008-04-23 23:00:13 -04:00
acoutput.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
acpi_bus.h ACPI: Introduce acpi_is_root_bridge() 2009-06-17 23:22:15 -04:00
acpi_drivers.h ACPI: eviscerate pci_bind.c 2009-06-17 23:22:16 -04:00
acpi_numa.h ACPI: misc cleanups 2008-02-07 03:33:23 -05:00
acpi.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
acpiosxf.h Merge branch 'linus' into release 2009-04-05 02:14:15 -04:00
acpixf.h hwmon: Add Asus ATK0110 support 2009-04-07 15:32:59 +02:00
acrestyp.h ACPICA: Restructure includes into public/private 2008-12-31 01:15:40 -05:00
actbl1.h ACPI: update x2apic comments 2009-04-03 20:10:26 -04:00
actbl.h ACPICA: Update FADT flag definitions 2009-03-26 16:38:21 -04:00
actypes.h ACPICA: Add manifest constants for bit register values 2009-03-27 12:11:01 -04:00
container.h [ACPI] Lindent all ACPI files 2005-08-05 00:45:14 -04:00
pdc_intel.h ACPI: Enable bit 11 in _PDC to advertise hw coord 2009-02-07 00:41:14 -05:00
processor.h ACPI: delete obsolete "bus master activity" proc field 2009-04-22 19:56:09 -04:00
reboot.h Add the ability to reset the machine using the RESET_REG in ACPI's FADT table. 2008-07-16 23:27:08 +02:00
video.h drm/i915: Unregister ACPI video driver when exiting 2009-04-17 13:31:07 -07:00