Lines Matching defs:subdevice
265 * if a specific subdevice is given, try to assign it
267 static int assign_substream(struct snd_rawmidi *rmidi, int subdevice,
280 if (subdevice >= 0 && subdevice >= s->substream_count)
290 if (subdevice < 0 || subdevice == substream->number) {
329 static int rawmidi_open_priv(struct snd_rawmidi *rmidi, int subdevice, int mode,
337 err = assign_substream(rmidi, subdevice,
344 err = assign_substream(rmidi, subdevice,
372 int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice,
392 err = rawmidi_open_priv(rmidi, subdevice, mode, rfile);
404 int subdevice;
453 subdevice = snd_ctl_get_preferred_subdevice(card, SND_CTL_SUBDEV_RAWMIDI);
454 err = rawmidi_open_priv(rmidi, subdevice, fflags, rawmidi_file);
596 info->subdevice = substream->number;
638 if (info->subdevice >= pstr->substream_count)
641 if ((unsigned int)substream->number == info->subdevice)
668 if (get_user(info.subdevice, &_info->subdevice))