Lines Matching refs:slots
327 unsigned short slots = 0; in get_pslots() local
341 slots |= (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_pslots()
343 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots()
345 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
358 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots()
360 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
370 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
376 return slots; in get_pslots()
378 unsigned short slots; in get_pslots() local
379 slots = (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_pslots()
381 slots |= (1<<AC97_SLOT_PCM_SLEFT)|(1<<AC97_SLOT_PCM_SRIGHT); in get_pslots()
383 slots |= (1<<AC97_SLOT_PCM_CENTER)|(1<<AC97_SLOT_LFE); in get_pslots()
393 return slots; in get_pslots()
399 unsigned short slots; in get_cslots() local
403 slots = (1<<AC97_SLOT_PCM_LEFT)|(1<<AC97_SLOT_PCM_RIGHT); in get_cslots()
404 slots |= (1<<AC97_SLOT_MIC); in get_cslots()
405 return slots; in get_cslots()
408 static unsigned int get_rates(struct ac97_pcm *pcm, unsigned int cidx, unsigned short slots, int db… in get_rates() argument
415 if (!(slots & (1 << i))) in get_rates()
455 unsigned short tmp, slots; in snd_ac97_pcm_assign() local
494 slots = pcm->r[0].slots; in snd_ac97_pcm_assign()
495 for (j = 0; j < 4 && slots; j++) { in snd_ac97_pcm_assign()
505 tmp &= slots; in snd_ac97_pcm_assign()
512 tmp &= pcm->r[0].slots; in snd_ac97_pcm_assign()
525 slots &= ~tmp; in snd_ac97_pcm_assign()
526 rpcm->r[0].slots |= tmp; in snd_ac97_pcm_assign()
535 if ((tmp & pcm->r[1].slots) == tmp) { in snd_ac97_pcm_assign()
536 rpcm->r[1].slots = tmp; in snd_ac97_pcm_assign()
571 enum ac97_pcm_cfg cfg, unsigned short slots) in snd_ac97_pcm_open() argument
591 if (!(slots & (1 << i))) in snd_ac97_pcm_open()
617 if (!(slots & (1 << i))) in snd_ac97_pcm_open()
642 pcm->aslots = slots; in snd_ac97_pcm_open()
646 pcm->aslots = slots; in snd_ac97_pcm_open()
664 unsigned short slots = pcm->aslots; in snd_ac97_pcm_close() local
670 if (!(slots & (1 << i))) in snd_ac97_pcm_close()
685 if (!(slots & (1 << i))) in snd_ac97_pcm_close()