Lines Matching refs:func
25 static void __init fix_hypertransport_config(int num, int slot, int func) in fix_hypertransport_config() argument
34 htcfg = read_pci_config(num, slot, func, 0x68); in fix_hypertransport_config()
44 write_pci_config(num, slot, func, 0x68, htcfg); in fix_hypertransport_config()
51 static void __init via_bugs(int num, int slot, int func) in via_bugs() argument
74 static void __init nvidia_bugs(int num, int slot, int func) in nvidia_bugs() argument
103 static u32 __init ati_ixp4x0_rev(int num, int slot, int func) in ati_ixp4x0_rev() argument
108 b = read_pci_config_byte(num, slot, func, 0xac); in ati_ixp4x0_rev()
110 write_pci_config_byte(num, slot, func, 0xac, b); in ati_ixp4x0_rev()
112 d = read_pci_config(num, slot, func, 0x70); in ati_ixp4x0_rev()
114 write_pci_config(num, slot, func, 0x70, d); in ati_ixp4x0_rev()
116 d = read_pci_config(num, slot, func, 0x8); in ati_ixp4x0_rev()
121 static void __init ati_bugs(int num, int slot, int func) in ati_bugs() argument
129 d = ati_ixp4x0_rev(num, slot, func); in ati_bugs()
147 static u32 __init ati_sbx00_rev(int num, int slot, int func) in ati_sbx00_rev() argument
151 d = read_pci_config(num, slot, func, 0x8); in ati_sbx00_rev()
157 static void __init ati_bugs_contd(int num, int slot, int func) in ati_bugs_contd() argument
161 rev = ati_sbx00_rev(num, slot, func); in ati_bugs_contd()
177 d = read_pci_config(num, slot, func, 0x64); in ati_bugs_contd()
189 static void __init ati_bugs(int num, int slot, int func) in ati_bugs() argument
193 static void __init ati_bugs_contd(int num, int slot, int func) in ati_bugs_contd() argument
198 static void __init intel_remapping_check(int num, int slot, int func) in intel_remapping_check() argument
203 device = read_pci_config_16(num, slot, func, PCI_DEVICE_ID); in intel_remapping_check()
204 revision = read_pci_config_byte(num, slot, func, PCI_REVISION_ID); in intel_remapping_check()
229 static u32 __init intel_stolen_base(int num, int slot, int func, size_t stolen_size) in intel_stolen_base() argument
238 base = read_pci_config(num, slot, func, 0x5c); in intel_stolen_base()
303 static u32 __init i830_stolen_base(int num, int slot, int func, size_t stolen_size) in i830_stolen_base() argument
308 static u32 __init i845_stolen_base(int num, int slot, int func, size_t stolen_size) in i845_stolen_base() argument
313 static u32 __init i85x_stolen_base(int num, int slot, int func, size_t stolen_size) in i85x_stolen_base() argument
318 static u32 __init i865_stolen_base(int num, int slot, int func, size_t stolen_size) in i865_stolen_base() argument
328 static size_t __init i830_stolen_size(int num, int slot, int func) in i830_stolen_size() argument
356 static size_t __init gen3_stolen_size(int num, int slot, int func) in gen3_stolen_size() argument
411 static size_t __init gen6_stolen_size(int num, int slot, int func) in gen6_stolen_size() argument
415 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen6_stolen_size()
422 static size_t __init gen8_stolen_size(int num, int slot, int func) in gen8_stolen_size() argument
426 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen8_stolen_size()
432 static size_t __init chv_stolen_size(int num, int slot, int func) in chv_stolen_size() argument
436 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in chv_stolen_size()
454 size_t (*size)(int num, int slot, int func);
455 u32 (*base)(int num, int slot, int func, size_t size);
458 static size_t __init gen9_stolen_size(int num, int slot, int func) in gen9_stolen_size() argument
462 gmch_ctrl = read_pci_config_16(num, slot, func, SNB_GMCH_CTRL); in gen9_stolen_size()
473 typedef size_t (*stolen_size_fn)(int num, int slot, int func);
552 static void __init intel_graphics_stolen(int num, int slot, int func) in intel_graphics_stolen() argument
559 device = read_pci_config_16(num, slot, func, PCI_DEVICE_ID); in intel_graphics_stolen()
560 subvendor = read_pci_config_16(num, slot, func, in intel_graphics_stolen()
562 subdevice = read_pci_config_16(num, slot, func, PCI_SUBSYSTEM_ID); in intel_graphics_stolen()
568 size = stolen_funcs->size(num, slot, func); in intel_graphics_stolen()
569 start = stolen_funcs->base(num, slot, func, size); in intel_graphics_stolen()
584 static void __init force_disable_hpet(int num, int slot, int func) in force_disable_hpet() argument
602 void (*f)(int num, int slot, int func);
654 static int __init check_dev_quirk(int num, int slot, int func) in check_dev_quirk() argument
662 class = read_pci_config_16(num, slot, func, PCI_CLASS_DEVICE); in check_dev_quirk()
667 vendor = read_pci_config_16(num, slot, func, PCI_VENDOR_ID); in check_dev_quirk()
669 device = read_pci_config_16(num, slot, func, PCI_DEVICE_ID); in check_dev_quirk()
680 early_qrk[i].f(num, slot, func); in check_dev_quirk()
685 type = read_pci_config_byte(num, slot, func, in check_dev_quirk()
695 int slot, func; in early_quirks() local
703 for (func = 0; func < 8; func++) { in early_quirks()
705 if (check_dev_quirk(0, slot, func)) in early_quirks()