Lines Matching refs:mcard
573 struct mtpav *mcard = dev_id; in snd_mtpav_irqh() local
575 spin_lock(&mcard->spinlock); in snd_mtpav_irqh()
576 snd_mtpav_read_bytes(mcard); in snd_mtpav_irqh()
577 spin_unlock(&mcard->spinlock); in snd_mtpav_irqh()
584 static int snd_mtpav_get_ISA(struct mtpav *mcard) in snd_mtpav_get_ISA() argument
586 if ((mcard->res_port = request_region(port, 3, "MotuMTPAV MIDI")) == NULL) { in snd_mtpav_get_ISA()
590 mcard->port = port; in snd_mtpav_get_ISA()
591 if (request_irq(irq, snd_mtpav_irqh, 0, "MOTU MTPAV", mcard)) { in snd_mtpav_get_ISA()
595 mcard->irq = irq; in snd_mtpav_get_ISA()
635 static int snd_mtpav_get_RAWMIDI(struct mtpav *mcard) in snd_mtpav_get_RAWMIDI() argument
646 mcard->num_ports = hwports; in snd_mtpav_get_RAWMIDI()
648 if ((rval = snd_rawmidi_new(mcard->card, "MotuMIDI", 0, in snd_mtpav_get_RAWMIDI()
649 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1, in snd_mtpav_get_RAWMIDI()
650 mcard->num_ports * 2 + MTPAV_PIDX_BROADCAST + 1, in snd_mtpav_get_RAWMIDI()
651 &mcard->rmidi)) < 0) in snd_mtpav_get_RAWMIDI()
653 rawmidi = mcard->rmidi; in snd_mtpav_get_RAWMIDI()
654 rawmidi->private_data = mcard; in snd_mtpav_get_RAWMIDI()
658 snd_mtpav_set_name(mcard, substream); in snd_mtpav_get_RAWMIDI()
663 snd_mtpav_set_name(mcard, substream); in snd_mtpav_get_RAWMIDI()
665 mcard->ports[substream->number].hwport = translate_subdevice_to_hwport(mcard, substream->number); in snd_mtpav_get_RAWMIDI()