• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/core/

Lines Matching refs:minor

82 static void snd_request_other(int minor)
86 switch (minor) {
98 * @minor: the minor number
101 * Checks that a minor device with the specified type is registered, and returns
104 void *snd_lookup_minor_data(unsigned int minor, int type)
109 if (minor >= ARRAY_SIZE(snd_minors))
112 mreg = snd_minors[minor];
124 static struct snd_minor *autoload_device(unsigned int minor)
128 dev = SNDRV_MINOR_DEVICE(minor);
131 int card = SNDRV_MINOR_CARD(minor);
136 snd_request_other(minor);
139 return snd_minors[minor];
142 #define autoload_device(minor) NULL
147 unsigned int minor = iminor(inode);
152 if (minor >= ARRAY_SIZE(snd_minors))
155 mptr = snd_minors[minor];
157 mptr = autoload_device(minor);
193 int minor;
195 for (minor = 0; minor < ARRAY_SIZE(snd_minors); ++minor) {
197 if (SNDRV_MINOR_DEVICE(minor) == SNDRV_MINOR_CONTROL ||
198 minor == SNDRV_MINOR_SEQUENCER)
200 if (!snd_minors[minor])
201 return minor;
208 int minor;
213 minor = type;
218 minor = SNDRV_MINOR(card->number, type);
226 minor = SNDRV_MINOR(card->number, type + dev);
231 if (snd_BUG_ON(minor < 0 || minor >= SNDRV_OS_MINORS))
233 return minor;
257 int minor;
272 minor = snd_find_free_minor();
274 minor = snd_kernel_minor(type, card, dev);
275 if (minor >= 0 && snd_minors[minor])
276 minor = -EBUSY;
278 if (minor < 0) {
281 return minor;
283 snd_minors[minor] = preg;
284 preg->dev = device_create(sound_class, device, MKDEV(major, minor),
287 snd_minors[minor] = NULL;
289 minor = PTR_ERR(preg->dev);
291 return minor;
300 /* find the matching minor record
305 int cardnum, minor;
309 for (minor = 0; minor < ARRAY_SIZE(snd_minors); ++minor)
310 if ((mptr = snd_minors[minor]) != NULL &&
314 return minor;
331 int minor;
334 minor = find_snd_minor(type, card, dev);
335 if (minor < 0) {
340 device_destroy(sound_class, MKDEV(major, minor));
342 kfree(snd_minors[minor]);
343 snd_minors[minor] = NULL;
353 int minor, ret = -EINVAL;
357 minor = find_snd_minor(type, card, dev);
358 if (minor >= 0 && (d = snd_minors[minor]->dev) != NULL)
398 int minor;
402 for (minor = 0; minor < SNDRV_OS_MINORS; ++minor) {
403 if (!(mptr = snd_minors[minor]))
408 minor, mptr->card, mptr->device,
412 minor, mptr->card,
415 snd_iprintf(buffer, "%3i: : %s\n", minor,