diff options
Diffstat (limited to 'drivers/pci/pci.h')
-rw-r--r-- | drivers/pci/pci.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 451856210e18..cb17db242f30 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h | |||
@@ -1,9 +1,6 @@ | |||
1 | #ifndef DRIVERS_PCI_H | 1 | #ifndef DRIVERS_PCI_H |
2 | #define DRIVERS_PCI_H | 2 | #define DRIVERS_PCI_H |
3 | 3 | ||
4 | #define PCI_CFG_SPACE_SIZE 256 | ||
5 | #define PCI_CFG_SPACE_EXP_SIZE 4096 | ||
6 | |||
7 | #define PCI_FIND_CAP_TTL 48 | 4 | #define PCI_FIND_CAP_TTL 48 |
8 | 5 | ||
9 | extern const unsigned char pcie_link_speed[]; | 6 | extern const unsigned char pcie_link_speed[]; |
@@ -85,8 +82,8 @@ void pci_pm_init(struct pci_dev *dev); | |||
85 | void pci_ea_init(struct pci_dev *dev); | 82 | void pci_ea_init(struct pci_dev *dev); |
86 | void pci_allocate_cap_save_buffers(struct pci_dev *dev); | 83 | void pci_allocate_cap_save_buffers(struct pci_dev *dev); |
87 | void pci_free_cap_save_buffers(struct pci_dev *dev); | 84 | void pci_free_cap_save_buffers(struct pci_dev *dev); |
88 | void pci_bridge_d3_device_changed(struct pci_dev *dev); | 85 | bool pci_bridge_d3_possible(struct pci_dev *dev); |
89 | void pci_bridge_d3_device_removed(struct pci_dev *dev); | 86 | void pci_bridge_d3_update(struct pci_dev *dev); |
90 | 87 | ||
91 | static inline void pci_wakeup_event(struct pci_dev *dev) | 88 | static inline void pci_wakeup_event(struct pci_dev *dev) |
92 | { | 89 | { |
@@ -245,7 +242,6 @@ bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl, | |||
245 | int pci_setup_device(struct pci_dev *dev); | 242 | int pci_setup_device(struct pci_dev *dev); |
246 | int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, | 243 | int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type, |
247 | struct resource *res, unsigned int reg); | 244 | struct resource *res, unsigned int reg); |
248 | int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type); | ||
249 | void pci_configure_ari(struct pci_dev *dev); | 245 | void pci_configure_ari(struct pci_dev *dev); |
250 | void __pci_bus_size_bridges(struct pci_bus *bus, | 246 | void __pci_bus_size_bridges(struct pci_bus *bus, |
251 | struct list_head *realloc_head); | 247 | struct list_head *realloc_head); |
@@ -289,7 +285,7 @@ static inline void pci_restore_ats_state(struct pci_dev *dev) | |||
289 | #ifdef CONFIG_PCI_IOV | 285 | #ifdef CONFIG_PCI_IOV |
290 | int pci_iov_init(struct pci_dev *dev); | 286 | int pci_iov_init(struct pci_dev *dev); |
291 | void pci_iov_release(struct pci_dev *dev); | 287 | void pci_iov_release(struct pci_dev *dev); |
292 | int pci_iov_resource_bar(struct pci_dev *dev, int resno); | 288 | void pci_iov_update_resource(struct pci_dev *dev, int resno); |
293 | resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno); | 289 | resource_size_t pci_sriov_resource_alignment(struct pci_dev *dev, int resno); |
294 | void pci_restore_iov_state(struct pci_dev *dev); | 290 | void pci_restore_iov_state(struct pci_dev *dev); |
295 | int pci_iov_bus_range(struct pci_bus *bus); | 291 | int pci_iov_bus_range(struct pci_bus *bus); |
@@ -303,10 +299,6 @@ static inline void pci_iov_release(struct pci_dev *dev) | |||
303 | 299 | ||
304 | { | 300 | { |
305 | } | 301 | } |
306 | static inline int pci_iov_resource_bar(struct pci_dev *dev, int resno) | ||
307 | { | ||
308 | return 0; | ||
309 | } | ||
310 | static inline void pci_restore_iov_state(struct pci_dev *dev) | 302 | static inline void pci_restore_iov_state(struct pci_dev *dev) |
311 | { | 303 | { |
312 | } | 304 | } |
@@ -356,4 +348,9 @@ static inline int pci_dev_specific_reset(struct pci_dev *dev, int probe) | |||
356 | } | 348 | } |
357 | #endif | 349 | #endif |
358 | 350 | ||
351 | #if defined(CONFIG_PCI_QUIRKS) && defined(CONFIG_ARM64) | ||
352 | int acpi_get_rc_resources(struct device *dev, const char *hid, u16 segment, | ||
353 | struct resource *res); | ||
354 | #endif | ||
355 | |||
359 | #endif /* DRIVERS_PCI_H */ | 356 | #endif /* DRIVERS_PCI_H */ |