Lines Matching refs:pci_dev

11 bool pcie_cap_has_lnkctl(const struct pci_dev *dev);
15 int pci_create_sysfs_dev_files(struct pci_dev *pdev);
16 void pci_remove_sysfs_dev_files(struct pci_dev *pdev);
18 static inline void pci_create_firmware_label_files(struct pci_dev *pdev) in pci_create_firmware_label_files()
20 static inline void pci_remove_firmware_label_files(struct pci_dev *pdev) in pci_remove_firmware_label_files()
23 void pci_create_firmware_label_files(struct pci_dev *pdev);
24 void pci_remove_firmware_label_files(struct pci_dev *pdev);
26 void pci_cleanup_rom(struct pci_dev *dev);
32 int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vmai,
35 int pci_probe_reset_function(struct pci_dev *dev);
63 bool (*is_manageable)(struct pci_dev *dev);
64 int (*set_state)(struct pci_dev *dev, pci_power_t state);
65 pci_power_t (*choose_state)(struct pci_dev *dev);
66 int (*sleep_wake)(struct pci_dev *dev, bool enable);
67 int (*run_wake)(struct pci_dev *dev, bool enable);
68 bool (*need_resume)(struct pci_dev *dev);
72 void pci_update_current_state(struct pci_dev *dev, pci_power_t state);
73 void pci_power_up(struct pci_dev *dev);
74 void pci_disable_enabled_device(struct pci_dev *dev);
75 int pci_finish_runtime_suspend(struct pci_dev *dev);
76 int __pci_pme_wakeup(struct pci_dev *dev, void *ign);
77 bool pci_dev_keep_suspended(struct pci_dev *dev);
78 void pci_dev_complete_resume(struct pci_dev *pci_dev);
79 void pci_config_pm_runtime_get(struct pci_dev *dev);
80 void pci_config_pm_runtime_put(struct pci_dev *dev);
81 void pci_pm_init(struct pci_dev *dev);
82 void pci_ea_init(struct pci_dev *dev);
83 void pci_allocate_cap_save_buffers(struct pci_dev *dev);
84 void pci_free_cap_save_buffers(struct pci_dev *dev);
86 static inline void pci_wakeup_event(struct pci_dev *dev) in pci_wakeup_event()
92 static inline bool pci_has_subordinate(struct pci_dev *pci_dev) in pci_has_subordinate() argument
94 return !!(pci_dev->subordinate); in pci_has_subordinate()
98 ssize_t (*read)(struct pci_dev *dev, loff_t pos, size_t count, void *buf);
99 ssize_t (*write)(struct pci_dev *dev, loff_t pos, size_t count, const void *buf);
100 void (*release)(struct pci_dev *dev);
109 int pci_vpd_pci22_init(struct pci_dev *dev);
110 static inline void pci_vpd_release(struct pci_dev *dev) in pci_vpd_release()
118 int pci_proc_attach_device(struct pci_dev *dev);
119 int pci_proc_detach_device(struct pci_dev *dev);
122 static inline int pci_proc_attach_device(struct pci_dev *dev) { return 0; } in pci_proc_attach_device()
123 static inline int pci_proc_detach_device(struct pci_dev *dev) { return 0; } in pci_proc_detach_device()
128 int pci_hp_add_bridge(struct pci_dev *dev);
147 void pci_msi_init_pci_dev(struct pci_dev *dev);
150 static inline void pci_msi_init_pci_dev(struct pci_dev *dev) { } in pci_msi_init_pci_dev()
153 static inline void pci_msi_set_enable(struct pci_dev *dev, int enable) in pci_msi_set_enable()
164 static inline void pci_msix_clear_and_set_ctrl(struct pci_dev *dev, u16 clear, u16 set) in pci_msix_clear_and_set_ctrl()
176 static inline int pci_no_d1d2(struct pci_dev *dev) in pci_no_d1d2()
200 pci_match_one_device(const struct pci_device_id *id, const struct pci_dev *dev) in pci_match_one_device()
232 int pci_setup_device(struct pci_dev *dev);
233 int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
235 int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type);
236 void pci_configure_ari(struct pci_dev *dev);
242 bool pci_bus_clip_resource(struct pci_dev *dev, int idx);
244 void pci_reassigndev_resource_alignment(struct pci_dev *dev);
245 void pci_disable_bridge_window(struct pci_dev *dev);
262 struct pci_dev *dev; /* lowest numbered PF */
263 struct pci_dev *self; /* this PF */
269 void pci_restore_ats_state(struct pci_dev *dev);
271 static inline void pci_restore_ats_state(struct pci_dev *dev) in pci_restore_ats_state()
277 int pci_iov_init(struct pci_dev *dev);
278 void pci_iov_release(struct pci_dev *dev);
279 int pci_iov_resource_bar(struct pci_dev *dev, int resno);
280 resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno);
281 void pci_restore_iov_state(struct pci_dev *dev);
285 static inline int pci_iov_init(struct pci_dev *dev) in pci_iov_init()
289 static inline void pci_iov_release(struct pci_dev *dev) in pci_iov_release()
293 static inline int pci_iov_resource_bar(struct pci_dev *dev, int resno) in pci_iov_resource_bar()
297 static inline void pci_restore_iov_state(struct pci_dev *dev) in pci_restore_iov_state()
309 static inline resource_size_t pci_resource_alignment(struct pci_dev *dev, in pci_resource_alignment()
323 void pci_enable_acs(struct pci_dev *dev);
328 int (*reset)(struct pci_dev *dev, int probe);
332 int pci_dev_specific_reset(struct pci_dev *dev, int probe);
334 static inline int pci_dev_specific_reset(struct pci_dev *dev, int probe) in pci_dev_specific_reset()