static void __init pnpide_begin(void) { pnpide_init(1); }
static void pnpide_unload(void) { pnpide_init(0); }
/* * probe_for_hwifs() finds/initializes "known" IDE interfaces */ static void __init probe_for_hwifs (void) { #ifdef CONFIG_IDEPCI_PCIBUS_ORDER ide_scan_pcibus(ide_scan_direction); #endif #ifdef CONFIG_ETRAX_IDE { extern void init_e100_ide(void); init_e100_ide(); } #endif /* CONFIG_ETRAX_IDE */ #ifdef CONFIG_BLK_DEV_CMD640 { extern void ide_probe_for_cmd640x(void); ide_probe_for_cmd640x(); } #endif /* CONFIG_BLK_DEV_CMD640 */ #ifdef CONFIG_BLK_DEV_IDE_PMAC { extern int pmac_ide_probe(void); (void)pmac_ide_probe(); } #endif /* CONFIG_BLK_DEV_IDE_PMAC */ #ifdef CONFIG_BLK_DEV_GAYLE { extern void gayle_init(void); gayle_init(); } #endif /* CONFIG_BLK_DEV_GAYLE */ #ifdef CONFIG_BLK_DEV_FALCON_IDE { extern void falconide_init(void); falconide_init(); } #endif /* CONFIG_BLK_DEV_FALCON_IDE */ #ifdef CONFIG_BLK_DEV_MAC_IDE { extern void macide_init(void); macide_init(); } #endif /* CONFIG_BLK_DEV_MAC_IDE */ #ifdef CONFIG_BLK_DEV_Q40IDE { extern void q40ide_init(void); q40ide_init(); } #endif /* CONFIG_BLK_DEV_Q40IDE */ #ifdef CONFIG_BLK_DEV_BUDDHA { extern void buddha_init(void); buddha_init(); } #endif /* CONFIG_BLK_DEV_BUDDHA */ #ifdef CONFIG_BLK_DEV_IDEPNP pnpide_init(); #endif #ifdef CONFIG_H8300 h8300_ide_init(); #endif #ifdef CONFIG_BLK_DEV_BMIDE_TANGOX { extern int __init tangox_bmide_init(void); tangox_bmide_init(); } #endif #ifdef CONFIG_BLK_DEV_PBIDE_TANGOX { extern int __init tangox_pbide_init(void); tangox_pbide_init(); } #endif }