Lines Matching refs:rmidi
469 struct snd_rawmidi *rmidi;
1652 struct cs4281 *chip = substream->rmidi->private_data;
1668 struct cs4281 *chip = substream->rmidi->private_data;
1685 struct cs4281 *chip = substream->rmidi->private_data;
1702 struct cs4281 *chip = substream->rmidi->private_data;
1720 struct cs4281 *chip = substream->rmidi->private_data;
1740 struct cs4281 *chip = substream->rmidi->private_data;
1784 struct snd_rawmidi *rmidi;
1789 if ((err = snd_rawmidi_new(chip->card, "CS4281", device, 1, 1, &rmidi)) < 0)
1791 strcpy(rmidi->name, "CS4281");
1792 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_cs4281_midi_output);
1793 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_cs4281_midi_input);
1794 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT | SNDRV_RAWMIDI_INFO_DUPLEX;
1795 rmidi->private_data = chip;
1796 chip->rmidi = rmidi;
1798 *rrawmidi = rmidi;
1846 if ((status & BA0_HISR_MIDI) && chip->rmidi) {