Lines Matching refs:hw_config
3234 static int __init probe_vwsnd(struct address_info *hw_config)
3240 DBGEV("(hw_config=0x%p)\n", hw_config);
3243 if (li_create(&lith, hw_config->io_base) != 0) {
3273 hw_config->io_base, hw_config->irq);
3286 static int __init attach_vwsnd(struct address_info *hw_config)
3291 DBGEV("(hw_config=0x%p)\n", hw_config);
3297 err = li_create(&devc->lith, hw_config->io_base);
3342 err = request_irq(hw_config->irq, vwsnd_audio_intr, 0, "vwsnd", devc);
3366 hw_config->slots[0] = devc->audio_minor;
3398 free_irq(hw_config->irq, devc);
3412 static int __exit unload_vwsnd(struct address_info *hw_config)
3420 if (devc->audio_minor == hw_config->slots[0]) {
3432 free_irq(hw_config->irq, devc);