Lines Matching refs:minor
40 void *snd_lookup_oss_minor_data(unsigned int minor, int type) in snd_lookup_oss_minor_data() argument
45 if (minor >= ARRAY_SIZE(snd_oss_minors)) in snd_lookup_oss_minor_data()
48 mreg = snd_oss_minors[minor]; in snd_lookup_oss_minor_data()
63 int minor; in snd_oss_kernel_minor() local
69 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_MIXER1 : SNDRV_MINOR_OSS_MIXER)); in snd_oss_kernel_minor()
72 minor = SNDRV_MINOR_OSS_SEQUENCER; in snd_oss_kernel_minor()
75 minor = SNDRV_MINOR_OSS_MUSIC; in snd_oss_kernel_minor()
80 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_PCM1 : SNDRV_MINOR_OSS_PCM)); in snd_oss_kernel_minor()
85 minor = SNDRV_MINOR_OSS(card->number, (dev ? SNDRV_MINOR_OSS_MIDI1 : SNDRV_MINOR_OSS_MIDI)); in snd_oss_kernel_minor()
88 minor = SNDRV_MINOR_OSS(card->number, SNDRV_MINOR_OSS_DMFM); in snd_oss_kernel_minor()
91 minor = SNDRV_MINOR_OSS_SNDSTAT; in snd_oss_kernel_minor()
96 if (minor < 0 || minor >= SNDRV_OSS_MINORS) in snd_oss_kernel_minor()
98 return minor; in snd_oss_kernel_minor()
104 int minor = snd_oss_kernel_minor(type, card, dev); in snd_register_oss_device() local
107 int cidx = SNDRV_MINOR_OSS_CARD(minor); in snd_register_oss_device()
114 if (minor < 0) in snd_register_oss_device()
115 return minor; in snd_register_oss_device()
126 snd_oss_minors[minor] = preg; in snd_register_oss_device()
127 minor_unit = SNDRV_MINOR_OSS_DEVICE(minor); in snd_register_oss_device()
139 register1 = register_sound_special_device(f_ops, minor, carddev); in snd_register_oss_device()
140 if (register1 != minor) in snd_register_oss_device()
157 snd_oss_minors[minor] = NULL; in snd_register_oss_device()
167 int minor = snd_oss_kernel_minor(type, card, dev); in snd_unregister_oss_device() local
168 int cidx = SNDRV_MINOR_OSS_CARD(minor); in snd_unregister_oss_device()
174 if (minor < 0) in snd_unregister_oss_device()
175 return minor; in snd_unregister_oss_device()
177 mptr = snd_oss_minors[minor]; in snd_unregister_oss_device()
182 unregister_sound_special(minor); in snd_unregister_oss_device()
183 switch (SNDRV_MINOR_OSS_DEVICE(minor)) { in snd_unregister_oss_device()
198 snd_oss_minors[minor] = NULL; in snd_unregister_oss_device()
233 int minor; in snd_minor_info_oss_read() local
237 for (minor = 0; minor < SNDRV_OSS_MINORS; ++minor) { in snd_minor_info_oss_read()
238 if (!(mptr = snd_oss_minors[minor])) in snd_minor_info_oss_read()
241 snd_iprintf(buffer, "%3i: [%i-%2i]: %s\n", minor, in snd_minor_info_oss_read()
245 snd_iprintf(buffer, "%3i: : %s\n", minor, in snd_minor_info_oss_read()