pci_dev            50 arch/x86/include/asm/amd_nb.h 	struct pci_dev *misc;
pci_dev            51 arch/x86/include/asm/amd_nb.h 	struct pci_dev *link;
pci_dev            84 arch/x86/include/asm/amd_nb.h static inline u16 amd_get_node_id(struct pci_dev *pdev)
pci_dev            86 arch/x86/include/asm/amd_nb.h 	struct pci_dev *misc;
pci_dev            47 arch/x86/include/asm/calgary.h 	void (*handle_quirks)(struct iommu_table *tbl, struct pci_dev *dev);
pci_dev            61 arch/x86/include/asm/gart.h static inline void gart_set_size_and_enable(struct pci_dev *dev, u32 order)
pci_dev            74 arch/x86/include/asm/gart.h static inline void enable_gart_translation(struct pci_dev *dev, u64 addr)
pci_dev           151 arch/x86/include/asm/io_apic.h extern void native_compose_msi_msg(struct pci_dev *pdev,
pci_dev            31 arch/x86/include/asm/irq_remapping.h struct pci_dev;
pci_dev            50 arch/x86/include/asm/irq_remapping.h extern void compose_remapped_msi_msg(struct pci_dev *pdev,
pci_dev            80 arch/x86/include/asm/irq_remapping.h static inline void compose_remapped_msi_msg(struct pci_dev *pdev,
pci_dev            70 arch/x86/include/asm/pci.h void pcibios_set_master(struct pci_dev *dev);
pci_dev            72 arch/x86/include/asm/pci.h int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq);
pci_dev            76 arch/x86/include/asm/pci.h extern int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma,
pci_dev            83 arch/x86/include/asm/pci.h static inline void pci_dma_burst_advice(struct pci_dev *pdev,
pci_dev            99 arch/x86/include/asm/pci.h int native_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
pci_dev           101 arch/x86/include/asm/pci.h void native_restore_msi_irqs(struct pci_dev *dev);
pci_dev           102 arch/x86/include/asm/pci.h int setup_msi_irq(struct pci_dev *dev, struct msi_desc *msidesc,
pci_dev            93 arch/x86/include/asm/pci_x86.h extern int (*pcibios_enable_irq)(struct pci_dev *dev);
pci_dev            94 arch/x86/include/asm/pci_x86.h extern void (*pcibios_disable_irq)(struct pci_dev *dev);
pci_dev             3 arch/x86/include/asm/probe_roms.h struct pci_dev;
pci_dev             5 arch/x86/include/asm/probe_roms.h extern void __iomem *pci_map_biosrom(struct pci_dev *pdev);
pci_dev             7 arch/x86/include/asm/probe_roms.h extern size_t pci_biosrom_size(struct pci_dev *pdev);
pci_dev            10 arch/x86/include/asm/sta2x11.h struct sta2x11_instance *sta2x11_get_instance(struct pci_dev *pdev);
pci_dev            46 arch/x86/include/asm/tce.h extern int __init build_tce_table(struct pci_dev *dev, void __iomem *bbar);
pci_dev           173 arch/x86/include/asm/x86_init.h struct pci_dev;
pci_dev           178 arch/x86/include/asm/x86_init.h 	int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type);
pci_dev           179 arch/x86/include/asm/x86_init.h 	void (*compose_msi_msg)(struct pci_dev *dev, unsigned int irq,
pci_dev           183 arch/x86/include/asm/x86_init.h 	void (*teardown_msi_irqs)(struct pci_dev *dev);
pci_dev           184 arch/x86/include/asm/x86_init.h 	void (*restore_msi_irqs)(struct pci_dev *dev);
pci_dev            18 arch/x86/include/asm/xen/pci.h int xen_find_device_domain_owner(struct pci_dev *dev);
pci_dev            19 arch/x86/include/asm/xen/pci.h int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain);
pci_dev            20 arch/x86/include/asm/xen/pci.h int xen_unregister_device_domain_owner(struct pci_dev *dev);
pci_dev            26 arch/x86/include/asm/xen/pci.h static inline int xen_find_device_domain_owner(struct pci_dev *dev)
pci_dev            30 arch/x86/include/asm/xen/pci.h static inline int xen_register_device_domain_owner(struct pci_dev *dev,
pci_dev            35 arch/x86/include/asm/xen/pci.h static inline int xen_unregister_device_domain_owner(struct pci_dev *dev)
pci_dev            47 arch/x86/include/asm/xen/pci.h 	int (*enable_msi)(struct pci_dev *dev, int vectors[]);
pci_dev            48 arch/x86/include/asm/xen/pci.h 	void (*disable_msi)(struct pci_dev *dev);
pci_dev            49 arch/x86/include/asm/xen/pci.h 	int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec);
pci_dev            50 arch/x86/include/asm/xen/pci.h 	void (*disable_msix)(struct pci_dev *dev);
pci_dev            55 arch/x86/include/asm/xen/pci.h static inline int xen_pci_frontend_enable_msi(struct pci_dev *dev,
pci_dev            62 arch/x86/include/asm/xen/pci.h static inline void xen_pci_frontend_disable_msi(struct pci_dev *dev)
pci_dev            67 arch/x86/include/asm/xen/pci.h static inline int xen_pci_frontend_enable_msix(struct pci_dev *dev,
pci_dev            74 arch/x86/include/asm/xen/pci.h static inline void xen_pci_frontend_disable_msix(struct pci_dev *dev)
pci_dev            94 include/acpi/acpi_drivers.h struct pci_dev *acpi_get_pci_dev(acpi_handle);
pci_dev           277 include/asm-generic/io.h struct pci_dev;
pci_dev           278 include/asm-generic/io.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
pci_dev           281 include/asm-generic/io.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p)
pci_dev            71 include/asm-generic/iomap.h struct pci_dev;
pci_dev            72 include/asm-generic/iomap.h extern void pci_iounmap(struct pci_dev *dev, void __iomem *);
pci_dev            74 include/asm-generic/iomap.h struct pci_dev;
pci_dev            75 include/asm-generic/iomap.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr)
pci_dev            10 include/asm-generic/pci-dma-compat.h pci_dma_supported(struct pci_dev *hwdev, u64 mask)
pci_dev            16 include/asm-generic/pci-dma-compat.h pci_alloc_consistent(struct pci_dev *hwdev, size_t size,
pci_dev            23 include/asm-generic/pci-dma-compat.h pci_zalloc_consistent(struct pci_dev *hwdev, size_t size,
pci_dev            31 include/asm-generic/pci-dma-compat.h pci_free_consistent(struct pci_dev *hwdev, size_t size,
pci_dev            38 include/asm-generic/pci-dma-compat.h pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction)
pci_dev            44 include/asm-generic/pci-dma-compat.h pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr,
pci_dev            51 include/asm-generic/pci-dma-compat.h pci_map_page(struct pci_dev *hwdev, struct page *page,
pci_dev            58 include/asm-generic/pci-dma-compat.h pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address,
pci_dev            65 include/asm-generic/pci-dma-compat.h pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg,
pci_dev            72 include/asm-generic/pci-dma-compat.h pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg,
pci_dev            79 include/asm-generic/pci-dma-compat.h pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle,
pci_dev            86 include/asm-generic/pci-dma-compat.h pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle,
pci_dev            93 include/asm-generic/pci-dma-compat.h pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg,
pci_dev           100 include/asm-generic/pci-dma-compat.h pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg,
pci_dev           107 include/asm-generic/pci-dma-compat.h pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr)
pci_dev           113 include/asm-generic/pci-dma-compat.h static inline int pci_set_dma_mask(struct pci_dev *dev, u64 mask)
pci_dev           118 include/asm-generic/pci-dma-compat.h static inline int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask)
pci_dev            10 include/asm-generic/pci.h pcibios_select_root(struct pci_dev *pdev, struct resource *res)
pci_dev            23 include/asm-generic/pci.h static inline int pci_get_legacy_ide_irq(struct pci_dev *dev, int channel)
pci_dev            14 include/asm-generic/pci_iomap.h struct pci_dev;
pci_dev            17 include/asm-generic/pci_iomap.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
pci_dev            22 include/asm-generic/pci_iomap.h extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
pci_dev            29 include/asm-generic/pci_iomap.h static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max)
pci_dev           793 include/drm/drmP.h 	struct pci_dev *pdev;		/**< PCI device structure */
pci_dev          1031 include/drm/drmP.h extern int drm_get_pci_dev(struct pci_dev *pdev,
pci_dev             9 include/drm/intel-gtt.h int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
pci_dev            34 include/linux/8250_pci.h pciserial_init_ports(struct pci_dev *dev, const struct pciserial_board *board);
pci_dev           174 include/linux/acpi.h struct pci_dev;
pci_dev           176 include/linux/acpi.h int acpi_pci_irq_enable (struct pci_dev *dev);
pci_dev           179 include/linux/acpi.h void acpi_pci_irq_disable (struct pci_dev *dev);
pci_dev            16 include/linux/aer.h struct pci_dev;
pci_dev            42 include/linux/aer.h int pci_enable_pcie_error_reporting(struct pci_dev *dev);
pci_dev            43 include/linux/aer.h int pci_disable_pcie_error_reporting(struct pci_dev *dev);
pci_dev            44 include/linux/aer.h int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev);
pci_dev            46 include/linux/aer.h static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev)
pci_dev            50 include/linux/aer.h static inline int pci_disable_pcie_error_reporting(struct pci_dev *dev)
pci_dev            54 include/linux/aer.h static inline int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev)
pci_dev            60 include/linux/aer.h void cper_print_aer(struct pci_dev *dev, int cper_severity,
pci_dev            47 include/linux/agp_backend.h 	struct pci_dev *device;
pci_dev            98 include/linux/agp_backend.h extern struct agp_bridge_data *(*agp_find_bridge)(struct pci_dev *);
pci_dev           106 include/linux/agp_backend.h extern struct agp_bridge_data *agp_backend_acquire(struct pci_dev *);
pci_dev            28 include/linux/amd-iommu.h struct pci_dev;
pci_dev            49 include/linux/amd-iommu.h extern void amd_iommu_enable_device_erratum(struct pci_dev *pdev, u32 erratum);
pci_dev            60 include/linux/amd-iommu.h extern int amd_iommu_init_device(struct pci_dev *pdev, int pasids);
pci_dev            67 include/linux/amd-iommu.h extern void amd_iommu_free_device(struct pci_dev *pdev);
pci_dev            77 include/linux/amd-iommu.h extern int amd_iommu_bind_pasid(struct pci_dev *pdev, int pasid,
pci_dev            89 include/linux/amd-iommu.h extern void amd_iommu_unbind_pasid(struct pci_dev *pdev, int pasid);
pci_dev           114 include/linux/amd-iommu.h typedef int (*amd_iommu_invalid_ppr_cb)(struct pci_dev *pdev,
pci_dev           119 include/linux/amd-iommu.h extern int amd_iommu_set_invalid_ppr_cb(struct pci_dev *pdev,
pci_dev           152 include/linux/amd-iommu.h extern int amd_iommu_device_info(struct pci_dev *pdev,
pci_dev           167 include/linux/amd-iommu.h typedef void (*amd_iommu_invalidate_ctx)(struct pci_dev *pdev, int pasid);
pci_dev           169 include/linux/amd-iommu.h extern int amd_iommu_set_invalidate_ctx_cb(struct pci_dev *pdev,
pci_dev           323 include/linux/bcma/bcma.h 		struct pci_dev *host_pci;
pci_dev             6 include/linux/bcma/bcma_driver_pci.h struct pci_dev;
pci_dev           247 include/linux/bcma/bcma_driver_pci.h extern int bcma_core_pci_pcibios_map_irq(const struct pci_dev *dev);
pci_dev           248 include/linux/bcma/bcma_driver_pci.h extern int bcma_core_pci_plat_dev_init(struct pci_dev *dev);
pci_dev            33 include/linux/cb710.h 	struct pci_dev		*pdev;
pci_dev            79 include/linux/cb710.h void cb710_pci_update_config_reg(struct pci_dev *pdev,
pci_dev            66 include/linux/dmar.h 	struct pci_dev			*dev;
pci_dev            17 include/linux/htirq.h int arch_setup_ht_irq(unsigned int irq, struct pci_dev *dev);
pci_dev            20 include/linux/htirq.h typedef void (ht_irq_update_t)(struct pci_dev *dev, int irq,
pci_dev            22 include/linux/htirq.h int __ht_create_irq(struct pci_dev *dev, int idx, ht_irq_update_t *update);
pci_dev           525 include/linux/i2o.h 	struct pci_dev *pdev;	/* PCI device */
pci_dev            43 include/linux/i7300_idle.h static inline int i7300_idle_platform_probe(struct pci_dev **fbd_dev,
pci_dev            44 include/linux/i7300_idle.h 						struct pci_dev **ioat_dev,
pci_dev            48 include/linux/i7300_idle.h 	struct pci_dev *memdev, *dmadev;
pci_dev           776 include/linux/ide.h 	int		(*init_chipset)(struct pci_dev *);
pci_dev          1179 include/linux/ide.h static inline int ide_pci_is_in_compatibility_mode(struct pci_dev *dev)
pci_dev          1186 include/linux/ide.h void ide_pci_setup_ports(struct pci_dev *, const struct ide_port_info *,
pci_dev          1188 include/linux/ide.h void ide_setup_pci_noise(struct pci_dev *, const struct ide_port_info *);
pci_dev          1191 include/linux/ide.h int ide_pci_set_master(struct pci_dev *, const char *);
pci_dev          1287 include/linux/ide.h 	int			(*init_chipset)(struct pci_dev *);
pci_dev          1317 include/linux/ide.h int ide_pci_init_one(struct pci_dev *, const struct ide_port_info *, void *);
pci_dev          1318 include/linux/ide.h int ide_pci_init_two(struct pci_dev *, struct pci_dev *,
pci_dev          1320 include/linux/ide.h void ide_pci_remove(struct pci_dev *);
pci_dev          1323 include/linux/ide.h int ide_pci_suspend(struct pci_dev *, pm_message_t);
pci_dev          1324 include/linux/ide.h int ide_pci_resume(struct pci_dev *);
pci_dev           350 include/linux/intel-iommu.h extern struct dmar_drhd_unit * dmar_find_matched_drhd_unit(struct pci_dev *dev);
pci_dev           351 include/linux/intel-iommu.h extern int dmar_find_matched_atsr_unit(struct pci_dev *dev);
pci_dev            31 include/linux/ioc3.h 	struct pci_dev *pdev;		/* PCI device */
pci_dev           158 include/linux/ioc4.h 	struct pci_dev *idd_pdev;
pci_dev           731 include/linux/kvm_host.h 	struct pci_dev *dev;
pci_dev          1221 include/linux/libata.h struct pci_dev;
pci_dev          1230 include/linux/libata.h extern int pci_test_config_bits(struct pci_dev *pdev, const struct pci_bits *bits);
pci_dev          1231 include/linux/libata.h extern void ata_pci_remove_one(struct pci_dev *pdev);
pci_dev          1234 include/linux/libata.h extern void ata_pci_device_do_suspend(struct pci_dev *pdev, pm_message_t mesg);
pci_dev          1235 include/linux/libata.h extern int __must_check ata_pci_device_do_resume(struct pci_dev *pdev);
pci_dev          1236 include/linux/libata.h extern int ata_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg);
pci_dev          1237 include/linux/libata.h extern int ata_pci_device_resume(struct pci_dev *pdev);
pci_dev          1837 include/linux/libata.h extern int ata_pci_sff_prepare_host(struct pci_dev *pdev,
pci_dev          1843 include/linux/libata.h extern int ata_pci_sff_init_one(struct pci_dev *pdev,
pci_dev          1874 include/linux/libata.h extern int ata_pci_bmdma_clear_simplex(struct pci_dev *pdev);
pci_dev          1876 include/linux/libata.h extern int ata_pci_bmdma_prepare_host(struct pci_dev *pdev,
pci_dev          1879 include/linux/libata.h extern int ata_pci_bmdma_init_one(struct pci_dev *pdev,
pci_dev            18 include/linux/mfd/rdc321x.h 	struct pci_dev *sb_pdev;
pci_dev            23 include/linux/mfd/rdc321x.h 	struct pci_dev *sb_pdev;
pci_dev           840 include/linux/mfd/rtsx_pci.h 	struct pci_dev			*pci;
pci_dev            49 include/linux/mfd/sta2x11-mfd.h __sta2x11_mfd_mask(struct pci_dev *, u32, u32, u32, enum sta2x11_mfd_plat_dev);
pci_dev           208 include/linux/mfd/sta2x11-mfd.h sta2x11_apbreg_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val)
pci_dev           241 include/linux/mfd/sta2x11-mfd.h u32 sta2x11_sctl_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val)
pci_dev           380 include/linux/mfd/sta2x11-mfd.h u32 sta2x11_apb_soc_regs_mask(struct pci_dev *pdev, u32 reg, u32 mask, u32 val)
pci_dev           695 include/linux/mlx4/device.h 	struct pci_dev	       *pdev;
pci_dev           509 include/linux/mlx5/driver.h 	struct pci_dev	       *pdev;
pci_dev           599 include/linux/mlx5/driver.h static inline struct mlx5_core_dev *pci2mlx5_core_dev(struct pci_dev *pdev)
pci_dev             4 include/linux/mmc/sdhci-pci-data.h struct pci_dev;
pci_dev             7 include/linux/mmc/sdhci-pci-data.h 	struct pci_dev	*pdev;
pci_dev            15 include/linux/mmc/sdhci-pci-data.h extern struct sdhci_pci_data *(*sdhci_pci_get_data)(struct pci_dev *pdev,
pci_dev            45 include/linux/msi.h 	struct pci_dev *dev;
pci_dev            56 include/linux/msi.h int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
pci_dev            58 include/linux/msi.h int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
pci_dev            59 include/linux/msi.h void arch_teardown_msi_irqs(struct pci_dev *dev);
pci_dev            60 include/linux/msi.h void arch_restore_msi_irqs(struct pci_dev *dev);
pci_dev            62 include/linux/msi.h void default_teardown_msi_irqs(struct pci_dev *dev);
pci_dev            63 include/linux/msi.h void default_restore_msi_irqs(struct pci_dev *dev);
pci_dev            73 include/linux/msi.h 	int (*setup_irq)(struct msi_chip *chip, struct pci_dev *dev,
pci_dev            53 include/linux/ntb.h 	int (*probe)(struct pci_dev *pdev);
pci_dev            54 include/linux/ntb.h 	void (*remove)(struct pci_dev *pdev);
pci_dev            78 include/linux/ntb.h ntb_transport_create_queue(void *data, struct pci_dev *pdev,
pci_dev            76 include/linux/nvme.h 	struct pci_dev *pci_dev;
pci_dev             7 include/linux/of_pci.h struct pci_dev;
pci_dev            12 include/linux/of_pci.h int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq);
pci_dev            16 include/linux/of_pci.h int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin);
pci_dev            20 include/linux/of_pci.h static inline int of_irq_parse_pci(const struct pci_dev *pdev, struct of_phandle_args *out_irq)
pci_dev            37 include/linux/of_pci.h of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin)
pci_dev            20 include/linux/pci-acpi.h 					     struct pci_dev *pci_dev);
pci_dev            27 include/linux/pci-acpi.h static inline acpi_handle acpi_find_root_bridge_handle(struct pci_dev *pdev)
pci_dev            26 include/linux/pci-aspm.h void pcie_aspm_init_link_state(struct pci_dev *pdev);
pci_dev            27 include/linux/pci-aspm.h void pcie_aspm_exit_link_state(struct pci_dev *pdev);
pci_dev            28 include/linux/pci-aspm.h void pcie_aspm_pm_state_change(struct pci_dev *pdev);
pci_dev            29 include/linux/pci-aspm.h void pcie_aspm_powersave_config_link(struct pci_dev *pdev);
pci_dev            30 include/linux/pci-aspm.h void pci_disable_link_state(struct pci_dev *pdev, int state);
pci_dev            31 include/linux/pci-aspm.h void pci_disable_link_state_locked(struct pci_dev *pdev, int state);
pci_dev            35 include/linux/pci-aspm.h static inline void pcie_aspm_init_link_state(struct pci_dev *pdev)
pci_dev            38 include/linux/pci-aspm.h static inline void pcie_aspm_exit_link_state(struct pci_dev *pdev)
pci_dev            41 include/linux/pci-aspm.h static inline void pcie_aspm_pm_state_change(struct pci_dev *pdev)
pci_dev            44 include/linux/pci-aspm.h static inline void pcie_aspm_powersave_config_link(struct pci_dev *pdev)
pci_dev            47 include/linux/pci-aspm.h static inline void pci_disable_link_state(struct pci_dev *pdev, int state)
pci_dev            59 include/linux/pci-aspm.h void pcie_aspm_create_sysfs_dev_files(struct pci_dev *pdev);
pci_dev            60 include/linux/pci-aspm.h void pcie_aspm_remove_sysfs_dev_files(struct pci_dev *pdev);
pci_dev            62 include/linux/pci-aspm.h static inline void pcie_aspm_create_sysfs_dev_files(struct pci_dev *pdev)
pci_dev            65 include/linux/pci-aspm.h static inline void pcie_aspm_remove_sysfs_dev_files(struct pci_dev *pdev)
pci_dev            17 include/linux/pci-ats.h int pci_enable_ats(struct pci_dev *dev, int ps);
pci_dev            18 include/linux/pci-ats.h void pci_disable_ats(struct pci_dev *dev);
pci_dev            19 include/linux/pci-ats.h int pci_ats_queue_depth(struct pci_dev *dev);
pci_dev            27 include/linux/pci-ats.h static inline int pci_ats_enabled(struct pci_dev *dev)
pci_dev            34 include/linux/pci-ats.h static inline int pci_enable_ats(struct pci_dev *dev, int ps)
pci_dev            39 include/linux/pci-ats.h static inline void pci_disable_ats(struct pci_dev *dev)
pci_dev            43 include/linux/pci-ats.h static inline int pci_ats_queue_depth(struct pci_dev *dev)
pci_dev            48 include/linux/pci-ats.h static inline int pci_ats_enabled(struct pci_dev *dev)
pci_dev            57 include/linux/pci-ats.h int pci_enable_pri(struct pci_dev *pdev, u32 reqs);
pci_dev            58 include/linux/pci-ats.h void pci_disable_pri(struct pci_dev *pdev);
pci_dev            59 include/linux/pci-ats.h int pci_reset_pri(struct pci_dev *pdev);
pci_dev            63 include/linux/pci-ats.h static inline int pci_enable_pri(struct pci_dev *pdev, u32 reqs)
pci_dev            68 include/linux/pci-ats.h static inline void pci_disable_pri(struct pci_dev *pdev)
pci_dev            72 include/linux/pci-ats.h static inline int pci_reset_pri(struct pci_dev *pdev)
pci_dev            81 include/linux/pci-ats.h int pci_enable_pasid(struct pci_dev *pdev, int features);
pci_dev            82 include/linux/pci-ats.h void pci_disable_pasid(struct pci_dev *pdev);
pci_dev            83 include/linux/pci-ats.h int pci_pasid_features(struct pci_dev *pdev);
pci_dev            84 include/linux/pci-ats.h int pci_max_pasids(struct pci_dev *pdev);
pci_dev            88 include/linux/pci-ats.h static inline int pci_enable_pasid(struct pci_dev *pdev, int features)
pci_dev            93 include/linux/pci-ats.h static inline void pci_disable_pasid(struct pci_dev *pdev)
pci_dev            97 include/linux/pci-ats.h static inline int pci_pasid_features(struct pci_dev *pdev)
pci_dev           102 include/linux/pci-ats.h static inline int pci_max_pasids(struct pci_dev *pdev)
pci_dev           371 include/linux/pci.h 		struct pci_dev *physfn;	/* the PF this VF is associated with */
pci_dev           380 include/linux/pci.h static inline struct pci_dev *pci_physfn(struct pci_dev *dev)
pci_dev           389 include/linux/pci.h struct pci_dev *pci_alloc_dev(struct pci_bus *bus);
pci_dev           391 include/linux/pci.h #define	to_pci_dev(n) container_of(n, struct pci_dev, dev)
pci_dev           394 include/linux/pci.h static inline int pci_channel_offline(struct pci_dev *pdev)
pci_dev           448 include/linux/pci.h 	struct pci_dev	*self;		/* bridge device as seen by parent */
pci_dev           500 include/linux/pci.h static inline bool pci_is_bridge(struct pci_dev *dev)
pci_dev           506 include/linux/pci.h static inline struct pci_dev *pci_upstream_bridge(struct pci_dev *dev)
pci_dev           516 include/linux/pci.h static inline bool pci_dev_msi_enabled(struct pci_dev *pci_dev)
pci_dev           518 include/linux/pci.h 	return pci_dev->msi_enabled || pci_dev->msix_enabled;
pci_dev           521 include/linux/pci.h static inline bool pci_dev_msi_enabled(struct pci_dev *pci_dev) { return false; }
pci_dev           620 include/linux/pci.h 	pci_ers_result_t (*error_detected)(struct pci_dev *dev,
pci_dev           624 include/linux/pci.h 	pci_ers_result_t (*mmio_enabled)(struct pci_dev *dev);
pci_dev           627 include/linux/pci.h 	pci_ers_result_t (*link_reset)(struct pci_dev *dev);
pci_dev           630 include/linux/pci.h 	pci_ers_result_t (*slot_reset)(struct pci_dev *dev);
pci_dev           633 include/linux/pci.h 	void (*reset_notify)(struct pci_dev *dev, bool prepare);
pci_dev           636 include/linux/pci.h 	void (*resume)(struct pci_dev *dev);
pci_dev           645 include/linux/pci.h 	int  (*probe)  (struct pci_dev *dev, const struct pci_device_id *id);	/* New device inserted */
pci_dev           646 include/linux/pci.h 	void (*remove) (struct pci_dev *dev);	/* Device removed (NULL if not a hot-plug capable driver) */
pci_dev           647 include/linux/pci.h 	int  (*suspend) (struct pci_dev *dev, pm_message_t state);	/* Device suspended */
pci_dev           648 include/linux/pci.h 	int  (*suspend_late) (struct pci_dev *dev, pm_message_t state);
pci_dev           649 include/linux/pci.h 	int  (*resume_early) (struct pci_dev *dev);
pci_dev           650 include/linux/pci.h 	int  (*resume) (struct pci_dev *dev);	                /* Device woken up */
pci_dev           651 include/linux/pci.h 	void (*shutdown) (struct pci_dev *dev);
pci_dev           652 include/linux/pci.h 	int (*sriov_configure) (struct pci_dev *dev, int num_vfs); /* PF pdev */
pci_dev           751 include/linux/pci.h int __must_check pcibios_enable_device(struct pci_dev *, int mask);
pci_dev           759 include/linux/pci.h void pcibios_update_irq(struct pci_dev *, int irq);
pci_dev           785 include/linux/pci.h struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev,
pci_dev           793 include/linux/pci.h struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn);
pci_dev           794 include/linux/pci.h void pci_device_add(struct pci_dev *dev, struct pci_bus *bus);
pci_dev           796 include/linux/pci.h void pci_bus_add_device(struct pci_dev *dev);
pci_dev           798 include/linux/pci.h struct resource *pci_find_parent_resource(const struct pci_dev *dev,
pci_dev           800 include/linux/pci.h u8 pci_swizzle_interrupt_pin(const struct pci_dev *dev, u8 pin);
pci_dev           801 include/linux/pci.h int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge);
pci_dev           802 include/linux/pci.h u8 pci_common_swizzle(struct pci_dev *dev, u8 *pinp);
pci_dev           803 include/linux/pci.h struct pci_dev *pci_dev_get(struct pci_dev *dev);
pci_dev           804 include/linux/pci.h void pci_dev_put(struct pci_dev *dev);
pci_dev           806 include/linux/pci.h void pci_stop_and_remove_bus_device(struct pci_dev *dev);
pci_dev           807 include/linux/pci.h void pci_stop_and_remove_bus_device_locked(struct pci_dev *dev);
pci_dev           824 include/linux/pci.h enum pci_lost_interrupt_reason pci_lost_interrupt(struct pci_dev *dev);
pci_dev           825 include/linux/pci.h int pci_find_capability(struct pci_dev *dev, int cap);
pci_dev           826 include/linux/pci.h int pci_find_next_capability(struct pci_dev *dev, u8 pos, int cap);
pci_dev           827 include/linux/pci.h int pci_find_ext_capability(struct pci_dev *dev, int cap);
pci_dev           828 include/linux/pci.h int pci_find_next_ext_capability(struct pci_dev *dev, int pos, int cap);
pci_dev           829 include/linux/pci.h int pci_find_ht_capability(struct pci_dev *dev, int ht_cap);
pci_dev           830 include/linux/pci.h int pci_find_next_ht_capability(struct pci_dev *dev, int pos, int ht_cap);
pci_dev           833 include/linux/pci.h struct pci_dev *pci_get_device(unsigned int vendor, unsigned int device,
pci_dev           834 include/linux/pci.h 				struct pci_dev *from);
pci_dev           835 include/linux/pci.h struct pci_dev *pci_get_subsys(unsigned int vendor, unsigned int device,
pci_dev           837 include/linux/pci.h 				struct pci_dev *from);
pci_dev           838 include/linux/pci.h struct pci_dev *pci_get_slot(struct pci_bus *bus, unsigned int devfn);
pci_dev           839 include/linux/pci.h struct pci_dev *pci_get_domain_bus_and_slot(int domain, unsigned int bus,
pci_dev           841 include/linux/pci.h static inline struct pci_dev *pci_get_bus_and_slot(unsigned int bus,
pci_dev           846 include/linux/pci.h struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from);
pci_dev           863 include/linux/pci.h static inline int pci_read_config_byte(const struct pci_dev *dev, int where, u8 *val)
pci_dev           867 include/linux/pci.h static inline int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val)
pci_dev           871 include/linux/pci.h static inline int pci_read_config_dword(const struct pci_dev *dev, int where,
pci_dev           876 include/linux/pci.h static inline int pci_write_config_byte(const struct pci_dev *dev, int where, u8 val)
pci_dev           880 include/linux/pci.h static inline int pci_write_config_word(const struct pci_dev *dev, int where, u16 val)
pci_dev           884 include/linux/pci.h static inline int pci_write_config_dword(const struct pci_dev *dev, int where,
pci_dev           890 include/linux/pci.h int pcie_capability_read_word(struct pci_dev *dev, int pos, u16 *val);
pci_dev           891 include/linux/pci.h int pcie_capability_read_dword(struct pci_dev *dev, int pos, u32 *val);
pci_dev           892 include/linux/pci.h int pcie_capability_write_word(struct pci_dev *dev, int pos, u16 val);
pci_dev           893 include/linux/pci.h int pcie_capability_write_dword(struct pci_dev *dev, int pos, u32 val);
pci_dev           894 include/linux/pci.h int pcie_capability_clear_and_set_word(struct pci_dev *dev, int pos,
pci_dev           896 include/linux/pci.h int pcie_capability_clear_and_set_dword(struct pci_dev *dev, int pos,
pci_dev           899 include/linux/pci.h static inline int pcie_capability_set_word(struct pci_dev *dev, int pos,
pci_dev           905 include/linux/pci.h static inline int pcie_capability_set_dword(struct pci_dev *dev, int pos,
pci_dev           911 include/linux/pci.h static inline int pcie_capability_clear_word(struct pci_dev *dev, int pos,
pci_dev           917 include/linux/pci.h static inline int pcie_capability_clear_dword(struct pci_dev *dev, int pos,
pci_dev           924 include/linux/pci.h int pci_user_read_config_byte(struct pci_dev *dev, int where, u8 *val);
pci_dev           925 include/linux/pci.h int pci_user_read_config_word(struct pci_dev *dev, int where, u16 *val);
pci_dev           926 include/linux/pci.h int pci_user_read_config_dword(struct pci_dev *dev, int where, u32 *val);
pci_dev           927 include/linux/pci.h int pci_user_write_config_byte(struct pci_dev *dev, int where, u8 val);
pci_dev           928 include/linux/pci.h int pci_user_write_config_word(struct pci_dev *dev, int where, u16 val);
pci_dev           929 include/linux/pci.h int pci_user_write_config_dword(struct pci_dev *dev, int where, u32 val);
pci_dev           931 include/linux/pci.h int __must_check pci_enable_device(struct pci_dev *dev);
pci_dev           932 include/linux/pci.h int __must_check pci_enable_device_io(struct pci_dev *dev);
pci_dev           933 include/linux/pci.h int __must_check pci_enable_device_mem(struct pci_dev *dev);
pci_dev           934 include/linux/pci.h int __must_check pci_reenable_device(struct pci_dev *);
pci_dev           935 include/linux/pci.h int __must_check pcim_enable_device(struct pci_dev *pdev);
pci_dev           936 include/linux/pci.h void pcim_pin_device(struct pci_dev *pdev);
pci_dev           938 include/linux/pci.h static inline int pci_is_enabled(struct pci_dev *pdev)
pci_dev           943 include/linux/pci.h static inline int pci_is_managed(struct pci_dev *pdev)
pci_dev           948 include/linux/pci.h void pci_disable_device(struct pci_dev *dev);
pci_dev           951 include/linux/pci.h void pci_set_master(struct pci_dev *dev);
pci_dev           952 include/linux/pci.h void pci_clear_master(struct pci_dev *dev);
pci_dev           954 include/linux/pci.h int pci_set_pcie_reset_state(struct pci_dev *dev, enum pcie_reset_state state);
pci_dev           955 include/linux/pci.h int pci_set_cacheline_size(struct pci_dev *dev);
pci_dev           957 include/linux/pci.h int __must_check pci_set_mwi(struct pci_dev *dev);
pci_dev           958 include/linux/pci.h int pci_try_set_mwi(struct pci_dev *dev);
pci_dev           959 include/linux/pci.h void pci_clear_mwi(struct pci_dev *dev);
pci_dev           960 include/linux/pci.h void pci_intx(struct pci_dev *dev, int enable);
pci_dev           961 include/linux/pci.h bool pci_intx_mask_supported(struct pci_dev *dev);
pci_dev           962 include/linux/pci.h bool pci_check_and_mask_intx(struct pci_dev *dev);
pci_dev           963 include/linux/pci.h bool pci_check_and_unmask_intx(struct pci_dev *dev);
pci_dev           964 include/linux/pci.h void pci_msi_off(struct pci_dev *dev);
pci_dev           965 include/linux/pci.h int pci_set_dma_max_seg_size(struct pci_dev *dev, unsigned int size);
pci_dev           966 include/linux/pci.h int pci_set_dma_seg_boundary(struct pci_dev *dev, unsigned long mask);
pci_dev           967 include/linux/pci.h int pci_wait_for_pending(struct pci_dev *dev, int pos, u16 mask);
pci_dev           968 include/linux/pci.h int pci_wait_for_pending_transaction(struct pci_dev *dev);
pci_dev           969 include/linux/pci.h int pcix_get_max_mmrbc(struct pci_dev *dev);
pci_dev           970 include/linux/pci.h int pcix_get_mmrbc(struct pci_dev *dev);
pci_dev           971 include/linux/pci.h int pcix_set_mmrbc(struct pci_dev *dev, int mmrbc);
pci_dev           972 include/linux/pci.h int pcie_get_readrq(struct pci_dev *dev);
pci_dev           973 include/linux/pci.h int pcie_set_readrq(struct pci_dev *dev, int rq);
pci_dev           974 include/linux/pci.h int pcie_get_mps(struct pci_dev *dev);
pci_dev           975 include/linux/pci.h int pcie_set_mps(struct pci_dev *dev, int mps);
pci_dev           976 include/linux/pci.h int pcie_get_minimum_link(struct pci_dev *dev, enum pci_bus_speed *speed,
pci_dev           978 include/linux/pci.h int __pci_reset_function(struct pci_dev *dev);
pci_dev           979 include/linux/pci.h int __pci_reset_function_locked(struct pci_dev *dev);
pci_dev           980 include/linux/pci.h int pci_reset_function(struct pci_dev *dev);
pci_dev           981 include/linux/pci.h int pci_try_reset_function(struct pci_dev *dev);
pci_dev           988 include/linux/pci.h void pci_reset_secondary_bus(struct pci_dev *dev);
pci_dev           989 include/linux/pci.h void pcibios_reset_secondary_bus(struct pci_dev *dev);
pci_dev           990 include/linux/pci.h void pci_reset_bridge_secondary_bus(struct pci_dev *dev);
pci_dev           991 include/linux/pci.h void pci_update_resource(struct pci_dev *dev, int resno);
pci_dev           992 include/linux/pci.h int __must_check pci_assign_resource(struct pci_dev *dev, int i);
pci_dev           993 include/linux/pci.h int __must_check pci_reassign_resource(struct pci_dev *dev, int i, resource_size_t add_size, resource_size_t align);
pci_dev           994 include/linux/pci.h int pci_select_bars(struct pci_dev *dev, unsigned long flags);
pci_dev           995 include/linux/pci.h bool pci_device_is_present(struct pci_dev *pdev);
pci_dev           998 include/linux/pci.h int pci_enable_rom(struct pci_dev *pdev);
pci_dev           999 include/linux/pci.h void pci_disable_rom(struct pci_dev *pdev);
pci_dev          1000 include/linux/pci.h void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size);
pci_dev          1001 include/linux/pci.h void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom);
pci_dev          1002 include/linux/pci.h size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size);
pci_dev          1003 include/linux/pci.h void __iomem __must_check *pci_platform_rom(struct pci_dev *pdev, size_t *size);
pci_dev          1006 include/linux/pci.h int pci_save_state(struct pci_dev *dev);
pci_dev          1007 include/linux/pci.h void pci_restore_state(struct pci_dev *dev);
pci_dev          1008 include/linux/pci.h struct pci_saved_state *pci_store_saved_state(struct pci_dev *dev);
pci_dev          1009 include/linux/pci.h int pci_load_and_free_saved_state(struct pci_dev *dev,
pci_dev          1011 include/linux/pci.h struct pci_cap_saved_state *pci_find_saved_cap(struct pci_dev *dev, char cap);
pci_dev          1012 include/linux/pci.h struct pci_cap_saved_state *pci_find_saved_ext_cap(struct pci_dev *dev,
pci_dev          1014 include/linux/pci.h int pci_add_cap_save_buffer(struct pci_dev *dev, char cap, unsigned int size);
pci_dev          1015 include/linux/pci.h int pci_add_ext_cap_save_buffer(struct pci_dev *dev,
pci_dev          1017 include/linux/pci.h int __pci_complete_power_transition(struct pci_dev *dev, pci_power_t state);
pci_dev          1018 include/linux/pci.h int pci_set_power_state(struct pci_dev *dev, pci_power_t state);
pci_dev          1019 include/linux/pci.h pci_power_t pci_choose_state(struct pci_dev *dev, pm_message_t state);
pci_dev          1020 include/linux/pci.h bool pci_pme_capable(struct pci_dev *dev, pci_power_t state);
pci_dev          1021 include/linux/pci.h void pci_pme_active(struct pci_dev *dev, bool enable);
pci_dev          1022 include/linux/pci.h int __pci_enable_wake(struct pci_dev *dev, pci_power_t state,
pci_dev          1024 include/linux/pci.h int pci_wake_from_d3(struct pci_dev *dev, bool enable);
pci_dev          1025 include/linux/pci.h int pci_prepare_to_sleep(struct pci_dev *dev);
pci_dev          1026 include/linux/pci.h int pci_back_from_sleep(struct pci_dev *dev);
pci_dev          1027 include/linux/pci.h bool pci_dev_run_wake(struct pci_dev *dev);
pci_dev          1028 include/linux/pci.h bool pci_check_pme_status(struct pci_dev *dev);
pci_dev          1031 include/linux/pci.h static inline void pci_ignore_hotplug(struct pci_dev *dev)
pci_dev          1036 include/linux/pci.h static inline int pci_enable_wake(struct pci_dev *dev, pci_power_t state,
pci_dev          1043 include/linux/pci.h int pci_save_vc_state(struct pci_dev *dev);
pci_dev          1044 include/linux/pci.h void pci_restore_vc_state(struct pci_dev *dev);
pci_dev          1045 include/linux/pci.h void pci_allocate_vc_save_buffers(struct pci_dev *dev);
pci_dev          1048 include/linux/pci.h void set_pcie_port_type(struct pci_dev *pdev);
pci_dev          1049 include/linux/pci.h void set_pcie_hotplug_bridge(struct pci_dev *pdev);
pci_dev          1053 include/linux/pci.h unsigned int pci_rescan_bus_bridge_resize(struct pci_dev *bridge);
pci_dev          1059 include/linux/pci.h ssize_t pci_read_vpd(struct pci_dev *dev, loff_t pos, size_t count, void *buf);
pci_dev          1060 include/linux/pci.h ssize_t pci_write_vpd(struct pci_dev *dev, loff_t pos, size_t count, const void *buf);
pci_dev          1063 include/linux/pci.h resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx);
pci_dev          1066 include/linux/pci.h int pci_claim_resource(struct pci_dev *, int);
pci_dev          1067 include/linux/pci.h int pci_claim_bridge_resource(struct pci_dev *bridge, int i);
pci_dev          1069 include/linux/pci.h void pci_assign_unassigned_bridge_resources(struct pci_dev *bridge);
pci_dev          1072 include/linux/pci.h void pdev_enable_device(struct pci_dev *);
pci_dev          1073 include/linux/pci.h int pci_enable_resources(struct pci_dev *, int mask);
pci_dev          1074 include/linux/pci.h void pci_fixup_irqs(u8 (*)(struct pci_dev *, u8 *),
pci_dev          1075 include/linux/pci.h 		    int (*)(const struct pci_dev *, u8, u8));
pci_dev          1077 include/linux/pci.h int __must_check pci_request_regions(struct pci_dev *, const char *);
pci_dev          1078 include/linux/pci.h int __must_check pci_request_regions_exclusive(struct pci_dev *, const char *);
pci_dev          1079 include/linux/pci.h void pci_release_regions(struct pci_dev *);
pci_dev          1080 include/linux/pci.h int __must_check pci_request_region(struct pci_dev *, int, const char *);
pci_dev          1081 include/linux/pci.h int __must_check pci_request_region_exclusive(struct pci_dev *, int, const char *);
pci_dev          1082 include/linux/pci.h void pci_release_region(struct pci_dev *, int);
pci_dev          1083 include/linux/pci.h int pci_request_selected_regions(struct pci_dev *, int, const char *);
pci_dev          1084 include/linux/pci.h int pci_request_selected_regions_exclusive(struct pci_dev *, int, const char *);
pci_dev          1085 include/linux/pci.h void pci_release_selected_regions(struct pci_dev *, int);
pci_dev          1116 include/linux/pci.h static inline dma_addr_t pci_bus_address(struct pci_dev *pdev, int bar)
pci_dev          1148 include/linux/pci.h struct pci_driver *pci_dev_driver(const struct pci_dev *dev);
pci_dev          1155 include/linux/pci.h 					 struct pci_dev *dev);
pci_dev          1156 include/linux/pci.h int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max,
pci_dev          1159 include/linux/pci.h void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
pci_dev          1161 include/linux/pci.h int pci_cfg_space_size(struct pci_dev *dev);
pci_dev          1170 include/linux/pci.h int pci_set_vga_state(struct pci_dev *pdev, bool decode,
pci_dev          1200 include/linux/pci.h int pci_msi_vec_count(struct pci_dev *dev);
pci_dev          1201 include/linux/pci.h void pci_msi_shutdown(struct pci_dev *dev);
pci_dev          1202 include/linux/pci.h void pci_disable_msi(struct pci_dev *dev);
pci_dev          1203 include/linux/pci.h int pci_msix_vec_count(struct pci_dev *dev);
pci_dev          1204 include/linux/pci.h int pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, int nvec);
pci_dev          1205 include/linux/pci.h void pci_msix_shutdown(struct pci_dev *dev);
pci_dev          1206 include/linux/pci.h void pci_disable_msix(struct pci_dev *dev);
pci_dev          1207 include/linux/pci.h void pci_restore_msi_state(struct pci_dev *dev);
pci_dev          1209 include/linux/pci.h int pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec);
pci_dev          1210 include/linux/pci.h static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec)
pci_dev          1217 include/linux/pci.h int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries,
pci_dev          1219 include/linux/pci.h static inline int pci_enable_msix_exact(struct pci_dev *dev,
pci_dev          1228 include/linux/pci.h static inline int pci_msi_vec_count(struct pci_dev *dev) { return -ENOSYS; }
pci_dev          1229 include/linux/pci.h static inline void pci_msi_shutdown(struct pci_dev *dev) { }
pci_dev          1230 include/linux/pci.h static inline void pci_disable_msi(struct pci_dev *dev) { }
pci_dev          1231 include/linux/pci.h static inline int pci_msix_vec_count(struct pci_dev *dev) { return -ENOSYS; }
pci_dev          1232 include/linux/pci.h static inline int pci_enable_msix(struct pci_dev *dev,
pci_dev          1235 include/linux/pci.h static inline void pci_msix_shutdown(struct pci_dev *dev) { }
pci_dev          1236 include/linux/pci.h static inline void pci_disable_msix(struct pci_dev *dev) { }
pci_dev          1237 include/linux/pci.h static inline void pci_restore_msi_state(struct pci_dev *dev) { }
pci_dev          1239 include/linux/pci.h static inline int pci_enable_msi_range(struct pci_dev *dev, int minvec,
pci_dev          1242 include/linux/pci.h static inline int pci_enable_msi_exact(struct pci_dev *dev, int nvec)
pci_dev          1244 include/linux/pci.h static inline int pci_enable_msix_range(struct pci_dev *dev,
pci_dev          1247 include/linux/pci.h static inline int pci_enable_msix_exact(struct pci_dev *dev,
pci_dev          1275 include/linux/pci.h void pcie_set_ecrc_checking(struct pci_dev *dev);
pci_dev          1278 include/linux/pci.h static inline void pcie_set_ecrc_checking(struct pci_dev *dev) { }
pci_dev          1286 include/linux/pci.h int  ht_create_irq(struct pci_dev *dev, int idx);
pci_dev          1290 include/linux/pci.h void pci_cfg_access_lock(struct pci_dev *dev);
pci_dev          1291 include/linux/pci.h bool pci_cfg_access_trylock(struct pci_dev *dev);
pci_dev          1292 include/linux/pci.h void pci_cfg_access_unlock(struct pci_dev *dev);
pci_dev          1328 include/linux/pci.h typedef int (*arch_set_vga_state_t)(struct pci_dev *pdev, bool decode,
pci_dev          1340 include/linux/pci.h 	static inline int pci_##o##_config_##s(struct pci_dev *dev, \
pci_dev          1350 include/linux/pci.h static inline struct pci_dev *pci_get_device(unsigned int vendor,
pci_dev          1352 include/linux/pci.h 					     struct pci_dev *from)
pci_dev          1355 include/linux/pci.h static inline struct pci_dev *pci_get_subsys(unsigned int vendor,
pci_dev          1359 include/linux/pci.h 					     struct pci_dev *from)
pci_dev          1362 include/linux/pci.h static inline struct pci_dev *pci_get_class(unsigned int class,
pci_dev          1363 include/linux/pci.h 					    struct pci_dev *from)
pci_dev          1370 include/linux/pci.h static inline void pci_set_master(struct pci_dev *dev) { }
pci_dev          1371 include/linux/pci.h static inline int pci_enable_device(struct pci_dev *dev) { return -EIO; }
pci_dev          1372 include/linux/pci.h static inline void pci_disable_device(struct pci_dev *dev) { }
pci_dev          1373 include/linux/pci.h static inline int pci_set_dma_mask(struct pci_dev *dev, u64 mask)
pci_dev          1375 include/linux/pci.h static inline int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask)
pci_dev          1377 include/linux/pci.h static inline int pci_set_dma_max_seg_size(struct pci_dev *dev,
pci_dev          1380 include/linux/pci.h static inline int pci_set_dma_seg_boundary(struct pci_dev *dev,
pci_dev          1383 include/linux/pci.h static inline int pci_assign_resource(struct pci_dev *dev, int i)
pci_dev          1391 include/linux/pci.h static inline int pci_find_capability(struct pci_dev *dev, int cap)
pci_dev          1393 include/linux/pci.h static inline int pci_find_next_capability(struct pci_dev *dev, u8 post,
pci_dev          1396 include/linux/pci.h static inline int pci_find_ext_capability(struct pci_dev *dev, int cap)
pci_dev          1400 include/linux/pci.h static inline int pci_save_state(struct pci_dev *dev) { return 0; }
pci_dev          1401 include/linux/pci.h static inline void pci_restore_state(struct pci_dev *dev) { }
pci_dev          1402 include/linux/pci.h static inline int pci_set_power_state(struct pci_dev *dev, pci_power_t state)
pci_dev          1404 include/linux/pci.h static inline int pci_wake_from_d3(struct pci_dev *dev, bool enable)
pci_dev          1406 include/linux/pci.h static inline pci_power_t pci_choose_state(struct pci_dev *dev,
pci_dev          1409 include/linux/pci.h static inline int pci_enable_wake(struct pci_dev *dev, pci_power_t state,
pci_dev          1413 include/linux/pci.h static inline int pci_request_regions(struct pci_dev *dev, const char *res_name)
pci_dev          1415 include/linux/pci.h static inline void pci_release_regions(struct pci_dev *dev) { }
pci_dev          1419 include/linux/pci.h static inline void pci_block_cfg_access(struct pci_dev *dev) { }
pci_dev          1420 include/linux/pci.h static inline int pci_block_cfg_access_in_atomic(struct pci_dev *dev)
pci_dev          1422 include/linux/pci.h static inline void pci_unblock_cfg_access(struct pci_dev *dev) { }
pci_dev          1426 include/linux/pci.h static inline struct pci_dev *pci_get_slot(struct pci_bus *bus,
pci_dev          1429 include/linux/pci.h static inline struct pci_dev *pci_get_bus_and_slot(unsigned int bus,
pci_dev          1434 include/linux/pci.h static inline struct pci_dev *pci_dev_get(struct pci_dev *dev) { return NULL; }
pci_dev          1463 include/linux/pci.h static inline void *pci_get_drvdata(struct pci_dev *pdev)
pci_dev          1468 include/linux/pci.h static inline void pci_set_drvdata(struct pci_dev *pdev, void *data)
pci_dev          1476 include/linux/pci.h static inline const char *pci_name(const struct pci_dev *pdev)
pci_dev          1486 include/linux/pci.h static inline void pci_resource_to_user(const struct pci_dev *dev, int bar,
pci_dev          1508 include/linux/pci.h 	void (*hook)(struct pci_dev *dev);
pci_dev          1596 include/linux/pci.h void pci_fixup_device(enum pci_fixup_pass pass, struct pci_dev *dev);
pci_dev          1597 include/linux/pci.h int pci_dev_specific_acs_enabled(struct pci_dev *dev, u16 acs_flags);
pci_dev          1598 include/linux/pci.h void pci_dev_specific_enable_acs(struct pci_dev *dev);
pci_dev          1601 include/linux/pci.h 				    struct pci_dev *dev) { }
pci_dev          1602 include/linux/pci.h static inline int pci_dev_specific_acs_enabled(struct pci_dev *dev,
pci_dev          1607 include/linux/pci.h static inline void pci_dev_specific_enable_acs(struct pci_dev *dev) { }
pci_dev          1610 include/linux/pci.h void __iomem *pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen);
pci_dev          1611 include/linux/pci.h void pcim_iounmap(struct pci_dev *pdev, void __iomem *addr);
pci_dev          1612 include/linux/pci.h void __iomem * const *pcim_iomap_table(struct pci_dev *pdev);
pci_dev          1613 include/linux/pci.h int pcim_iomap_regions(struct pci_dev *pdev, int mask, const char *name);
pci_dev          1614 include/linux/pci.h int pcim_iomap_regions_request_all(struct pci_dev *pdev, int mask,
pci_dev          1616 include/linux/pci.h void pcim_iounmap_regions(struct pci_dev *pdev, int mask);
pci_dev          1636 include/linux/pci.h void pcibios_disable_device(struct pci_dev *dev);
pci_dev          1637 include/linux/pci.h void pcibios_set_master(struct pci_dev *dev);
pci_dev          1638 include/linux/pci.h int pcibios_set_pcie_reset_state(struct pci_dev *dev,
pci_dev          1640 include/linux/pci.h int pcibios_add_device(struct pci_dev *dev);
pci_dev          1641 include/linux/pci.h void pcibios_release_device(struct pci_dev *dev);
pci_dev          1658 include/linux/pci.h void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar);
pci_dev          1661 include/linux/pci.h int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn);
pci_dev          1662 include/linux/pci.h void pci_disable_sriov(struct pci_dev *dev);
pci_dev          1663 include/linux/pci.h int pci_num_vf(struct pci_dev *dev);
pci_dev          1664 include/linux/pci.h int pci_vfs_assigned(struct pci_dev *dev);
pci_dev          1665 include/linux/pci.h int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs);
pci_dev          1666 include/linux/pci.h int pci_sriov_get_totalvfs(struct pci_dev *dev);
pci_dev          1668 include/linux/pci.h static inline int pci_enable_sriov(struct pci_dev *dev, int nr_virtfn)
pci_dev          1670 include/linux/pci.h static inline void pci_disable_sriov(struct pci_dev *dev) { }
pci_dev          1671 include/linux/pci.h static inline int pci_num_vf(struct pci_dev *dev) { return 0; }
pci_dev          1672 include/linux/pci.h static inline int pci_vfs_assigned(struct pci_dev *dev)
pci_dev          1674 include/linux/pci.h static inline int pci_sriov_set_totalvfs(struct pci_dev *dev, u16 numvfs)
pci_dev          1676 include/linux/pci.h static inline int pci_sriov_get_totalvfs(struct pci_dev *dev)
pci_dev          1696 include/linux/pci.h static inline int pci_pcie_cap(struct pci_dev *dev)
pci_dev          1707 include/linux/pci.h static inline bool pci_is_pcie(struct pci_dev *dev)
pci_dev          1716 include/linux/pci.h static inline u16 pcie_caps_reg(const struct pci_dev *dev)
pci_dev          1725 include/linux/pci.h static inline int pci_pcie_type(const struct pci_dev *dev)
pci_dev          1731 include/linux/pci.h bool pci_acs_enabled(struct pci_dev *pdev, u16 acs_flags);
pci_dev          1732 include/linux/pci.h bool pci_acs_path_enabled(struct pci_dev *start,
pci_dev          1733 include/linux/pci.h 			  struct pci_dev *end, u16 acs_flags);
pci_dev          1826 include/linux/pci.h void pci_set_of_node(struct pci_dev *dev);
pci_dev          1827 include/linux/pci.h void pci_release_of_node(struct pci_dev *dev);
pci_dev          1835 include/linux/pci.h pci_device_to_OF_node(const struct pci_dev *pdev)
pci_dev          1846 include/linux/pci.h static inline void pci_set_of_node(struct pci_dev *dev) { }
pci_dev          1847 include/linux/pci.h static inline void pci_release_of_node(struct pci_dev *dev) { }
pci_dev          1853 include/linux/pci.h static inline struct eeh_dev *pci_dev_to_eeh_dev(struct pci_dev *pdev)
pci_dev          1859 include/linux/pci.h int pci_for_each_dma_alias(struct pci_dev *pdev,
pci_dev          1860 include/linux/pci.h 			   int (*fn)(struct pci_dev *pdev,
pci_dev          1864 include/linux/pci.h static inline void pci_set_dev_assigned(struct pci_dev *pdev)
pci_dev          1868 include/linux/pci.h static inline void pci_clear_dev_assigned(struct pci_dev *pdev)
pci_dev          1872 include/linux/pci.h static inline bool pci_is_dev_assigned(struct pci_dev *pdev)
pci_dev           179 include/linux/pci_hotplug.h int pci_get_hp_params(struct pci_dev *dev, struct hotplug_params *hpp);
pci_dev           180 include/linux/pci_hotplug.h int acpi_get_hp_hw_control_from_firmware(struct pci_dev *dev, u32 flags);
pci_dev           184 include/linux/pci_hotplug.h static inline int pci_get_hp_params(struct pci_dev *dev,
pci_dev            27 include/linux/pcieport_if.h 	struct pci_dev *port;	    /* Root/Upstream/Downstream Port */
pci_dev            55 include/linux/pcieport_if.h 	pci_ers_result_t (*reset_link) (struct pci_dev *dev);
pci_dev           433 include/linux/ssb/ssb.h 		struct pci_dev *host_pci;
pci_dev           530 include/linux/ssb/ssb.h 				   struct pci_dev *host_pci);
pci_dev           677 include/linux/ssb/ssb.h int ssb_pcibios_plat_dev_init(struct pci_dev *dev);
pci_dev           678 include/linux/ssb/ssb.h int ssb_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
pci_dev            54 include/linux/ssb/ssb_driver_gige.h extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev);
pci_dev            57 include/linux/ssb/ssb_driver_gige.h static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev)
pci_dev            65 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev)
pci_dev            72 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev)
pci_dev            82 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev)
pci_dev            92 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev)
pci_dev           101 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr)
pci_dev           112 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev)
pci_dev           122 include/linux/ssb/ssb_driver_gige.h 					  struct pci_dev *pdev);
pci_dev           124 include/linux/ssb/ssb_driver_gige.h 			    const struct pci_dev *pdev);
pci_dev           142 include/linux/ssb/ssb_driver_gige.h 						 struct pci_dev *pdev)
pci_dev           147 include/linux/ssb/ssb_driver_gige.h 				   const struct pci_dev *pdev)
pci_dev           159 include/linux/ssb/ssb_driver_gige.h static inline bool pdev_is_ssb_gige_core(struct pci_dev *pdev)
pci_dev           163 include/linux/ssb/ssb_driver_gige.h static inline struct ssb_gige * pdev_to_ssb_gige(struct pci_dev *pdev)
pci_dev           167 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev)
pci_dev           171 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev)
pci_dev           175 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_one_dma_at_once(struct pci_dev *pdev)
pci_dev           179 include/linux/ssb/ssb_driver_gige.h static inline bool ssb_gige_must_flush_posted_writes(struct pci_dev *pdev)
pci_dev           183 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_macaddr(struct pci_dev *pdev, u8 *macaddr)
pci_dev           187 include/linux/ssb/ssb_driver_gige.h static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev)
pci_dev             6 include/linux/ssb/ssb_driver_pci.h struct pci_dev;
pci_dev            96 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_plat_dev_init(struct pci_dev *d);
pci_dev            97 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
pci_dev           119 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_plat_dev_init(struct pci_dev *d)
pci_dev           124 include/linux/ssb/ssb_driver_pci.h int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin)
pci_dev            91 include/linux/svga.h static inline int svga_primary_device(struct pci_dev *dev)
pci_dev           438 include/linux/usb/hcd.h struct pci_dev;
pci_dev           440 include/linux/usb/hcd.h extern int usb_hcd_pci_probe(struct pci_dev *dev,
pci_dev           442 include/linux/usb/hcd.h extern void usb_hcd_pci_remove(struct pci_dev *dev);
pci_dev           443 include/linux/usb/hcd.h extern void usb_hcd_pci_shutdown(struct pci_dev *dev);
pci_dev           445 include/linux/usb/hcd.h extern int usb_hcd_amd_remote_wakeup_quirk(struct pci_dev *dev);
pci_dev           143 include/linux/uwb/umc.h static inline struct pci_dev *umc_parent_pci_dev(struct umc_dev *umc_dev)
pci_dev           145 include/linux/uwb/umc.h 	struct pci_dev *pci_dev = NULL;
pci_dev           147 include/linux/uwb/umc.h 		pci_dev = to_pci_dev(umc_dev->dev.parent);
pci_dev           148 include/linux/uwb/umc.h 	return pci_dev;
pci_dev           101 include/linux/vfio.h struct pci_dev;
pci_dev           103 include/linux/vfio.h extern void vfio_spapr_pci_eeh_open(struct pci_dev *pdev);
pci_dev           104 include/linux/vfio.h extern void vfio_spapr_pci_eeh_release(struct pci_dev *pdev);
pci_dev           109 include/linux/vfio.h static inline void vfio_spapr_pci_eeh_open(struct pci_dev *pdev)
pci_dev           113 include/linux/vfio.h static inline void vfio_spapr_pci_eeh_release(struct pci_dev *pdev)
pci_dev            15 include/linux/vga_switcheroo.h struct pci_dev;
pci_dev            36 include/linux/vga_switcheroo.h 	int (*get_client_id)(struct pci_dev *pdev);
pci_dev            40 include/linux/vga_switcheroo.h 	void (*set_gpu_state)(struct pci_dev *dev, enum vga_switcheroo_state);
pci_dev            41 include/linux/vga_switcheroo.h 	void (*reprobe)(struct pci_dev *dev);
pci_dev            42 include/linux/vga_switcheroo.h 	bool (*can_switch)(struct pci_dev *dev);
pci_dev            46 include/linux/vga_switcheroo.h void vga_switcheroo_unregister_client(struct pci_dev *dev);
pci_dev            47 include/linux/vga_switcheroo.h int vga_switcheroo_register_client(struct pci_dev *dev,
pci_dev            50 include/linux/vga_switcheroo.h int vga_switcheroo_register_audio_client(struct pci_dev *pdev,
pci_dev            54 include/linux/vga_switcheroo.h void vga_switcheroo_client_fb_set(struct pci_dev *dev,
pci_dev            62 include/linux/vga_switcheroo.h int vga_switcheroo_get_client_state(struct pci_dev *dev);
pci_dev            64 include/linux/vga_switcheroo.h void vga_switcheroo_set_dynamic_switch(struct pci_dev *pdev, enum vga_switcheroo_state dynamic);
pci_dev            71 include/linux/vga_switcheroo.h static inline void vga_switcheroo_unregister_client(struct pci_dev *dev) {}
pci_dev            72 include/linux/vga_switcheroo.h static inline int vga_switcheroo_register_client(struct pci_dev *dev,
pci_dev            74 include/linux/vga_switcheroo.h static inline void vga_switcheroo_client_fb_set(struct pci_dev *dev, struct fb_info *info) {}
pci_dev            76 include/linux/vga_switcheroo.h static inline int vga_switcheroo_register_audio_client(struct pci_dev *pdev,
pci_dev            81 include/linux/vga_switcheroo.h static inline int vga_switcheroo_get_client_state(struct pci_dev *dev) { return VGA_SWITCHEROO_ON; }
pci_dev            83 include/linux/vga_switcheroo.h static inline void vga_switcheroo_set_dynamic_switch(struct pci_dev *pdev, enum vga_switcheroo_state dynamic) {}
pci_dev            51 include/linux/vgaarb.h struct pci_dev;
pci_dev            68 include/linux/vgaarb.h extern void vga_set_legacy_decoding(struct pci_dev *pdev,
pci_dev           100 include/linux/vgaarb.h extern int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible);
pci_dev           102 include/linux/vgaarb.h static inline int vga_get(struct pci_dev *pdev, unsigned int rsrc, int interruptible) { return 0; }
pci_dev           111 include/linux/vgaarb.h static inline int vga_get_interruptible(struct pci_dev *pdev,
pci_dev           123 include/linux/vgaarb.h static inline int vga_get_uninterruptible(struct pci_dev *pdev,
pci_dev           141 include/linux/vgaarb.h extern int vga_tryget(struct pci_dev *pdev, unsigned int rsrc);
pci_dev           143 include/linux/vgaarb.h static inline int vga_tryget(struct pci_dev *pdev, unsigned int rsrc) { return 0; }
pci_dev           160 include/linux/vgaarb.h extern void vga_put(struct pci_dev *pdev, unsigned int rsrc);
pci_dev           186 include/linux/vgaarb.h extern struct pci_dev *vga_default_device(void);
pci_dev           187 include/linux/vgaarb.h extern void vga_set_default_device(struct pci_dev *pdev);
pci_dev           189 include/linux/vgaarb.h static inline struct pci_dev *vga_default_device(void) { return NULL; };
pci_dev           190 include/linux/vgaarb.h static inline void vga_set_default_device(struct pci_dev *pdev) { };
pci_dev           202 include/linux/vgaarb.h static inline int vga_conflicts(struct pci_dev *p1, struct pci_dev *p2)
pci_dev           237 include/linux/vgaarb.h int vga_client_register(struct pci_dev *pdev, void *cookie,
pci_dev           241 include/linux/vgaarb.h static inline int vga_client_register(struct pci_dev *pdev, void *cookie,
pci_dev            82 include/linux/via-core.h 	struct pci_dev *pdev;
pci_dev           132 include/media/saa7146.h 	struct pci_dev			*pci;
pci_dev           170 include/media/saa7146.h int saa7146_pgtable_alloc(struct pci_dev *pci, struct saa7146_pgtable *pt);
pci_dev           171 include/media/saa7146.h void saa7146_pgtable_free(struct pci_dev *pci, struct saa7146_pgtable *pt);
pci_dev           172 include/media/saa7146.h int saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int length );
pci_dev           173 include/media/saa7146.h void *saa7146_vmalloc_build_pgtable(struct pci_dev *pci, long length, struct saa7146_pgtable *pt);
pci_dev           174 include/media/saa7146.h void saa7146_vfree_destroy_pgtable(struct pci_dev *pci, void *mem, struct saa7146_pgtable *pt);
pci_dev           161 include/pcmcia/ss.h 	struct pci_dev			*cb_dev;
pci_dev           477 include/sound/ac97_codec.h 	struct pci_dev *pci;	/* assigned PCI device - used for quirks */
pci_dev           491 include/sound/ac97_codec.h 	struct pci_dev *pci;	/* assigned PCI device - used for quirks */
pci_dev            43 include/sound/core.h struct pci_dev;
pci_dev           468 include/sound/core.h snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list);
pci_dev           475 include/sound/core.h snd_pci_quirk_lookup(struct pci_dev *pci, const struct snd_pci_quirk *list)
pci_dev          1733 include/sound/emu10k1.h 	struct pci_dev *pci;
pci_dev          1804 include/sound/emu10k1.h 		       struct pci_dev *pci,
pci_dev            76 include/sound/sb.h 	struct pci_dev *pci;		/* ALS4000 */
pci_dev            33 include/video/sisfb.h extern void sis_malloc_new(struct pci_dev *pdev, struct sis_memreq *req);
pci_dev            36 include/video/sisfb.h extern void sis_free_new(struct pci_dev *pdev, u32 base);
pci_dev           349 include/video/sstfb.h 	struct pci_dev		*dev;
pci_dev           106 include/xen/events.h int xen_allocate_pirq_msi(struct pci_dev *dev, struct msi_desc *msidesc);
pci_dev           108 include/xen/events.h int xen_bind_pirq_msi_to_irq(struct pci_dev *dev, struct msi_desc *msidesc,