Lines Matching refs:acard

88 snd_wavefront_pnp (int dev, snd_wavefront_card_t *acard, struct pnp_card_link *card,
98 acard->wss = pnp_request_card_device(card, id->devs[0].id, NULL);
99 if (acard->wss == NULL)
114 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
115 if (acard->mpu == NULL)
121 acard->synth = pnp_request_card_device(card, id->devs[3].id, NULL);
122 if (acard->synth == NULL)
127 pdev = acard->wss;
155 pdev = acard->synth;
173 pdev = acard->mpu;
205 snd_wavefront_card_t *acard;
207 acard = (snd_wavefront_card_t *) dev_id;
209 if (acard == NULL)
212 if (acard->wavefront.interrupts_are_midi) {
213 snd_wavefront_midi_interrupt (acard);
215 snd_wavefront_internal_interrupt (acard);
222 snd_wavefront_card_t *acard)
226 if (snd_wavefront_detect (acard) < 0) {
230 if (snd_wavefront_start (&acard->wavefront) < 0) {
247 snd_wavefront_card_t *acard,
253 if (snd_wavefront_fx_start (&acard->wavefront)) {
273 snd_wavefront_card_t *acard,
283 acard->wavefront.midi.base = port;
284 if (snd_wavefront_midi_start (acard)) {
315 snd_wavefront_card_t *acard;
323 acard = card->private_data;
324 acard->wavefront.irq = -1;
325 spin_lock_init(&acard->wavefront.irq_lock);
326 init_waitqueue_head(&acard->wavefront.interrupt_sleeper);
327 spin_lock_init(&acard->wavefront.midi.open);
328 spin_lock_init(&acard->wavefront.midi.virtual);
329 acard->wavefront.card = card;
338 snd_wavefront_card_t *acard = card->private_data;
384 acard->wavefront.res_base =
387 if (acard->wavefront.res_base == NULL) {
394 0, "ICS2115", acard)) {
399 acard->wavefront.irq = ics2115_irq[dev];
400 card->sync_irq = acard->wavefront.irq;
401 acard->wavefront.base = ics2115_port[dev];
403 wavefront_synth = snd_wavefront_new_synth(card, hw_dev, acard);
440 acard,
456 acard,
468 if (acard->wavefront.has_fx) {
471 acard,