diff options
Diffstat (limited to 'drivers/pci/pci.h')
| -rw-r--r-- | drivers/pci/pci.h | 20 | 
1 files changed, 7 insertions, 13 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h index 8a00c063d7b..0601890db22 100644 --- a/drivers/pci/pci.h +++ b/drivers/pci/pci.h @@ -1,12 +1,9 @@  #ifndef DRIVERS_PCI_H  #define DRIVERS_PCI_H -#include <linux/workqueue.h> -  #define PCI_CFG_SPACE_SIZE	256  #define PCI_CFG_SPACE_EXP_SIZE	4096 -extern const unsigned char pcix_bus_speed[];  extern const unsigned char pcie_link_speed[];  /* Functions internal to the PCI core code */ @@ -68,7 +65,6 @@ void pci_power_up(struct pci_dev *dev);  void pci_disable_enabled_device(struct pci_dev *dev);  int pci_finish_runtime_suspend(struct pci_dev *dev);  int __pci_pme_wakeup(struct pci_dev *dev, void *ign); -void pci_wakeup_bus(struct pci_bus *bus);  void pci_config_pm_runtime_get(struct pci_dev *dev);  void pci_config_pm_runtime_put(struct pci_dev *dev);  void pci_pm_init(struct pci_dev *dev); @@ -81,7 +77,7 @@ static inline void pci_wakeup_event(struct pci_dev *dev)  	pm_wakeup_event(&dev->dev, 100);  } -static inline bool pci_is_bridge(struct pci_dev *pci_dev) +static inline bool pci_has_subordinate(struct pci_dev *pci_dev)  {  	return !!(pci_dev->subordinate);  } @@ -153,10 +149,10 @@ static inline int pci_no_d1d2(struct pci_dev *dev)  	return (dev->no_d1d2 || parent_dstates);  } -extern struct device_attribute pci_dev_attrs[]; +extern const struct attribute_group *pci_dev_groups[];  extern const struct attribute_group *pcibus_groups[];  extern struct device_type pci_dev_type; -extern struct bus_attribute pci_bus_attrs[]; +extern const struct attribute_group *pci_bus_groups[];  /** @@ -205,11 +201,11 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,  		    struct resource *res, unsigned int reg);  int pci_resource_bar(struct pci_dev *dev, int resno, enum pci_bar_type *type);  void pci_configure_ari(struct pci_dev *dev); -void __ref __pci_bus_size_bridges(struct pci_bus *bus, +void __pci_bus_size_bridges(struct pci_bus *bus,  			struct list_head *realloc_head); -void __ref __pci_bus_assign_resources(const struct pci_bus *bus, -				      struct list_head *realloc_head, -				      struct list_head *fail_head); +void __pci_bus_assign_resources(const struct pci_bus *bus, +				struct list_head *realloc_head, +				struct list_head *fail_head);  /**   * pci_ari_enabled - query ARI forwarding status @@ -242,8 +238,6 @@ struct pci_sriov {  	struct pci_dev *dev;	/* lowest numbered PF */  	struct pci_dev *self;	/* this PF */  	struct mutex lock;	/* lock for VF bus */ -	struct work_struct mtask; /* VF Migration task */ -	u8 __iomem *mstate;	/* VF Migration State Array */  };  #ifdef CONFIG_PCI_ATS  | 
