Lines Matching defs:rmidi

21 static int snd_ump_dev_register(struct snd_rawmidi *rmidi);
22 static int snd_ump_dev_unregister(struct snd_rawmidi *rmidi);
23 static long snd_ump_ioctl(struct snd_rawmidi *rmidi, unsigned int cmd,
72 static void snd_ump_endpoint_free(struct snd_rawmidi *rmidi)
74 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi);
182 static int snd_ump_dev_register(struct snd_rawmidi *rmidi)
185 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi);
199 static int snd_ump_dev_unregister(struct snd_rawmidi *rmidi)
221 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi);
236 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi);
247 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi);
255 struct snd_ump_endpoint *ump = rawmidi_to_ump(substream->rmidi);
428 static long snd_ump_ioctl(struct snd_rawmidi *rmidi, unsigned int cmd,
431 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi);
478 struct snd_rawmidi *rmidi = entry->private_data;
479 struct snd_ump_endpoint *ump = rawmidi_to_ump(rmidi);
1079 struct snd_ump_endpoint *ump = substream->rmidi->private_data;
1106 struct snd_ump_endpoint *ump = substream->rmidi->private_data;
1123 struct snd_ump_endpoint *ump = substream->rmidi->private_data;
1131 struct snd_ump_endpoint *ump = substream->rmidi->private_data;
1137 static int snd_ump_legacy_dev_register(struct snd_rawmidi *rmidi)
1243 struct snd_rawmidi *rmidi, int dir)
1249 list_for_each_entry(s, &rmidi->streams[dir].substreams, list) {
1262 struct snd_rawmidi *rmidi;
1277 &rmidi);
1284 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_INPUT,
1287 snd_rawmidi_set_ops(rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT,
1289 snprintf(rmidi->name, sizeof(rmidi->name), "%.68s (MIDI 1.0)",
1291 rmidi->info_flags = ump->core.info_flags & ~SNDRV_RAWMIDI_INFO_UMP;
1292 rmidi->ops = &snd_ump_legacy_ops;
1293 rmidi->private_data = ump;
1294 ump->legacy_rmidi = rmidi;
1296 fill_substream_names(ump, rmidi, SNDRV_RAWMIDI_STREAM_INPUT);
1298 fill_substream_names(ump, rmidi, SNDRV_RAWMIDI_STREAM_OUTPUT);