Lines Matching defs:hw_config
292 int probe_uart401(struct address_info *hw_config, struct module *owner)
302 hw_config->slots[4] = -1;
304 if (!request_region(hw_config->io_base, 4, "MPU-401 UART")) {
305 printk(KERN_INFO "uart401: could not request_region(%d, 4)\n", hw_config->io_base);
315 devc->base = hw_config->io_base;
316 devc->irq = hw_config->irq;
317 devc->osp = hw_config->osp;
332 if (hw_config->name)
333 name = hw_config->name;
353 conf_printf(name, hw_config);
378 hw_config->slots[4] = devc->my_dev;
392 release_region(hw_config->io_base, 4);
396 void unload_uart401(struct address_info *hw_config)
399 int n=hw_config->slots[4];
407 devc = midi_devs[hw_config->slots[4]]->devc;
412 release_region(hw_config->io_base, 4);
424 sound_unload_mididev(hw_config->slots[4]);