diff options
Diffstat (limited to 'drivers/pci/hotplug/acpiphp.h')
-rw-r--r-- | drivers/pci/hotplug/acpiphp.h | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/drivers/pci/hotplug/acpiphp.h b/drivers/pci/hotplug/acpiphp.h index 17a93f890dba..e8fddf943281 100644 --- a/drivers/pci/hotplug/acpiphp.h +++ b/drivers/pci/hotplug/acpiphp.h | |||
@@ -130,7 +130,7 @@ struct acpiphp_func { | |||
130 | 130 | ||
131 | struct list_head sibling; | 131 | struct list_head sibling; |
132 | struct pci_dev *pci_dev; | 132 | struct pci_dev *pci_dev; |
133 | 133 | struct notifier_block nb; | |
134 | acpi_handle handle; | 134 | acpi_handle handle; |
135 | 135 | ||
136 | u8 function; /* pci function# */ | 136 | u8 function; /* pci function# */ |
@@ -151,24 +151,6 @@ struct acpiphp_attention_info | |||
151 | }; | 151 | }; |
152 | 152 | ||
153 | 153 | ||
154 | struct dependent_device { | ||
155 | struct list_head device_list; | ||
156 | struct list_head pci_list; | ||
157 | acpi_handle handle; | ||
158 | struct acpiphp_func *func; | ||
159 | }; | ||
160 | |||
161 | |||
162 | struct acpiphp_dock_station { | ||
163 | acpi_handle handle; | ||
164 | u32 last_dock_time; | ||
165 | u32 flags; | ||
166 | struct acpiphp_func *dock_bridge; | ||
167 | struct list_head dependent_devices; | ||
168 | struct list_head pci_dependent_devices; | ||
169 | }; | ||
170 | |||
171 | |||
172 | /* PCI bus bridge HID */ | 154 | /* PCI bus bridge HID */ |
173 | #define ACPI_PCI_HOST_HID "PNP0A03" | 155 | #define ACPI_PCI_HOST_HID "PNP0A03" |
174 | 156 | ||
@@ -207,11 +189,6 @@ struct acpiphp_dock_station { | |||
207 | #define FUNC_HAS_PS2 (0x00000040) | 189 | #define FUNC_HAS_PS2 (0x00000040) |
208 | #define FUNC_HAS_PS3 (0x00000080) | 190 | #define FUNC_HAS_PS3 (0x00000080) |
209 | #define FUNC_HAS_DCK (0x00000100) | 191 | #define FUNC_HAS_DCK (0x00000100) |
210 | #define FUNC_IS_DD (0x00000200) | ||
211 | |||
212 | /* dock station flags */ | ||
213 | #define DOCK_DOCKING (0x00000001) | ||
214 | #define DOCK_HAS_BRIDGE (0x00000002) | ||
215 | 192 | ||
216 | /* function prototypes */ | 193 | /* function prototypes */ |
217 | 194 | ||
@@ -236,16 +213,6 @@ extern u8 acpiphp_get_latch_status (struct acpiphp_slot *slot); | |||
236 | extern u8 acpiphp_get_adapter_status (struct acpiphp_slot *slot); | 213 | extern u8 acpiphp_get_adapter_status (struct acpiphp_slot *slot); |
237 | extern u32 acpiphp_get_address (struct acpiphp_slot *slot); | 214 | extern u32 acpiphp_get_address (struct acpiphp_slot *slot); |
238 | 215 | ||
239 | /* acpiphp_dock.c */ | ||
240 | extern int find_dock_station(void); | ||
241 | extern void remove_dock_station(void); | ||
242 | extern void add_dependent_device(struct dependent_device *new_dd); | ||
243 | extern void add_pci_dependent_device(struct dependent_device *new_dd); | ||
244 | extern struct dependent_device *get_dependent_device(acpi_handle handle); | ||
245 | extern int is_dependent_device(acpi_handle handle); | ||
246 | extern int detect_dependent_devices(acpi_handle *bridge_handle); | ||
247 | extern struct dependent_device *alloc_dependent_device(acpi_handle handle); | ||
248 | |||
249 | /* variables */ | 216 | /* variables */ |
250 | extern int acpiphp_debug; | 217 | extern int acpiphp_debug; |
251 | 218 | ||