aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/pci.h
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2014-01-13 18:47:08 -0500
committerBjorn Helgaas <bhelgaas@google.com>2014-01-13 18:47:08 -0500
commit597db6f38c4bcb90406d4e2f56446ba5a5dc20c6 (patch)
tree82cb8a6e1cec2df8adaf527b92667a4c5ba29254 /include/linux/pci.h
parent6b9bd1e3ee8f23b55d407becf4f6f422ec4610f2 (diff)
parent0b950f0f3c67e42f18c655a3ab3e36ea192635bb (diff)
Merge branch 'pci/dead-code' into next
* pci/dead-code: PCI: Make local functions static PCI: Remove unused alloc_pci_dev() PCI: Remove unused pci_renumber_slot() PCI: Remove unused pcie_aspm_enabled() PCI: Remove unused pci_vpd_truncate() PCI: Remove unused ID-Based Ordering support PCI: Remove unused Optimized Buffer Flush/Fill support PCI: Remove unused Latency Tolerance Reporting support PCI: Removed unused parts of Page Request Interface support Conflicts: drivers/pci/pci.c include/linux/pci.h
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r--include/linux/pci.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h
index f7d1dcc002fa..eba7764b1586 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -376,7 +376,6 @@ static inline struct pci_dev *pci_physfn(struct pci_dev *dev)
376} 376}
377 377
378struct pci_dev *pci_alloc_dev(struct pci_bus *bus); 378struct pci_dev *pci_alloc_dev(struct pci_bus *bus);
379struct pci_dev * __deprecated alloc_pci_dev(void);
380 379
381#define to_pci_dev(n) container_of(n, struct pci_dev, dev) 380#define to_pci_dev(n) container_of(n, struct pci_dev, dev)
382#define for_each_pci_dev(d) while ((d = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, d)) != NULL) 381#define for_each_pci_dev(d) while ((d = pci_get_device(PCI_ANY_ID, PCI_ANY_ID, d)) != NULL)
@@ -386,8 +385,6 @@ static inline int pci_channel_offline(struct pci_dev *pdev)
386 return (pdev->error_state != pci_channel_io_normal); 385 return (pdev->error_state != pci_channel_io_normal);
387} 386}
388 387
389extern struct resource busn_resource;
390
391struct pci_host_bridge_window { 388struct pci_host_bridge_window {
392 struct list_head list; 389 struct list_head list;
393 struct resource *res; /* host bridge aperture (CPU address) */ 390 struct resource *res; /* host bridge aperture (CPU address) */
@@ -763,7 +760,6 @@ struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr,
763 const char *name, 760 const char *name,
764 struct hotplug_slot *hotplug); 761 struct hotplug_slot *hotplug);
765void pci_destroy_slot(struct pci_slot *slot); 762void pci_destroy_slot(struct pci_slot *slot);
766void pci_renumber_slot(struct pci_slot *slot, int slot_nr);
767int pci_scan_slot(struct pci_bus *bus, int devfn); 763int pci_scan_slot(struct pci_bus *bus, int devfn);
768struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn); 764struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn);
769void pci_device_add(struct pci_dev *dev, struct pci_bus *bus); 765void pci_device_add(struct pci_dev *dev, struct pci_bus *bus);
@@ -974,7 +970,6 @@ void __iomem __must_check *pci_platform_rom(struct pci_dev *pdev, size_t *size);
974int pci_save_state(struct pci_dev *dev); 970int pci_save_state(struct pci_dev *dev);
975void pci_restore_state(struct pci_dev *dev); 971void pci_restore_state(struct pci_dev *dev);
976struct pci_saved_state *pci_store_saved_state(struct pci_dev *dev); 972struct pci_saved_state *pci_store_saved_state(struct pci_dev *dev);
977int pci_load_saved_state(struct pci_dev *dev, struct pci_saved_state *state);
978int pci_load_and_free_saved_state(struct pci_dev *dev, 973int pci_load_and_free_saved_state(struct pci_dev *dev,
979 struct pci_saved_state **state); 974 struct pci_saved_state **state);
980struct pci_cap_saved_state *pci_find_saved_cap(struct pci_dev *dev, char cap); 975struct pci_cap_saved_state *pci_find_saved_cap(struct pci_dev *dev, char cap);
@@ -991,7 +986,6 @@ void pci_pme_active(struct pci_dev *dev, bool enable);
991int __pci_enable_wake(struct pci_dev *dev, pci_power_t state, 986int __pci_enable_wake(struct pci_dev *dev, pci_power_t state,
992 bool runtime, bool enable); 987 bool runtime, bool enable);
993int pci_wake_from_d3(struct pci_dev *dev, bool enable); 988int pci_wake_from_d3(struct pci_dev *dev, bool enable);
994pci_power_t pci_target_state(struct pci_dev *dev);
995int pci_prepare_to_sleep(struct pci_dev *dev); 989int pci_prepare_to_sleep(struct pci_dev *dev);
996int pci_back_from_sleep(struct pci_dev *dev); 990int pci_back_from_sleep(struct pci_dev *dev);
997bool pci_dev_run_wake(struct pci_dev *dev); 991bool pci_dev_run_wake(struct pci_dev *dev);
@@ -1009,22 +1003,6 @@ int pci_save_vc_state(struct pci_dev *dev);
1009void pci_restore_vc_state(struct pci_dev *dev); 1003void pci_restore_vc_state(struct pci_dev *dev);
1010void pci_allocate_vc_save_buffers(struct pci_dev *dev); 1004void pci_allocate_vc_save_buffers(struct pci_dev *dev);
1011 1005
1012#define PCI_EXP_IDO_REQUEST (1<<0)
1013#define PCI_EXP_IDO_COMPLETION (1<<1)
1014void pci_enable_ido(struct pci_dev *dev, unsigned long type);
1015void pci_disable_ido(struct pci_dev *dev, unsigned long type);
1016
1017enum pci_obff_signal_type {
1018 PCI_EXP_OBFF_SIGNAL_L0 = 0,
1019 PCI_EXP_OBFF_SIGNAL_ALWAYS = 1,
1020};
1021int pci_enable_obff(struct pci_dev *dev, enum pci_obff_signal_type);
1022void pci_disable_obff(struct pci_dev *dev);
1023
1024int pci_enable_ltr(struct pci_dev *dev);
1025void pci_disable_ltr(struct pci_dev *dev);
1026int pci_set_ltr(struct pci_dev *dev, int snoop_lat_ns, int nosnoop_lat_ns);
1027
1028/* For use by arch with custom probe code */ 1006/* For use by arch with custom probe code */
1029void set_pcie_port_type(struct pci_dev *pdev); 1007void set_pcie_port_type(struct pci_dev *pdev);
1030void set_pcie_hotplug_bridge(struct pci_dev *pdev); 1008void set_pcie_hotplug_bridge(struct pci_dev *pdev);
@@ -1037,7 +1015,6 @@ unsigned int pci_rescan_bus(struct pci_bus *bus);
1037/* Vital product data routines */ 1015/* Vital product data routines */
1038ssize_t pci_read_vpd(struct pci_dev *dev, loff_t pos, size_t count, void *buf); 1016ssize_t pci_read_vpd(struct pci_dev *dev, loff_t pos, size_t count, void *buf);
1039ssize_t pci_write_vpd(struct pci_dev *dev, loff_t pos, size_t count, const void *buf); 1017ssize_t pci_write_vpd(struct pci_dev *dev, loff_t pos, size_t count, const void *buf);
1040int pci_vpd_truncate(struct pci_dev *dev, size_t size);
1041 1018
1042/* Helper functions for low-level code (drivers/pci/setup-[bus,res].c) */ 1019/* Helper functions for low-level code (drivers/pci/setup-[bus,res].c) */
1043resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx); 1020resource_size_t pcibios_retrieve_fw_addr(struct pci_dev *dev, int idx);
@@ -1134,7 +1111,6 @@ int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max,
1134 1111
1135void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), 1112void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
1136 void *userdata); 1113 void *userdata);
1137int pci_cfg_space_size_ext(struct pci_dev *dev);
1138int pci_cfg_space_size(struct pci_dev *dev); 1114int pci_cfg_space_size(struct pci_dev *dev);
1139unsigned char pci_bus_max_busnr(struct pci_bus *bus); 1115unsigned char pci_bus_max_busnr(struct pci_bus *bus);
1140void pci_setup_bridge(struct pci_bus *bus); 1116void pci_setup_bridge(struct pci_bus *bus);
@@ -1250,10 +1226,8 @@ extern bool pcie_ports_auto;
1250#endif 1226#endif
1251 1227
1252#ifndef CONFIG_PCIEASPM 1228#ifndef CONFIG_PCIEASPM
1253static inline int pcie_aspm_enabled(void) { return 0; }
1254static inline bool pcie_aspm_support_enabled(void) { return false; } 1229static inline bool pcie_aspm_support_enabled(void) { return false; }
1255#else 1230#else
1256int pcie_aspm_enabled(void);
1257bool pcie_aspm_support_enabled(void); 1231bool pcie_aspm_support_enabled(void);
1258#endif 1232#endif
1259 1233
@@ -1456,23 +1430,6 @@ static inline int pci_enable_wake(struct pci_dev *dev, pci_power_t state,
1456 return 0; 1430 return 0;
1457} 1431}
1458 1432
1459static inline void pci_enable_ido(struct pci_dev *dev, unsigned long type)
1460{
1461}
1462
1463static inline void pci_disable_ido(struct pci_dev *dev, unsigned long type)
1464{
1465}
1466
1467static inline int pci_enable_obff(struct pci_dev *dev, unsigned long type)
1468{
1469 return 0;
1470}
1471
1472static inline void pci_disable_obff(struct pci_dev *dev)
1473{
1474}
1475
1476static inline int pci_request_regions(struct pci_dev *dev, const char *res_name) 1433static inline int pci_request_regions(struct pci_dev *dev, const char *res_name)
1477{ 1434{
1478 return -EIO; 1435 return -EIO;