Home
last modified time | relevance | path

Searched refs:pci_dev (Results 1 – 25 of 83) sorted by relevance

1234

/include/linux/
A Dpci-ats.h9 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 Dvgaarb.h17 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 Dvga_switcheroo.h36 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 Dpci.h337 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 Dpci-p2pdma.h24 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 Dptp_pch.h15 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 Dvirtio_pci_admin.h9 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 Dpci-tph.h24 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 Daperture.h8 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 Daer.h27 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 Dpci_hotplug.h91 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 Dpci-acpi.h21 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 Dintel_vsec.h32 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 Dof_pci.h8 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 Dpci-bwctrl.h16 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 Dpci.h7 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 Dssb_driver_gige.h55 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 Dssb_driver_pci.h7 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 Dpci_iomap.h10 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 Docxl.h70 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 Dintel-dsp-config.h11 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 Deinj.h16 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 Dintel-gtt.h10 struct pci_dev;
17 int intel_gmch_probe(struct pci_dev *bridge_pdev, struct pci_dev *gpu_pdev,
/include/linux/comedi/
A Dcomedi_pci.h27 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 Drdc321x.h19 struct pci_dev *sb_pdev;
24 struct pci_dev *sb_pdev;

Completed in 70 milliseconds

1234