|
Defines |
| #define | CARDBUS_LATENCY_TIMER 176 |
| #define | CARDBUS_RESERVE_BUSNR 3 |
| #define | LEGACY_IO_RESOURCE (IORESOURCE_IO | IORESOURCE_PCI_FIXED) |
Functions |
| | LIST_HEAD (pci_root_buses) |
| | EXPORT_SYMBOL (pci_root_buses) |
| static int | find_anything (struct device *dev, void *data) |
| int | no_pci_devices (void) |
| | EXPORT_SYMBOL (no_pci_devices) |
| static ssize_t | pci_bus_show_cpuaffinity (struct device *dev, int type, struct device_attribute *attr, char *buf) |
| static ssize_t | pci_bus_show_cpumaskaffinity (struct device *dev, struct device_attribute *attr, char *buf) |
| static ssize_t | pci_bus_show_cpulistaffinity (struct device *dev, struct device_attribute *attr, char *buf) |
| | DEVICE_ATTR (cpuaffinity, S_IRUGO, pci_bus_show_cpumaskaffinity, NULL) |
| | DEVICE_ATTR (cpulistaffinity, S_IRUGO, pci_bus_show_cpulistaffinity, NULL) |
| static void | release_pcibus_dev (struct device *dev) |
| static int __init | pcibus_class_init (void) |
| | postcore_initcall (pcibus_class_init) |
| static unsigned int | pci_calc_resource_flags (unsigned int flags) |
| static u64 | pci_size (u64 base, u64 maxbase, u64 mask) |
| static enum pci_bar_type | decode_bar (struct resource *res, u32 bar) |
| int | __pci_read_base (struct pci_dev *dev, enum pci_bar_type type, struct resource *res, unsigned int pos) |
| | pci_read_base - read a PCI BAR : the PCI device : type of the BAR : resource buffer to be filled in : BAR position in the config space
|
| static void | pci_read_bases (struct pci_dev *dev, unsigned int howmany, int rom) |
| void __devinit | pci_read_bridge_bases (struct pci_bus *child) |
| static struct pci_bus * | pci_alloc_bus (void) |
| static struct pci_bus * | pci_alloc_child_bus (struct pci_bus *parent, struct pci_dev *bridge, int busnr) |
| struct pci_bus *__ref | pci_add_new_bus (struct pci_bus *parent, struct pci_dev *dev, int busnr) |
| static void | pci_fixup_parent_subordinate_busnr (struct pci_bus *child, int max) |
| int __devinit | pci_scan_bridge (struct pci_bus *bus, struct pci_dev *dev, int max, int pass) |
| static void | pci_read_irq (struct pci_dev *dev) |
| static int | pci_setup_device (struct pci_dev *dev) |
| | pci_setup_device - fill in class and map information of a device : the device structure to fill
|
| static void | pci_release_capabilities (struct pci_dev *dev) |
| static void | pci_release_dev (struct device *dev) |
| | pci_release_dev - free a pci device structure when all users of it are finished.
|
| static void | set_pcie_port_type (struct pci_dev *pdev) |
| int | pci_cfg_space_size_ext (struct pci_dev *dev) |
| | pci_cfg_space_size - get the configuration space size of the PCI device.
|
| int | pci_cfg_space_size (struct pci_dev *dev) |
| static void | pci_release_bus_bridge_dev (struct device *dev) |
| struct pci_dev * | alloc_pci_dev (void) |
| | EXPORT_SYMBOL (alloc_pci_dev) |
| static struct pci_dev * | pci_scan_device (struct pci_bus *bus, int devfn) |
| static void | pci_init_capabilities (struct pci_dev *dev) |
| void | pci_device_add (struct pci_dev *dev, struct pci_bus *bus) |
| struct pci_dev *__ref | pci_scan_single_device (struct pci_bus *bus, int devfn) |
| | EXPORT_SYMBOL (pci_scan_single_device) |
| int | pci_scan_slot (struct pci_bus *bus, int devfn) |
| | pci_scan_slot - scan a PCI slot on a bus for devices.
|
| unsigned int __devinit | pci_scan_child_bus (struct pci_bus *bus) |
| void | __attribute__ ((weak)) |
| | pcibios_set_pcie_reset_state - set reset state for device dev : the PCI-E device reset : Reset state to enter into
|
| struct pci_bus * | pci_create_bus (struct device *parent, int bus, struct pci_ops *ops, void *sysdata) |
| struct pci_bus *__devinit | pci_scan_bus_parented (struct device *parent, int bus, struct pci_ops *ops, void *sysdata) |
| | EXPORT_SYMBOL (pci_scan_bus_parented) |
| static int __init | pci_sort_bf_cmp (const struct device *d_a, const struct device *d_b) |
| void __init | pci_sort_breadthfirst (void) |
Variables |
| static struct class | pcibus_class |
| void __attribute__ |
( |
(weak) |
|
) |
[read] |
pcibios_set_pcie_reset_state - set reset state for device dev : the PCI-E device reset : Reset state to enter into
pci_ext_cfg_enabled - can we access extended PCI config space? : The PCI device of the root bridge.
Sets the PCI-E reset state for the device. This is the default implementation. Architecture implementations can override this.
Returns 1 if we can access PCI extended config space (offsets greater than 0xff). This is the default implementation. Architecture implementations can override this.
pci_ext_cfg_enabled - can we access extended PCI config space? : The PCI device of the root bridge.
pcibios_set_pcie_reset_state - set reset state for device dev : the PCI-E device reset : Reset state to enter into
Disables architecture specific PCI resources for the device. This is the default implementation. Architecture implementations can override this.
Sets the PCI-E reset state for the device. This is the default implementation. Architecture implementations can override this.
Returns 1 if we can access PCI extended config space (offsets greater than 0xff). This is the default implementation. Architecture implementations can override this.
Definition at line 1112 of file probe.c.