Lines Matching refs:levl
702 iw_mixer_line_level(struct iw_softc *sc, int line, int levl, int levr)
708 gainl = sc->sc_recsrcbits | (levl >> 4);
713 sc->sc_rec.voll = levl & 0xf0;
719 gainl = (255 - levl) >> 3;
723 if (levl == 0)
730 sc->sc_aux1.voll = levl & 0xf8;
737 gainl = (255 - levl) >> 3;
741 if (levl == 0)
748 sc->sc_aux2.voll = levl & 0xf8;
752 attenl = ((255 - levl) >> 2) | ((levl && !sc->sc_dac.off) ? 0 : 0x80);
756 sc->sc_dac.voll = levl & 0xfc;
760 attenl = ((255 - levl) & 0xfc) | (levl ? 0x01 : 0);
762 sc->sc_loopback.voll = levl & 0xfc;
765 gainl = (levl >> 3) | (levl ? 0 : 0x80);
769 sc->sc_linein.voll = levl & 0xf8;
773 gainl = ((255 - levl) >> 3) | (levl ? 0 : 0x80);
777 sc->sc_mic.voll = levl & 0xf8;
781 attenl = ((255 - levl) >> 3) | (levl ? 0 : 0x80);
785 sc->sc_lineout.voll = levl & 0xf8;
789 attenl = ((255 - levl) >> 4) | (levl ? 0 : 0xc0); /* in/out mute */
791 sc->sc_monoin.voll = levl & 0xf0;