Lines Matching refs:amt
537 } static const amt[SOUND_MIXER_NRDEVICES] = {
558 if (amt[i].bits) v |= 1 << i;
563 if (amt[i].iselect) v |= 1 << i;
576 mask = ((1 << amt[dev].bits) - 1) << (8 - amt[dev].bits);
579 v = als_mix_rd(sc, amt[dev].lreg) & ~mask;
580 als_mix_wr(sc, amt[dev].lreg, l | v);
582 if (amt[dev].rreg) {
584 v = als_mix_rd(sc, amt[dev].rreg) & ~mask;
585 als_mix_wr(sc, amt[dev].rreg, r | v);
593 v &= ~amt[dev].oselect;
595 v |= amt[dev].oselect;
609 if (amt[i].iselect == 1) { /* microphone */
610 l |= amt[i].iselect;
611 r |= amt[i].iselect;
613 l |= amt[i].iselect;
614 r |= amt[i].iselect >> 1;