static void __exit unload_sscape(struct address_info *hw_config) { release_region(devc->base + 2, 6); unload_mpu401(hw_config); if (sscape_is_pnp) release_region(devc->codec, 2); }
void unload_sscape(struct address_info *hw_config) { release_region(devc->base + 2, 6); #if defined(CONFIG_MPU_EMU) && defined(CONFIG_MIDI) unload_mpu401(hw_config); #endif }
void unload_sscape (struct address_info *hw_config) { #if defined(CONFIG_MPU_EMU) && defined(CONFIG_MIDI) unload_mpu401 (hw_config); #endif snd_release_irq (hw_config->irq); }
static void __exit unload_maui(struct address_info *hw_config) { int irq = hw_config->irq; release_region(hw_config->io_base + 2, 6); unload_mpu401(hw_config); if (irq < 0) irq = -irq; if (irq > 0) free_irq(irq, NULL); }
static inline void __exit unload_opl3sa2_mpu(struct address_info *hw_config) { unload_mpu401(hw_config); }
void unload_opl3sa2_mpu(struct address_info *hw_config) { #if (defined(CONFIG_MPU401) || defined(CONFIG_MPU_EMU)) && defined(CONFIG_MIDI) unload_mpu401(hw_config); #endif }