Lines Matching refs:pci_dev
9 bool pcie_cap_has_lnkctl(const struct pci_dev *dev);
13 int pci_create_sysfs_dev_files(struct pci_dev *pdev);
14 void pci_remove_sysfs_dev_files(struct pci_dev *pdev);
16 static inline void pci_create_firmware_label_files(struct pci_dev *pdev) in pci_create_firmware_label_files()
18 static inline void pci_remove_firmware_label_files(struct pci_dev *pdev) in pci_remove_firmware_label_files()
21 void pci_create_firmware_label_files(struct pci_dev *pdev);
22 void pci_remove_firmware_label_files(struct pci_dev *pdev);
24 void pci_cleanup_rom(struct pci_dev *dev);
30 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai,
33 int pci_probe_reset_function(struct pci_dev *dev);
61 bool (*is_manageable)(struct pci_dev *dev);
62 int (*set_state)(struct pci_dev *dev, pci_power_t state);
63 pci_power_t (*choose_state)(struct pci_dev *dev);
64 int (*sleep_wake)(struct pci_dev *dev, bool enable);
65 int (*run_wake)(struct pci_dev *dev, bool enable);
66 bool (*need_resume)(struct pci_dev *dev);
70 void pci_update_current_state(struct pci_dev *dev, pci_power_t state);
71 void pci_power_up(struct pci_dev *dev);
72 void pci_disable_enabled_device(struct pci_dev *dev);
73 int pci_finish_runtime_suspend(struct pci_dev *dev);
74 int __pci_pme_wakeup(struct pci_dev *dev, void *ign);
75 bool pci_dev_keep_suspended(struct pci_dev *dev);
76 void pci_config_pm_runtime_get(struct pci_dev *dev);
77 void pci_config_pm_runtime_put(struct pci_dev *dev);
78 void pci_pm_init(struct pci_dev *dev);
79 void pci_allocate_cap_save_buffers(struct pci_dev *dev);
80 void pci_free_cap_save_buffers(struct pci_dev *dev);
82 static inline void pci_wakeup_event(struct pci_dev *dev) in pci_wakeup_event()
88 static inline bool pci_has_subordinate(struct pci_dev *pci_dev) in pci_has_subordinate() argument
90 return !!(pci_dev->subordinate); in pci_has_subordinate()
94 ssize_t (*read)(struct pci_dev *dev, loff_t pos, size_t count, void *buf);
95 ssize_t (*write)(struct pci_dev *dev, loff_t pos, size_t count, const void *buf);
96 void (*release)(struct pci_dev *dev);
105 int pci_vpd_pci22_init(struct pci_dev *dev);
106 static inline void pci_vpd_release(struct pci_dev *dev) in pci_vpd_release()
114 int pci_proc_attach_device(struct pci_dev *dev);
115 int pci_proc_detach_device(struct pci_dev *dev);
118 static inline int pci_proc_attach_device(struct pci_dev *dev) { return 0; } in pci_proc_attach_device()
119 static inline int pci_proc_detach_device(struct pci_dev *dev) { return 0; } in pci_proc_detach_device()
124 int pci_hp_add_bridge(struct pci_dev *dev);
143 void pci_msi_init_pci_dev(struct pci_dev *dev);
146 static inline void pci_msi_init_pci_dev(struct pci_dev *dev) { } in pci_msi_init_pci_dev()
151 static inline int pci_no_d1d2(struct pci_dev *dev) in pci_no_d1d2()
175 pci_match_one_device(const struct pci_device_id *id, const struct pci_dev *dev) in pci_match_one_device()
207 int pci_setup_device(struct pci_dev *dev);
208 int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
210 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type);
211 void pci_configure_ari(struct pci_dev *dev);
217 bool pci_bus_clip_resource(struct pci_dev *dev, int idx);
230 void pci_reassigndev_resource_alignment(struct pci_dev *dev);
231 void pci_disable_bridge_window(struct pci_dev *dev);
248 struct pci_dev *dev; /* lowest numbered PF */
249 struct pci_dev *self; /* this PF */
255 void pci_restore_ats_state(struct pci_dev *dev);
257 static inline void pci_restore_ats_state(struct pci_dev *dev) in pci_restore_ats_state()
263 int pci_iov_init(struct pci_dev *dev);
264 void pci_iov_release(struct pci_dev *dev);
265 int pci_iov_resource_bar(struct pci_dev *dev, int resno);
266 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno);
267 void pci_restore_iov_state(struct pci_dev *dev);
271 static inline int pci_iov_init(struct pci_dev *dev) in pci_iov_init()
275 static inline void pci_iov_release(struct pci_dev *dev) in pci_iov_release()
279 static inline int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar()
283 static inline void pci_restore_iov_state(struct pci_dev *dev) in pci_restore_iov_state()
295 static inline resource_size_t pci_resource_alignment(struct pci_dev *dev, in pci_resource_alignment()
309 void pci_enable_acs(struct pci_dev *dev);
314 int (*reset)(struct pci_dev *dev, int probe);
318 int pci_dev_specific_reset(struct pci_dev *dev, int probe);
320 static inline int pci_dev_specific_reset(struct pci_dev *dev, int probe) in pci_dev_specific_reset()