Lines Matching refs:acard
89 snd_wavefront_pnp (int dev, snd_wavefront_card_t *acard, struct pnp_card_link *card,
99 acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL);
100 if (acard->wss == NULL)
115 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
116 if (acard->mpu == NULL)
122 acard->synth = pnp_request_card_device(card, id->devs[3].id, NULL);
123 if (acard->synth == NULL)
128 pdev = acard->wss;
156 pdev = acard->synth;
174 pdev = acard->mpu;
206 snd_wavefront_card_t *acard;
208 acard = (snd_wavefront_card_t *) dev_id;
210 if (acard == NULL)
213 if (acard->wavefront.interrupts_are_midi) {
214 snd_wavefront_midi_interrupt (acard);
216 snd_wavefront_internal_interrupt (acard);
223 snd_wavefront_card_t *acard)
227 if (snd_wavefront_detect (acard) < 0) {
231 if (snd_wavefront_start (&acard->wavefront) < 0) {
248 snd_wavefront_card_t *acard,
254 if (snd_wavefront_fx_start (&acard->wavefront)) {
274 snd_wavefront_card_t *acard,
284 acard->wavefront.midi.base = port;
285 if (snd_wavefront_midi_start (acard)) {
315 snd_wavefront_card_t *acard = (snd_wavefront_card_t *)card->private_data;
317 if (acard) {
318 release_and_free_resource(acard->wavefront.res_base);
319 if (acard->wavefront.irq > 0)
320 free_irq(acard->wavefront.irq, (void *)acard);
328 snd_wavefront_card_t *acard;
336 acard = card->private_data;
337 acard->wavefront.irq = -1;
338 spin_lock_init(&acard->wavefront.irq_lock);
339 init_waitqueue_head(&acard->wavefront.interrupt_sleeper);
340 spin_lock_init(&acard->wavefront.midi.open);
341 spin_lock_init(&acard->wavefront.midi.virtual);
342 acard->wavefront.card = card;
352 snd_wavefront_card_t *acard = card->private_data;
398 acard->wavefront.res_base = request_region(ics2115_port[dev], 16,
400 if (acard->wavefront.res_base == NULL) {
406 0, "ICS2115", acard)) {
411 acard->wavefront.irq = ics2115_irq[dev];
412 card->sync_irq = acard->wavefront.irq;
413 acard->wavefront.base = ics2115_port[dev];
415 wavefront_synth = snd_wavefront_new_synth(card, hw_dev, acard);
452 acard,
468 acard,
480 if (acard->wavefront.has_fx) {
483 acard,