diff options
Diffstat (limited to 'include/asm-powerpc/eeh.h')
-rw-r--r-- | include/asm-powerpc/eeh.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asm-powerpc/eeh.h b/include/asm-powerpc/eeh.h index f8633aafe4ba..e4ca35ad3338 100644 --- a/include/asm-powerpc/eeh.h +++ b/include/asm-powerpc/eeh.h | |||
@@ -57,6 +57,7 @@ void __init pci_addr_cache_build(void); | |||
57 | * to finish the eeh setup for this device. | 57 | * to finish the eeh setup for this device. |
58 | */ | 58 | */ |
59 | void eeh_add_device_early(struct device_node *); | 59 | void eeh_add_device_early(struct device_node *); |
60 | void eeh_add_device_tree_early(struct device_node *); | ||
60 | void eeh_add_device_late(struct pci_dev *); | 61 | void eeh_add_device_late(struct pci_dev *); |
61 | 62 | ||
62 | /** | 63 | /** |
@@ -72,6 +73,15 @@ void eeh_add_device_late(struct pci_dev *); | |||
72 | void eeh_remove_device(struct pci_dev *); | 73 | void eeh_remove_device(struct pci_dev *); |
73 | 74 | ||
74 | /** | 75 | /** |
76 | * eeh_remove_device_recursive - undo EEH for device & children. | ||
77 | * @dev: pci device to be removed | ||
78 | * | ||
79 | * As above, this removes the device; it also removes child | ||
80 | * pci devices as well. | ||
81 | */ | ||
82 | void eeh_remove_bus_device(struct pci_dev *); | ||
83 | |||
84 | /** | ||
75 | * EEH_POSSIBLE_ERROR() -- test for possible MMIO failure. | 85 | * EEH_POSSIBLE_ERROR() -- test for possible MMIO failure. |
76 | * | 86 | * |
77 | * If this macro yields TRUE, the caller relays to eeh_check_failure() | 87 | * If this macro yields TRUE, the caller relays to eeh_check_failure() |