Lines Matching defs:hw_config
3221 static int __init probe_vwsnd(struct address_info *hw_config)
3227 DBGEV("(hw_config=0x%p)\n", hw_config);
3230 if (li_create(&lith, hw_config->io_base) != 0) {
3260 hw_config->io_base, hw_config->irq);
3273 static int __init attach_vwsnd(struct address_info *hw_config)
3278 DBGEV("(hw_config=0x%p)\n", hw_config);
3284 err = li_create(&devc->lith, hw_config->io_base);
3329 err = request_irq(hw_config->irq, vwsnd_audio_intr, 0, "vwsnd", devc);
3353 hw_config->slots[0] = devc->audio_minor;
3385 free_irq(hw_config->irq, devc);
3399 static int __exit unload_vwsnd(struct address_info *hw_config)
3407 if (devc->audio_minor == hw_config->slots[0]) {
3419 free_irq(hw_config->irq, devc);