| /arch/x86/pci/ |
| A D | irq.c | 53 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 54 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, 56 int (*lvl)(struct pci_dev *router, struct pci_dev *dev, int pirq, 349 static int pirq_finali_get(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_get() 368 static int pirq_finali_set(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_set() 390 static int pirq_finali_lvl(struct pci_dev *router, struct pci_dev *dev, in pirq_finali_lvl() 723 static int pirq_sis497_get(struct pci_dev *router, struct pci_dev *dev, in pirq_sis497_get() 737 static int pirq_sis497_set(struct pci_dev *router, struct pci_dev *dev, in pirq_sis497_set() 819 static int pirq_sis503_get(struct pci_dev *router, struct pci_dev *dev, in pirq_sis503_get() 832 static int pirq_sis503_set(struct pci_dev *router, struct pci_dev *dev, in pirq_sis503_set() [all …]
|
| A D | fixup.c | 16 static void pci_fixup_i450nx(struct pci_dev *d) in pci_fixup_i450nx() 41 static void pci_fixup_i450gx(struct pci_dev *d) in pci_fixup_i450gx() 55 static void pci_fixup_umc_ide(struct pci_dev *d) in pci_fixup_umc_ide() 69 static void pci_fixup_latency(struct pci_dev *d) in pci_fixup_latency() 81 static void pci_fixup_piix4_acpi(struct pci_dev *d) in pci_fixup_piix4_acpi() 248 struct pci_dev *dev; in pcie_rootport_aspm_quirk() 316 struct pci_dev *bridge; in pci_fixup_video() 700 struct pci_dev *other; in pci_amd_enable_64bit_bar() 970 struct pci_dev *rp; in amd_rp_pme_suspend() 993 struct pci_dev *rp; in amd_rp_pme_resume() [all …]
|
| A D | i386.c | 49 struct pci_dev *dev; 58 static struct pcibios_fwaddrmap *pcibios_fwaddrmap_lookup(struct pci_dev *dev) in pcibios_fwaddrmap_lookup() 72 pcibios_save_fw_addr(struct pci_dev *dev, int idx, resource_size_t fw_addr) in pcibios_save_fw_addr() 99 resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx) in pcibios_retrieve_fw_addr() 133 skip_isa_ioresource_align(struct pci_dev *dev) { in skip_isa_ioresource_align() 158 struct pci_dev *dev = data; in pcibios_align_resource() 209 static void pcibios_allocate_bridge_resources(struct pci_dev *dev) in pcibios_allocate_bridge_resources() 249 static void pcibios_allocate_dev_resources(struct pci_dev *dev, int pass) in pcibios_allocate_dev_resources() 309 struct pci_dev *dev; in pcibios_allocate_resources() 321 static void pcibios_allocate_dev_rom_resource(struct pci_dev *dev) in pcibios_allocate_dev_rom_resource() [all …]
|
| /arch/s390/pci/ |
| A D | pci_iov.h | 16 void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn); 18 void zpci_iov_map_resources(struct pci_dev *pdev); 20 int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn); 22 struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev); 25 static inline void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn) {} in zpci_iov_remove_virtfn() 27 static inline void zpci_iov_map_resources(struct pci_dev *pdev) {} in zpci_iov_map_resources() 29 static inline int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn) in zpci_iov_setup_virtfn() 34 static inline struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev) in zpci_iov_find_parent_pf()
|
| A D | pci_iov.c | 25 void zpci_iov_map_resources(struct pci_dev *pdev) in zpci_iov_map_resources() 40 void zpci_iov_remove_virtfn(struct pci_dev *pdev, int vfn) in zpci_iov_remove_virtfn() 48 static int zpci_iov_link_virtfn(struct pci_dev *pdev, struct pci_dev *virtfn, int vfid) in zpci_iov_link_virtfn() 77 struct pci_dev *zpci_iov_find_parent_pf(struct zpci_bus *zbus, struct zpci_dev *zdev) in zpci_iov_find_parent_pf() 80 struct pci_dev *pdev; in zpci_iov_find_parent_pf() 114 int zpci_iov_setup_virtfn(struct zpci_bus *zbus, struct pci_dev *virtfn, int vfn) in zpci_iov_setup_virtfn() 117 struct pci_dev *pdev_pf; in zpci_iov_setup_virtfn()
|
| /arch/x86/include/asm/xen/ |
| A D | pci.h | 32 int (*enable_msi)(struct pci_dev *dev, int vectors[]); 33 void (*disable_msi)(struct pci_dev *dev); 34 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec); 35 void (*disable_msix)(struct pci_dev *dev); 40 static inline int xen_pci_frontend_enable_msi(struct pci_dev *dev, in xen_pci_frontend_enable_msi() 47 static inline void xen_pci_frontend_disable_msi(struct pci_dev *dev) in xen_pci_frontend_disable_msi() 52 static inline int xen_pci_frontend_enable_msix(struct pci_dev *dev, in xen_pci_frontend_enable_msix() 59 static inline void xen_pci_frontend_disable_msix(struct pci_dev *dev) in xen_pci_frontend_disable_msix()
|
| /arch/powerpc/include/asm/ |
| A D | pnv-ocxl.h | 59 int pnv_ocxl_get_actag(struct pci_dev *dev, u16 *base, u16 *enabled, u16 *supported); 60 int pnv_ocxl_get_pasid_count(struct pci_dev *dev, int *count); 62 int pnv_ocxl_get_tl_cap(struct pci_dev *dev, long *cap, 64 int pnv_ocxl_set_tl_conf(struct pci_dev *dev, long cap, 67 int pnv_ocxl_get_xsl_irq(struct pci_dev *dev, int *hwirq); 70 int pnv_ocxl_map_xsl_regs(struct pci_dev *dev, void __iomem **dsisr, 74 int pnv_ocxl_spa_setup(struct pci_dev *dev, void *spa_mem, int PE_mask, void **platform_data); 78 int pnv_ocxl_map_lpar(struct pci_dev *dev, uint64_t lparid,
|
| A D | pci-bridge.h | 19 void (*dma_dev_setup)(struct pci_dev *pdev); 21 bool (*iommu_bypass_supported)(struct pci_dev *pdev, 28 bool (*enable_device_hook)(struct pci_dev *pdev); 30 void (*disable_device)(struct pci_dev *pdev); 32 void (*release_device)(struct pci_dev *pdev); 39 void (*reset_secondary_bus)(struct pci_dev *pdev); 42 int (*setup_msi_irqs)(struct pci_dev *pdev, 44 void (*teardown_msi_irqs)(struct pci_dev *pdev); 50 struct pci_dev *pdev); 247 struct pci_dn *add_sriov_vf_pdns(struct pci_dev *pdev); [all …]
|
| A D | ppc-pci.h | 18 extern struct pci_dev *isa_bridge_pcidev; /* may be NULL if no ISA bus */ 53 void eeh_addr_cache_insert_dev(struct pci_dev *dev); 54 void eeh_addr_cache_rmv_dev(struct pci_dev *dev); 66 void eeh_sysfs_add_device(struct pci_dev *pdev); 67 void eeh_sysfs_remove_device(struct pci_dev *pdev);
|
| A D | machdep.h | 20 struct pci_dev; 56 void (*pci_irq_fixup)(struct pci_dev *dev); 111 int (*pci_get_legacy_ide_irq)(struct pci_dev *dev, int channel); 154 void (*pcibios_fixup_resources)(struct pci_dev *); 166 void (*pcibios_bus_add_device)(struct pci_dev *pdev); 171 void (*pcibios_fixup_sriov)(struct pci_dev *pdev); 172 resource_size_t (*pcibios_iov_resource_alignment)(struct pci_dev *, int resno); 173 int (*pcibios_sriov_enable)(struct pci_dev *pdev, u16 num_vfs); 174 int (*pcibios_sriov_disable)(struct pci_dev *pdev);
|
| /arch/mips/pci/ |
| A D | fixup-lemote2f.c | 50 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 89 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 95 static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) in loongson_cs5536_isa_fixup() 102 static void loongson_cs5536_ide_fixup(struct pci_dev *pdev) in loongson_cs5536_ide_fixup() 109 static void loongson_cs5536_acc_fixup(struct pci_dev *pdev) in loongson_cs5536_acc_fixup() 117 static void loongson_cs5536_ohci_fixup(struct pci_dev *pdev) in loongson_cs5536_ohci_fixup() 124 static void loongson_cs5536_ehci_fixup(struct pci_dev *pdev) in loongson_cs5536_ehci_fixup() 136 static void loongson_nec_fixup(struct pci_dev *pdev) in loongson_nec_fixup()
|
| A D | fixup-fuloong2e.c | 18 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 42 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 47 static void loongson2e_nec_fixup(struct pci_dev *pdev) in loongson2e_nec_fixup() 59 static void loongson2e_686b_func0_fixup(struct pci_dev *pdev) in loongson2e_686b_func0_fixup() 134 static void loongson2e_686b_func1_fixup(struct pci_dev *pdev) in loongson2e_686b_func1_fixup() 167 static void loongson2e_686b_func2_fixup(struct pci_dev *pdev) in loongson2e_686b_func2_fixup() 173 static void loongson2e_686b_func3_fixup(struct pci_dev *pdev) in loongson2e_686b_func3_fixup() 179 static void loongson2e_686b_func5_fixup(struct pci_dev *pdev) in loongson2e_686b_func5_fixup()
|
| A D | fixup-sb1250.c | 15 static void quirk_sb1250_pci(struct pci_dev *dev) in quirk_sb1250_pci() 37 static int sb1250_bus_dma_limit(struct pci_dev *dev, void *data) in sb1250_bus_dma_limit() 64 static void quirk_sb1250_pci_dac(struct pci_dev *dev) in quirk_sb1250_pci_dac() 76 static void quirk_sb1250_ht(struct pci_dev *dev) in quirk_sb1250_ht() 86 static void quirk_sp1011(struct pci_dev *dev) in quirk_sp1011()
|
| A D | fixup-cobalt.c | 54 static void qube_raq_galileo_early_fixup(struct pci_dev *dev) in qube_raq_galileo_early_fixup() 68 static void qube_raq_via_bmIDE_fixup(struct pci_dev *dev) in qube_raq_via_bmIDE_fixup() 91 static void qube_raq_galileo_fixup(struct pci_dev *dev) in qube_raq_galileo_fixup() 146 static void qube_raq_via_board_id_fixup(struct pci_dev *dev) in qube_raq_via_board_id_fixup() 192 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 204 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
| A D | fixup-malta.c | 42 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 50 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init() 55 static void malta_piix_func3_base_fixup(struct pci_dev *dev) in malta_piix_func3_base_fixup() 68 static void malta_piix_func0_fixup(struct pci_dev *pdev) in malta_piix_func0_fixup() 122 static void malta_piix_func1_fixup(struct pci_dev *pdev) in malta_piix_func1_fixup() 146 static void quirk_dlcsetup(struct pci_dev *dev) in quirk_dlcsetup()
|
| A D | pci-bcm47xx.c | 31 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq() 37 static int bcm47xx_pcibios_plat_dev_init_ssb(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_ssb() 64 static int bcm47xx_pcibios_plat_dev_init_bcma(struct pci_dev *dev) in bcm47xx_pcibios_plat_dev_init_bcma() 87 int pcibios_plat_dev_init(struct pci_dev *dev) in pcibios_plat_dev_init()
|
| /arch/powerpc/kernel/ |
| A D | eeh_sysfs.c | 28 struct pci_dev *pdev = to_pci_dev(dev); \ 44 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_show() 60 struct pci_dev *pdev = to_pci_dev(dev); in eeh_pe_state_store() 83 struct pci_dev *pdev = to_pci_dev(dev); in eeh_notify_resume_show() 97 struct pci_dev *pdev = to_pci_dev(dev); in eeh_notify_resume_store() 110 static int eeh_notify_resume_add(struct pci_dev *pdev) in eeh_notify_resume_add() 123 static void eeh_notify_resume_remove(struct pci_dev *pdev) in eeh_notify_resume_remove() 133 static inline int eeh_notify_resume_add(struct pci_dev *pdev) { return 0; } in eeh_notify_resume_add() 134 static inline void eeh_notify_resume_remove(struct pci_dev *pdev) { } in eeh_notify_resume_remove() 137 void eeh_sysfs_add_device(struct pci_dev *pdev) in eeh_sysfs_add_device() [all …]
|
| /arch/x86/kernel/ |
| A D | reboot_fixups_32.c | 18 static void cs5530a_warm_reset(struct pci_dev *dev) in cs5530a_warm_reset() 27 static void cs5536_warm_reset(struct pci_dev *dev) in cs5536_warm_reset() 34 static void rdc321x_reset(struct pci_dev *dev) in rdc321x_reset() 47 static void ce4100_reset(struct pci_dev *dev) in ce4100_reset() 60 void (*reboot_fixup)(struct pci_dev *); 85 struct pci_dev *dev; in mach_reboot_fixups()
|
| A D | quirks.c | 17 static void quirk_intel_irqbalance(struct pci_dev *dev) in quirk_intel_irqbalance() 98 static void ich_force_enable_hpet(struct pci_dev *dev) in ich_force_enable_hpet() 180 static struct pci_dev *cached_dev; 210 static void old_ich_force_enable_hpet(struct pci_dev *dev) in old_ich_force_enable_hpet() 302 static void vt8237_force_enable_hpet(struct pci_dev *dev) in vt8237_force_enable_hpet() 359 static u32 ati_ixp4x0_rev(struct pci_dev *dev) in ati_ixp4x0_rev() 380 static void ati_force_enable_hpet(struct pci_dev *dev) in ati_force_enable_hpet() 433 static void nvidia_force_enable_hpet(struct pci_dev *dev) in nvidia_force_enable_hpet() 507 static void e6xx_force_enable_hpet(struct pci_dev *dev) in e6xx_force_enable_hpet() 539 static void quirk_amd_nb_node(struct pci_dev *dev) in quirk_amd_nb_node() [all …]
|
| /arch/x86/include/asm/ |
| A D | probe_roms.h | 4 struct pci_dev; 6 extern void __iomem *pci_map_biosrom(struct pci_dev *pdev); 8 extern size_t pci_biosrom_size(struct pci_dev *pdev);
|
| A D | intel-mid.h | 13 extern int intel_mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state); 14 extern pci_power_t intel_mid_pci_get_power_state(struct pci_dev *pdev); 21 extern int intel_mid_pwr_get_lss_id(struct pci_dev *pdev);
|
| /arch/powerpc/platforms/ |
| A D | fsl_uli1575.c | 62 static void early_uli5249(struct pci_dev *dev) in early_uli5249() 85 static void quirk_uli1575(struct pci_dev *dev) in quirk_uli1575() 142 static void quirk_final_uli1575(struct pci_dev *dev) in quirk_final_uli1575() 178 static void quirk_uli5288(struct pci_dev *dev) in quirk_uli5288() 203 static void quirk_uli5229(struct pci_dev *dev) in quirk_uli5229() 219 static void quirk_final_uli5249(struct pci_dev *dev) in quirk_final_uli5249() 256 static void hpcd_quirk_uli1575(struct pci_dev *dev) in hpcd_quirk_uli1575() 272 static void hpcd_quirk_uli5288(struct pci_dev *dev) in hpcd_quirk_uli5288() 298 static void hpcd_quirk_uli5229(struct pci_dev *dev) in hpcd_quirk_uli5229() 320 static void hpcd_final_uli5288(struct pci_dev *dev) in hpcd_final_uli5288()
|
| /arch/alpha/kernel/ |
| A D | pci.c | 64 static void quirk_isa_bridge(struct pci_dev *dev) in quirk_isa_bridge() 70 static void quirk_cypress(struct pci_dev *dev) in quirk_cypress() 109 static void pcibios_fixup_final(struct pci_dev *dev) in pcibios_fixup_final() 130 struct pci_dev *dev = data; in pcibios_align_resource() 205 struct pci_dev *dev; 210 static void pdev_save_srm_config(struct pci_dev *dev) in pdev_save_srm_config() 256 struct pci_dev *dev = bus->self; in pcibios_fixup_bus() 274 pcibios_set_master(struct pci_dev *dev) in pcibios_set_master() 287 struct pci_dev *dev; in pcibios_claim_one_bus() 416 struct pci_dev *dev; in SYSCALL_DEFINE3() [all …]
|
| /arch/arm/include/asm/mach/ |
| A D | pci.h | 27 u8 (*swizzle)(struct pci_dev *dev, u8 *pin); 28 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); 44 u8 (*swizzle)(struct pci_dev *, u8 *); 46 int (*map_irq)(const struct pci_dev *, u8, u8);
|
| /arch/powerpc/platforms/pasemi/ |
| A D | pasemi.h | 7 struct pci_dev; 8 extern void pas_pci_dma_dev_setup(struct pci_dev *dev); 10 void __iomem *__init pasemi_pci_getcfgaddr(struct pci_dev *dev, int offset);
|