|
@@ -7,7 +7,6 @@ that support it. For example, a given bus might look like this:
|
|
|-- 0000:17:00.0
|
|
|-- 0000:17:00.0
|
|
| |-- class
|
|
| |-- class
|
|
| |-- config
|
|
| |-- config
|
|
- | |-- detach_state
|
|
|
|
| |-- device
|
|
| |-- device
|
|
| |-- irq
|
|
| |-- irq
|
|
| |-- local_cpus
|
|
| |-- local_cpus
|
|
@@ -19,7 +18,7 @@ that support it. For example, a given bus might look like this:
|
|
| |-- subsystem_device
|
|
| |-- subsystem_device
|
|
| |-- subsystem_vendor
|
|
| |-- subsystem_vendor
|
|
| `-- vendor
|
|
| `-- vendor
|
|
- `-- detach_state
|
|
|
|
|
|
+ `-- ...
|
|
|
|
|
|
The topmost element describes the PCI domain and bus number. In this case,
|
|
The topmost element describes the PCI domain and bus number. In this case,
|
|
the domain number is 0000 and the bus number is 17 (both values are in hex).
|
|
the domain number is 0000 and the bus number is 17 (both values are in hex).
|
|
@@ -31,7 +30,6 @@ files, each with their own function.
|
|
---- --------
|
|
---- --------
|
|
class PCI class (ascii, ro)
|
|
class PCI class (ascii, ro)
|
|
config PCI config space (binary, rw)
|
|
config PCI config space (binary, rw)
|
|
- detach_state connection status (bool, rw)
|
|
|
|
device PCI device (ascii, ro)
|
|
device PCI device (ascii, ro)
|
|
irq IRQ number (ascii, ro)
|
|
irq IRQ number (ascii, ro)
|
|
local_cpus nearby CPU mask (cpumask, ro)
|
|
local_cpus nearby CPU mask (cpumask, ro)
|
|
@@ -85,4 +83,4 @@ useful return codes should be provided.
|
|
|
|
|
|
Legacy resources are protected by the HAVE_PCI_LEGACY define. Platforms
|
|
Legacy resources are protected by the HAVE_PCI_LEGACY define. Platforms
|
|
wishing to support legacy functionality should define it and provide
|
|
wishing to support legacy functionality should define it and provide
|
|
-pci_legacy_read, pci_legacy_write and pci_mmap_legacy_page_range functions.
|
|
|
|
|
|
+pci_legacy_read, pci_legacy_write and pci_mmap_legacy_page_range functions.
|