Lines Matching refs:rmidi
1216 if ((status1 & HISR_MIDI) && chip->rmidi) {
2356 struct snd_cs46xx *chip = substream->rmidi->private_data;
2374 struct snd_cs46xx *chip = substream->rmidi->private_data;
2392 struct snd_cs46xx *chip = substream->rmidi->private_data;
2411 struct snd_cs46xx *chip = substream->rmidi->private_data;
2430 struct snd_cs46xx *chip = substream->rmidi->private_data;
2450 struct snd_cs46xx *chip = substream->rmidi->private_data;
2493 struct snd_rawmidi *rmidi;
2498 if ((err = snd_rawmidi_new(chip->card, "CS46XX", device, 1, 1, &rmidi)) < 0)
2500 strcpy(rmidi->name, "CS46XX");
2501 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_cs46xx_midi_output);
2502 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_cs46xx_midi_input);
2503 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT | SNDRV_RAWMIDI_INFO_DUPLEX;
2504 rmidi->private_data = chip;
2505 chip->rmidi = rmidi;