Lines Matching defs:subdevice
317 * if a specific subdevice is given, try to assign it
319 static int assign_substream(struct snd_rawmidi *rmidi, int subdevice,
332 if (subdevice >= 0 && subdevice >= s->substream_count)
342 if (subdevice < 0 || subdevice == substream->number) {
383 static int rawmidi_open_priv(struct snd_rawmidi *rmidi, int subdevice, int mode,
391 err = assign_substream(rmidi, subdevice,
398 err = assign_substream(rmidi, subdevice,
426 int snd_rawmidi_kernel_open(struct snd_rawmidi *rmidi, int subdevice,
437 err = rawmidi_open_priv(rmidi, subdevice, mode, rfile);
449 int subdevice;
499 subdevice = snd_ctl_get_preferred_subdevice(card, SND_CTL_SUBDEV_RAWMIDI);
500 err = rawmidi_open_priv(rmidi, subdevice, fflags, rawmidi_file);
645 info->subdevice = substream->number;
687 if (info->subdevice >= pstr->substream_count)
690 if ((unsigned int)substream->number == info->subdevice)
717 if (get_user(info.subdevice, &_info->subdevice))