• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/pci/ac97/

Lines Matching refs:slots

309 		 * slots 7+8
326 unsigned short slots = 0;
340 slots |= (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT);
342 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT);
344 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE);
357 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT);
359 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE);
369 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE);
375 return slots;
377 unsigned short slots;
378 slots = (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT);
380 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT);
382 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE);
392 return slots;
398 unsigned short slots;
402 slots = (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT);
403 slots |= (1<<AC97_SLOT_MIC);
404 return slots;
407 static unsigned int get_rates(struct ac97_pcm *pcm, unsigned int cidx, unsigned short slots, int dbl)
414 if (!(slots & (1 << i)))
442 unsigned short tmp, slots;
481 slots = pcm->r[0].slots;
482 for (j = 0; j < 4 && slots; j++) {
492 tmp &= slots;
499 tmp &= pcm->r[0].slots;
512 slots &= ~tmp;
513 rpcm->r[0].slots |= tmp;
522 if ((tmp & pcm->r[1].slots) == tmp) {
523 rpcm->r[1].slots = tmp;
551 * @slots: a subset of allocated slots (snd_ac97_pcm_assign) for this pcm
553 * It locks the specified slots and sets the given rate to AC97 registers.
556 enum ac97_pcm_cfg cfg, unsigned short slots)
577 if (!(slots & (1 << i)))
601 if (!(slots & (1 << i)))
621 pcm->aslots = slots;
625 pcm->aslots = slots;
636 * It frees the locked AC97 slots.
641 unsigned short slots = pcm->aslots;
647 if (!(slots & (1 << i)))
662 if (!(slots & (1 << i)))