Lines Matching refs:rmidi
38 struct snd_rawmidi *rmidi;
45 rmidi = chip->rmidi;
46 if (!rmidi) {
70 chip = substream->rmidi->private_data;
97 chip = substream->rmidi->private_data;
123 chip = substream->rmidi->private_data;
141 chip = substream->rmidi->private_data;
159 chip = substream->rmidi->private_data;
185 chip = substream->rmidi->private_data;
216 struct snd_sb * chip = substream->rmidi->private_data;
231 chip = substream->rmidi->private_data;
269 struct snd_rawmidi *rmidi;
274 if ((err = snd_rawmidi_new(chip->card, "SB8 MIDI", device, 1, 1, &rmidi)) < 0)
276 strcpy(rmidi->name, "SB8 MIDI");
277 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT, &snd_sb8dsp_midi_output);
278 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT, &snd_sb8dsp_midi_input);
279 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_OUTPUT | SNDRV_RAWMIDI_INFO_INPUT;
281 rmidi->info_flags |= SNDRV_RAWMIDI_INFO_DUPLEX;
282 rmidi->private_data = chip;
283 chip->rmidi = rmidi;
285 *rrawmidi = rmidi;