diff options
Diffstat (limited to 'drivers/pci/hotplug/cpqphp.h')
-rw-r--r-- | drivers/pci/hotplug/cpqphp.h | 70 |
1 files changed, 32 insertions, 38 deletions
diff --git a/drivers/pci/hotplug/cpqphp.h b/drivers/pci/hotplug/cpqphp.h index d8ffc7366801..516b87738b6e 100644 --- a/drivers/pci/hotplug/cpqphp.h +++ b/drivers/pci/hotplug/cpqphp.h | |||
@@ -404,50 +404,44 @@ struct resource_lists { | |||
404 | 404 | ||
405 | 405 | ||
406 | /* debugfs functions for the hotplug controller info */ | 406 | /* debugfs functions for the hotplug controller info */ |
407 | extern void cpqhp_initialize_debugfs(void); | 407 | void cpqhp_initialize_debugfs(void); |
408 | extern void cpqhp_shutdown_debugfs(void); | 408 | void cpqhp_shutdown_debugfs(void); |
409 | extern void cpqhp_create_debugfs_files(struct controller *ctrl); | 409 | void cpqhp_create_debugfs_files(struct controller *ctrl); |
410 | extern void cpqhp_remove_debugfs_files(struct controller *ctrl); | 410 | void cpqhp_remove_debugfs_files(struct controller *ctrl); |
411 | 411 | ||
412 | /* controller functions */ | 412 | /* controller functions */ |
413 | extern void cpqhp_pushbutton_thread(unsigned long event_pointer); | 413 | void cpqhp_pushbutton_thread(unsigned long event_pointer); |
414 | extern irqreturn_t cpqhp_ctrl_intr(int IRQ, void *data); | 414 | irqreturn_t cpqhp_ctrl_intr(int IRQ, void *data); |
415 | extern int cpqhp_find_available_resources(struct controller *ctrl, | 415 | int cpqhp_find_available_resources(struct controller *ctrl, |
416 | void __iomem *rom_start); | 416 | void __iomem *rom_start); |
417 | extern int cpqhp_event_start_thread(void); | 417 | int cpqhp_event_start_thread(void); |
418 | extern void cpqhp_event_stop_thread(void); | 418 | void cpqhp_event_stop_thread(void); |
419 | extern struct pci_func *cpqhp_slot_create(unsigned char busnumber); | 419 | struct pci_func *cpqhp_slot_create(unsigned char busnumber); |
420 | extern struct pci_func *cpqhp_slot_find(unsigned char bus, unsigned char device, | 420 | struct pci_func *cpqhp_slot_find(unsigned char bus, unsigned char device, |
421 | unsigned char index); | 421 | unsigned char index); |
422 | extern int cpqhp_process_SI(struct controller *ctrl, struct pci_func *func); | 422 | int cpqhp_process_SI(struct controller *ctrl, struct pci_func *func); |
423 | extern int cpqhp_process_SS(struct controller *ctrl, struct pci_func *func); | 423 | int cpqhp_process_SS(struct controller *ctrl, struct pci_func *func); |
424 | extern int cpqhp_hardware_test(struct controller *ctrl, int test_num); | 424 | int cpqhp_hardware_test(struct controller *ctrl, int test_num); |
425 | 425 | ||
426 | /* resource functions */ | 426 | /* resource functions */ |
427 | extern int cpqhp_resource_sort_and_combine (struct pci_resource **head); | 427 | int cpqhp_resource_sort_and_combine (struct pci_resource **head); |
428 | 428 | ||
429 | /* pci functions */ | 429 | /* pci functions */ |
430 | extern int cpqhp_set_irq(u8 bus_num, u8 dev_num, u8 int_pin, u8 irq_num); | 430 | int cpqhp_set_irq(u8 bus_num, u8 dev_num, u8 int_pin, u8 irq_num); |
431 | extern int cpqhp_get_bus_dev(struct controller *ctrl, u8 *bus_num, u8 *dev_num, | 431 | int cpqhp_get_bus_dev(struct controller *ctrl, u8 *bus_num, u8 *dev_num, |
432 | u8 slot); | 432 | u8 slot); |
433 | extern int cpqhp_save_config(struct controller *ctrl, int busnumber, | 433 | int cpqhp_save_config(struct controller *ctrl, int busnumber, int is_hot_plug); |
434 | int is_hot_plug); | 434 | int cpqhp_save_base_addr_length(struct controller *ctrl, struct pci_func *func); |
435 | extern int cpqhp_save_base_addr_length(struct controller *ctrl, | 435 | int cpqhp_save_used_resources(struct controller *ctrl, struct pci_func *func); |
436 | struct pci_func *func); | 436 | int cpqhp_configure_board(struct controller *ctrl, struct pci_func *func); |
437 | extern int cpqhp_save_used_resources(struct controller *ctrl, | 437 | int cpqhp_save_slot_config(struct controller *ctrl, struct pci_func *new_slot); |
438 | struct pci_func *func); | 438 | int cpqhp_valid_replace(struct controller *ctrl, struct pci_func *func); |
439 | extern int cpqhp_configure_board(struct controller *ctrl, | 439 | void cpqhp_destroy_board_resources(struct pci_func *func); |
440 | struct pci_func *func); | 440 | int cpqhp_return_board_resources(struct pci_func *func, |
441 | extern int cpqhp_save_slot_config(struct controller *ctrl, | 441 | struct resource_lists *resources); |
442 | struct pci_func *new_slot); | 442 | void cpqhp_destroy_resource_list(struct resource_lists *resources); |
443 | extern int cpqhp_valid_replace(struct controller *ctrl, struct pci_func *func); | 443 | int cpqhp_configure_device(struct controller *ctrl, struct pci_func *func); |
444 | extern void cpqhp_destroy_board_resources(struct pci_func *func); | 444 | int cpqhp_unconfigure_device(struct pci_func *func); |
445 | extern int cpqhp_return_board_resources (struct pci_func *func, | ||
446 | struct resource_lists *resources); | ||
447 | extern void cpqhp_destroy_resource_list(struct resource_lists *resources); | ||
448 | extern int cpqhp_configure_device(struct controller *ctrl, | ||
449 | struct pci_func *func); | ||
450 | extern int cpqhp_unconfigure_device(struct pci_func *func); | ||
451 | 445 | ||
452 | /* Global variables */ | 446 | /* Global variables */ |
453 | extern int cpqhp_debug; | 447 | extern int cpqhp_debug; |