| /include/linux/ |
| A D | pci-ats.h | 9 bool pci_ats_supported(struct pci_dev *dev); 10 int pci_enable_ats(struct pci_dev *dev, int ps); 11 int pci_prepare_ats(struct pci_dev *dev, int ps); 12 void pci_disable_ats(struct pci_dev *dev); 13 int pci_ats_queue_depth(struct pci_dev *dev); 14 int pci_ats_page_aligned(struct pci_dev *dev); 31 void pci_disable_pri(struct pci_dev *pdev); 32 int pci_reset_pri(struct pci_dev *pdev); 34 bool pci_pri_supported(struct pci_dev *pdev); 44 int pci_max_pasids(struct pci_dev *pdev); [all …]
|
| A D | vgaarb.h | 17 struct pci_dev; 31 void vga_put(struct pci_dev *pdev, unsigned int rsrc); 32 struct pci_dev *vga_default_device(void); 33 void vga_set_default_device(struct pci_dev *pdev); 34 int vga_remove_vgacon(struct pci_dev *pdev); 35 int vga_client_register(struct pci_dev *pdev, 50 static inline struct pci_dev *vga_default_device(void) in vga_default_device() 54 static inline void vga_set_default_device(struct pci_dev *pdev) in vga_set_default_device() 57 static inline int vga_remove_vgacon(struct pci_dev *pdev) in vga_remove_vgacon() 61 static inline int vga_client_register(struct pci_dev *pdev, in vga_client_register() [all …]
|
| A D | vga_switcheroo.h | 36 struct pci_dev; 145 void (*reprobe)(struct pci_dev *dev); 146 bool (*can_switch)(struct pci_dev *dev); 151 void vga_switcheroo_unregister_client(struct pci_dev *dev); 152 int vga_switcheroo_register_client(struct pci_dev *dev, 157 struct pci_dev *vga_dev); 159 void vga_switcheroo_client_fb_set(struct pci_dev *dev, 166 int vga_switcheroo_lock_ddc(struct pci_dev *pdev); 167 int vga_switcheroo_unlock_ddc(struct pci_dev *pdev); 171 bool vga_switcheroo_client_probe_defer(struct pci_dev *pdev); [all …]
|
| A D | pci.h | 337 struct pci_dev { struct 564 static inline struct pci_dev *pci_physfn(struct pci_dev *dev) in pci_physfn() argument 772 static inline struct pci_dev *pci_upstream_bridge(struct pci_dev *dev) in pci_upstream_bridge() 782 static inline bool pci_dev_msi_enabled(struct pci_dev *pci_dev) in pci_dev_msi_enabled() argument 784 return pci_dev->msi_enabled || pci_dev->msix_enabled; in pci_dev_msi_enabled() 1204 int pci_get_interrupt_pin(struct pci_dev *dev, struct pci_dev **bridge); 1206 struct pci_dev *pci_dev_get(struct pci_dev *dev); 1243 struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from); 1434 struct pci_dev *pci_real_dma_dev(struct pci_dev *dev); 2575 static inline struct pci_dev *pcie_find_root_port(struct pci_dev *dev) in pcie_find_root_port() [all …]
|
| A D | pci-p2pdma.h | 24 bool pci_has_p2pmem(struct pci_dev *pdev); 26 void *pci_alloc_p2pmem(struct pci_dev *pdev, size_t size); 27 void pci_free_p2pmem(struct pci_dev *pdev, void *addr, size_t size); 29 struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev, 32 void pci_p2pmem_publish(struct pci_dev *pdev, bool publish); 35 ssize_t pci_p2pdma_enable_show(char *page, struct pci_dev *p2p_dev, 48 static inline bool pci_has_p2pmem(struct pci_dev *pdev) in pci_has_p2pmem() 75 static inline void pci_p2pmem_free_sgl(struct pci_dev *pdev, in pci_p2pmem_free_sgl() 83 struct pci_dev **p2p_dev, bool *use_p2pdma) in pci_p2pdma_enable_store() 89 struct pci_dev *p2p_dev, bool use_p2pdma) in pci_p2pdma_enable_show() [all …]
|
| A D | ptp_pch.h | 15 struct pci_dev; 17 void pch_ch_control_write(struct pci_dev *pdev, u32 val); 18 u32 pch_ch_event_read(struct pci_dev *pdev); 19 void pch_ch_event_write(struct pci_dev *pdev, u32 val); 20 u32 pch_src_uuid_lo_read(struct pci_dev *pdev); 21 u32 pch_src_uuid_hi_read(struct pci_dev *pdev); 22 u64 pch_rx_snap_read(struct pci_dev *pdev); 23 u64 pch_tx_snap_read(struct pci_dev *pdev); 24 int pch_set_station_address(u8 *addr, struct pci_dev *pdev);
|
| A D | virtio_pci_admin.h | 9 bool virtio_pci_admin_has_legacy_io(struct pci_dev *pdev); 10 int virtio_pci_admin_legacy_common_io_write(struct pci_dev *pdev, u8 offset, 12 int virtio_pci_admin_legacy_common_io_read(struct pci_dev *pdev, u8 offset, 14 int virtio_pci_admin_legacy_device_io_write(struct pci_dev *pdev, u8 offset, 16 int virtio_pci_admin_legacy_device_io_read(struct pci_dev *pdev, u8 offset, 18 int virtio_pci_admin_legacy_io_notify_info(struct pci_dev *pdev, 23 bool virtio_pci_admin_has_dev_parts(struct pci_dev *pdev); 24 int virtio_pci_admin_mode_set(struct pci_dev *pdev, u8 mode); 27 int virtio_pci_admin_obj_destroy(struct pci_dev *pdev, u16 obj_type, u32 id); 28 int virtio_pci_admin_dev_parts_metadata_get(struct pci_dev *pdev, u16 obj_type, [all …]
|
| A D | pci-tph.h | 24 int pcie_tph_set_st_entry(struct pci_dev *pdev, 26 int pcie_tph_get_cpu_st(struct pci_dev *dev, 29 void pcie_disable_tph(struct pci_dev *pdev); 30 int pcie_enable_tph(struct pci_dev *pdev, int mode); 31 u16 pcie_tph_get_st_table_size(struct pci_dev *pdev); 33 static inline int pcie_tph_set_st_entry(struct pci_dev *pdev, in pcie_tph_set_st_entry() 36 static inline int pcie_tph_get_cpu_st(struct pci_dev *dev, in pcie_tph_get_cpu_st() 40 static inline void pcie_disable_tph(struct pci_dev *pdev) { } in pcie_disable_tph() 41 static inline int pcie_enable_tph(struct pci_dev *pdev, int mode) in pcie_enable_tph()
|
| A D | aperture.h | 8 struct pci_dev; 19 int __aperture_remove_legacy_vga_devices(struct pci_dev *pdev); 21 int aperture_remove_conflicting_pci_devices(struct pci_dev *pdev, const char *name); 36 static inline int __aperture_remove_legacy_vga_devices(struct pci_dev *pdev) in __aperture_remove_legacy_vga_devices() 41 static inline int aperture_remove_conflicting_pci_devices(struct pci_dev *pdev, const char *name) in aperture_remove_conflicting_pci_devices()
|
| A D | aer.h | 27 struct pci_dev; 57 int pci_aer_clear_nonfatal_status(struct pci_dev *dev); 58 int pcie_aer_is_native(struct pci_dev *dev); 60 static inline int pci_aer_clear_nonfatal_status(struct pci_dev *dev) in pci_aer_clear_nonfatal_status() 64 static inline int pcie_aer_is_native(struct pci_dev *dev) { return 0; } in pcie_aer_is_native() 67 void pci_print_aer(struct pci_dev *dev, int aer_severity,
|
| A D | pci_hotplug.h | 91 bool pciehp_is_native(struct pci_dev *bridge); 92 int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge); 93 bool shpchp_is_native(struct pci_dev *bridge); 97 static inline int acpi_get_hp_hw_control_from_firmware(struct pci_dev *bridge) in acpi_get_hp_hw_control_from_firmware() 101 static inline bool pciehp_is_native(struct pci_dev *bridge) { return true; } in pciehp_is_native() 102 static inline bool shpchp_is_native(struct pci_dev *bridge) { return true; } in shpchp_is_native() 105 static inline bool hotplug_is_native(struct pci_dev *bridge) in hotplug_is_native()
|
| A D | pci-acpi.h | 21 struct pci_dev *pci_dev); 32 static inline acpi_handle acpi_find_root_bridge_handle(struct pci_dev *pdev) in acpi_find_root_bridge_handle() 126 void pci_acpi_add_edr_notifier(struct pci_dev *pdev); 127 void pci_acpi_remove_edr_notifier(struct pci_dev *pdev); 129 static inline void pci_acpi_add_edr_notifier(struct pci_dev *pdev) { } in pci_acpi_add_edr_notifier() 130 static inline void pci_acpi_remove_edr_notifier(struct pci_dev *pdev) { } in pci_acpi_remove_edr_notifier() 133 int pci_acpi_set_companion_lookup_hook(struct acpi_device *(*func)(struct pci_dev *));
|
| A D | intel_vsec.h | 32 struct pci_dev; 92 int (*read_telem)(struct pci_dev *pdev, u32 guid, u64 *data, loff_t off, u32 count); 137 struct pci_dev *pcidev; 186 int intel_vsec_add_aux(struct pci_dev *pdev, struct device *parent, 201 int intel_vsec_register(struct pci_dev *pdev, 205 struct oobmsm_plat_info *intel_vsec_get_mapping(struct pci_dev *pdev); 207 static inline int intel_vsec_register(struct pci_dev *pdev, in intel_vsec_register() 217 static inline struct oobmsm_plat_info *intel_vsec_get_mapping(struct pci_dev *pdev) in intel_vsec_get_mapping()
|
| A D | of_pci.h | 8 struct pci_dev; 32 int of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin); 35 of_irq_parse_and_map_pci(const struct pci_dev *dev, u8 slot, u8 pin) in of_irq_parse_and_map_pci()
|
| A D | pci-bwctrl.h | 16 struct thermal_cooling_device *pcie_cooling_device_register(struct pci_dev *port); 19 static inline struct thermal_cooling_device *pcie_cooling_device_register(struct pci_dev *port) in pcie_cooling_device_register()
|
| /include/xen/ |
| A D | pci.h | 7 int xen_reset_device(const struct pci_dev *dev); 8 int xen_find_device_domain_owner(struct pci_dev *dev); 9 int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain); 10 int xen_unregister_device_domain_owner(struct pci_dev *dev); 12 static inline int xen_reset_device(const struct pci_dev *dev) in xen_reset_device() 17 static inline int xen_find_device_domain_owner(struct pci_dev *dev) in xen_find_device_domain_owner() 22 static inline int xen_register_device_domain_owner(struct pci_dev *dev, in xen_register_device_domain_owner() 28 static inline int xen_unregister_device_domain_owner(struct pci_dev *dev) in xen_unregister_device_domain_owner()
|
| /include/linux/ssb/ |
| A D | ssb_driver_gige.h | 55 extern bool pdev_is_ssb_gige_core(struct pci_dev *pdev); 66 static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) in ssb_gige_is_rgmii() 73 static inline bool ssb_gige_have_roboswitch(struct pci_dev *pdev) in ssb_gige_have_roboswitch() 113 static inline int ssb_gige_get_phyaddr(struct pci_dev *pdev) in ssb_gige_get_phyaddr() 123 struct pci_dev *pdev); 125 const struct pci_dev *pdev); 143 struct pci_dev *pdev) in ssb_gige_pcibios_plat_dev_init() 148 const struct pci_dev *pdev) in ssb_gige_map_irq() 160 static inline bool pdev_is_ssb_gige_core(struct pci_dev *pdev) in pdev_is_ssb_gige_core() 168 static inline bool ssb_gige_is_rgmii(struct pci_dev *pdev) in ssb_gige_is_rgmii() [all …]
|
| A D | ssb_driver_pci.h | 7 struct pci_dev; 97 int ssb_pcicore_plat_dev_init(struct pci_dev *d); 98 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin); 120 int ssb_pcicore_plat_dev_init(struct pci_dev *d) in ssb_pcicore_plat_dev_init() 125 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in ssb_pcicore_pcibios_map_irq()
|
| /include/asm-generic/ |
| A D | pci_iomap.h | 10 struct pci_dev; 13 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); 14 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max); 15 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, 18 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, 21 extern void pci_iounmap(struct pci_dev *dev, void __iomem *); 26 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port, 35 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap() 44 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range() 50 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range() [all …]
|
| /include/misc/ |
| A D | ocxl.h | 70 struct ocxl_fn *ocxl_function_open(struct pci_dev *dev); 333 int ocxl_config_read_afu(struct pci_dev *dev, 346 void ocxl_config_set_afu_pasid(struct pci_dev *dev, 357 int ocxl_config_get_actag_info(struct pci_dev *dev, 377 void ocxl_config_set_afu_actag(struct pci_dev *dev, 387 void ocxl_config_set_afu_state(struct pci_dev *dev, 398 int ocxl_config_set_TL(struct pci_dev *dev, int tl_dvsec); 411 int ocxl_config_terminate_pasid(struct pci_dev *dev, 418 int ocxl_config_read_function(struct pci_dev *dev, 431 int ocxl_link_setup(struct pci_dev *dev, int PE_mask, [all …]
|
| /include/sound/ |
| A D | intel-dsp-config.h | 11 struct pci_dev; 24 int snd_intel_dsp_driver_probe(struct pci_dev *pci); 29 static inline int snd_intel_dsp_driver_probe(struct pci_dev *pci) in snd_intel_dsp_driver_probe()
|
| /include/cxl/ |
| A D | einj.h | 16 struct pci_dev; 21 int einj_cxl_inject_error(struct pci_dev *dport_dev, u64 type); 31 static inline int einj_cxl_inject_error(struct pci_dev *dport_dev, u64 type) in einj_cxl_inject_error()
|
| /include/drm/intel/ |
| A D | intel-gtt.h | 10 struct pci_dev; 17 int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
|
| /include/linux/comedi/ |
| A D | comedi_pci.h | 27 struct pci_dev *comedi_to_pci_dev(struct comedi_device *dev); 33 int comedi_pci_auto_config(struct pci_dev *pcidev, struct comedi_driver *driver, 35 void comedi_pci_auto_unconfig(struct pci_dev *pcidev);
|
| /include/linux/mfd/ |
| A D | rdc321x.h | 19 struct pci_dev *sb_pdev; 24 struct pci_dev *sb_pdev;
|