#include <linux/pci.h>
#include <linux/acpi.h>
#include <linux/delay.h>
#include <linux/pci_ids.h>
#include <linux/bcma/bcma.h>
#include <linux/bcma/bcma_regs.h>
#include <linux/platform_data/x86/apple.h>
#include <drm/intel/i915_drm.h>
#include <drm/intel/i915_pciids.h>
#include <asm/pci-direct.h>
#include <asm/dma.h>
#include <asm/io_apic.h>
#include <asm/apic.h>
#include <asm/hpet.h>
#include <asm/iommu.h>
#include <asm/gart.h>
#include <asm/irq_remapping.h>
#include <asm/early_ioremap.h>
static void __init fix_hypertransport_config(int num, int slot, int func)
{ … }
static void __init via_bugs(int num, int slot, int func)
{ … }
#ifdef CONFIG_ACPI
#ifdef CONFIG_X86_IO_APIC
static int __init nvidia_hpet_check(struct acpi_table_header *header)
{ … }
#endif
#endif
static void __init nvidia_bugs(int num, int slot, int func)
{ … }
#if defined(CONFIG_ACPI) && defined(CONFIG_X86_IO_APIC)
static u32 __init ati_ixp4x0_rev(int num, int slot, int func)
{ … }
static void __init ati_bugs(int num, int slot, int func)
{ … }
static u32 __init ati_sbx00_rev(int num, int slot, int func)
{ … }
static void __init ati_bugs_contd(int num, int slot, int func)
{ … }
#else
static void __init ati_bugs(int num, int slot, int func)
{
}
static void __init ati_bugs_contd(int num, int slot, int func)
{
}
#endif
static void __init intel_remapping_check(int num, int slot, int func)
{ … }
#define KB(x) …
#define MB(x) …
static resource_size_t __init i830_tseg_size(void)
{ … }
static resource_size_t __init i845_tseg_size(void)
{ … }
static resource_size_t __init i85x_tseg_size(void)
{ … }
static resource_size_t __init i830_mem_size(void)
{ … }
static resource_size_t __init i85x_mem_size(void)
{ … }
static resource_size_t __init i830_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init i845_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init i85x_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init i865_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init gen3_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init gen11_stolen_base(int num, int slot, int func,
resource_size_t stolen_size)
{ … }
static resource_size_t __init i830_stolen_size(int num, int slot, int func)
{ … }
static resource_size_t __init gen3_stolen_size(int num, int slot, int func)
{ … }
static resource_size_t __init gen6_stolen_size(int num, int slot, int func)
{ … }
static resource_size_t __init gen8_stolen_size(int num, int slot, int func)
{ … }
static resource_size_t __init chv_stolen_size(int num, int slot, int func)
{ … }
static resource_size_t __init gen9_stolen_size(int num, int slot, int func)
{ … }
struct intel_early_ops { … };
static const struct intel_early_ops i830_early_ops __initconst = …;
static const struct intel_early_ops i845_early_ops __initconst = …;
static const struct intel_early_ops i85x_early_ops __initconst = …;
static const struct intel_early_ops i865_early_ops __initconst = …;
static const struct intel_early_ops gen3_early_ops __initconst = …;
static const struct intel_early_ops gen6_early_ops __initconst = …;
static const struct intel_early_ops gen8_early_ops __initconst = …;
static const struct intel_early_ops gen9_early_ops __initconst = …;
static const struct intel_early_ops chv_early_ops __initconst = …;
static const struct intel_early_ops gen11_early_ops __initconst = …;
static const struct pci_device_id intel_early_ids[] __initconst = …;
struct resource intel_graphics_stolen_res __ro_after_init = …;
EXPORT_SYMBOL(…);
static void __init
intel_graphics_stolen(int num, int slot, int func,
const struct intel_early_ops *early_ops)
{ … }
static void __init intel_graphics_quirks(int num, int slot, int func)
{ … }
static void __init force_disable_hpet(int num, int slot, int func)
{ … }
#define BCM4331_MMIO_SIZE …
#define BCM4331_PM_CAP …
#define bcma_aread32(reg) …
#define bcma_awrite32(reg, val) …
static void __init apple_airport_reset(int bus, int slot, int func)
{ … }
#define QFLAG_APPLY_ONCE …
#define QFLAG_APPLIED …
#define QFLAG_DONE …
struct chipset { … };
static struct chipset early_qrk[] __initdata = …;
static void __init early_pci_scan_bus(int bus);
static int __init check_dev_quirk(int num, int slot, int func)
{ … }
static void __init early_pci_scan_bus(int bus)
{ … }
void __init early_quirks(void)
{ … }