diff options
| author | Dmitry Torokhov <dtor_core@ameritech.net> | 2006-06-26 01:31:38 -0400 |
|---|---|---|
| committer | Dmitry Torokhov <dtor_core@ameritech.net> | 2006-06-26 01:31:38 -0400 |
| commit | 4854c7b27f0975a2b629f35ea3996d2968eb7c4f (patch) | |
| tree | 4102bdb70289764a2058aff0f907b13d7cf0e0d1 /include/linux/pci.h | |
| parent | 3cbd5b32cb625f5c0f1b1476d154fac873dd49ce (diff) | |
| parent | fcc18e83e1f6fd9fa6b333735bf0fcd530655511 (diff) | |
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'include/linux/pci.h')
| -rw-r--r-- | include/linux/pci.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index 3a6a4e37a482..62a8c22f5f60 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h | |||
| @@ -17,8 +17,6 @@ | |||
| 17 | #ifndef LINUX_PCI_H | 17 | #ifndef LINUX_PCI_H |
| 18 | #define LINUX_PCI_H | 18 | #define LINUX_PCI_H |
| 19 | 19 | ||
| 20 | #include <linux/mod_devicetable.h> | ||
| 21 | |||
| 22 | /* Include the pci register defines */ | 20 | /* Include the pci register defines */ |
| 23 | #include <linux/pci_regs.h> | 21 | #include <linux/pci_regs.h> |
| 24 | 22 | ||
| @@ -46,8 +44,9 @@ | |||
| 46 | 44 | ||
| 47 | #ifdef __KERNEL__ | 45 | #ifdef __KERNEL__ |
| 48 | 46 | ||
| 47 | #include <linux/mod_devicetable.h> | ||
| 48 | |||
| 49 | #include <linux/types.h> | 49 | #include <linux/types.h> |
| 50 | #include <linux/config.h> | ||
| 51 | #include <linux/ioport.h> | 50 | #include <linux/ioport.h> |
| 52 | #include <linux/list.h> | 51 | #include <linux/list.h> |
| 53 | #include <linux/errno.h> | 52 | #include <linux/errno.h> |
| @@ -163,6 +162,9 @@ struct pci_dev { | |||
| 163 | unsigned int is_busmaster:1; /* device is busmaster */ | 162 | unsigned int is_busmaster:1; /* device is busmaster */ |
| 164 | unsigned int no_msi:1; /* device may not use msi */ | 163 | unsigned int no_msi:1; /* device may not use msi */ |
| 165 | unsigned int block_ucfg_access:1; /* userspace config space access is blocked */ | 164 | unsigned int block_ucfg_access:1; /* userspace config space access is blocked */ |
| 165 | unsigned int broken_parity_status:1; /* Device generates false positive parity */ | ||
| 166 | unsigned int msi_enabled:1; | ||
| 167 | unsigned int msix_enabled:1; | ||
| 166 | 168 | ||
| 167 | u32 saved_config_space[16]; /* config space saved at suspend time */ | 169 | u32 saved_config_space[16]; /* config space saved at suspend time */ |
| 168 | struct hlist_head saved_cap_space; | 170 | struct hlist_head saved_cap_space; |
| @@ -442,6 +444,7 @@ struct pci_dev *pci_find_device_reverse (unsigned int vendor, unsigned int devic | |||
| 442 | struct pci_dev *pci_find_slot (unsigned int bus, unsigned int devfn); | 444 | struct pci_dev *pci_find_slot (unsigned int bus, unsigned int devfn); |
| 443 | int pci_find_capability (struct pci_dev *dev, int cap); | 445 | int pci_find_capability (struct pci_dev *dev, int cap); |
| 444 | int pci_find_next_capability (struct pci_dev *dev, u8 pos, int cap); | 446 | int pci_find_next_capability (struct pci_dev *dev, u8 pos, int cap); |
| 447 | int pci_find_ext_capability (struct pci_dev *dev, int cap); | ||
| 445 | struct pci_bus * pci_find_next_bus(const struct pci_bus *from); | 448 | struct pci_bus * pci_find_next_bus(const struct pci_bus *from); |
| 446 | 449 | ||
| 447 | struct pci_dev *pci_get_device (unsigned int vendor, unsigned int device, struct pci_dev *from); | 450 | struct pci_dev *pci_get_device (unsigned int vendor, unsigned int device, struct pci_dev *from); |
| @@ -496,6 +499,7 @@ int pci_set_dma_mask(struct pci_dev *dev, u64 mask); | |||
| 496 | int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask); | 499 | int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask); |
| 497 | void pci_update_resource(struct pci_dev *dev, struct resource *res, int resno); | 500 | void pci_update_resource(struct pci_dev *dev, struct resource *res, int resno); |
| 498 | int pci_assign_resource(struct pci_dev *dev, int i); | 501 | int pci_assign_resource(struct pci_dev *dev, int i); |
| 502 | int pci_assign_resource_fixed(struct pci_dev *dev, int i); | ||
| 499 | void pci_restore_bars(struct pci_dev *dev); | 503 | void pci_restore_bars(struct pci_dev *dev); |
| 500 | 504 | ||
| 501 | /* ROM control related routines */ | 505 | /* ROM control related routines */ |
| @@ -662,6 +666,7 @@ static inline int pci_register_driver(struct pci_driver *drv) { return 0;} | |||
| 662 | static inline void pci_unregister_driver(struct pci_driver *drv) { } | 666 | static inline void pci_unregister_driver(struct pci_driver *drv) { } |
| 663 | static inline int pci_find_capability (struct pci_dev *dev, int cap) {return 0; } | 667 | static inline int pci_find_capability (struct pci_dev *dev, int cap) {return 0; } |
| 664 | static inline int pci_find_next_capability (struct pci_dev *dev, u8 post, int cap) { return 0; } | 668 | static inline int pci_find_next_capability (struct pci_dev *dev, u8 post, int cap) { return 0; } |
| 669 | static inline int pci_find_ext_capability (struct pci_dev *dev, int cap) {return 0; } | ||
| 665 | static inline const struct pci_device_id *pci_match_device(const struct pci_device_id *ids, const struct pci_dev *dev) { return NULL; } | 670 | static inline const struct pci_device_id *pci_match_device(const struct pci_device_id *ids, const struct pci_dev *dev) { return NULL; } |
| 666 | 671 | ||
| 667 | /* Power management related routines */ | 672 | /* Power management related routines */ |
