Lines Matching refs:rmidi
24 struct snd_rawmidi *rmidi;
31 rmidi = chip->rmidi;
32 if (!rmidi) {
56 chip = substream->rmidi->private_data;
83 chip = substream->rmidi->private_data;
109 chip = substream->rmidi->private_data;
127 chip = substream->rmidi->private_data;
146 chip = substream->rmidi->private_data;
172 chip = substream->rmidi->private_data;
217 chip = substream->rmidi->private_data;
251 struct snd_rawmidi *rmidi;
254 err = snd_rawmidi_new(chip->card, "SB8 MIDI", device, 1, 1, &rmidi);
257 strcpy(rmidi->name, "SB8 MIDI");
258 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_sb8dsp_midi_output);
259 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_sb8dsp_midi_input);
260 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT;
262 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_DUPLEX;
263 rmidi->private_data = chip;
265 chip->rmidi = rmidi;