Lines Matching refs:hw_config
288 int probe_uart401(struct address_info *hw_config, struct module *owner) in probe_uart401() argument
298 hw_config->slots[4] = -1; in probe_uart401()
300 if (!request_region(hw_config->io_base, 4, "MPU-401 UART")) { in probe_uart401()
301 printk(KERN_INFO "uart401: could not request_region(%d, 4)\n", hw_config->io_base); in probe_uart401()
311 devc->base = hw_config->io_base; in probe_uart401()
312 devc->irq = hw_config->irq; in probe_uart401()
313 devc->osp = hw_config->osp; in probe_uart401()
328 if (hw_config->name) in probe_uart401()
329 name = hw_config->name; in probe_uart401()
349 conf_printf(name, hw_config); in probe_uart401()
377 hw_config->slots[4] = devc->my_dev; in probe_uart401()
391 release_region(hw_config->io_base, 4); in probe_uart401()
395 void unload_uart401(struct address_info *hw_config) in unload_uart401() argument
398 int n=hw_config->slots[4]; in unload_uart401()
406 devc = midi_devs[hw_config->slots[4]]->devc; in unload_uart401()
411 release_region(hw_config->io_base, 4); in unload_uart401()
420 sound_unload_mididev(hw_config->slots[4]); in unload_uart401()