Lines Matching defs:lchan_shift
843 unsigned int lchan_shift, rchan_shift;
850 #define COMPOSE_MIXER_REG(reg,lchan_shift,rchan_shift,mask,invert,stereo,enum_c) \
851 ((reg) | (lchan_shift << 8) | (rchan_shift << 12) | \
860 r->lchan_shift = (val >> 8) & 0x0f;
933 val = (oreg >> reg.lchan_shift) & reg.mask;
947 reg.lchan_shift, reg.rchan_shift, reg.mask, reg.invert, reg.stereo);
964 nreg = oreg & ~(reg.mask << reg.lchan_shift);
965 nreg |= (val << reg.lchan_shift);
985 oreg, reg.lchan_shift, reg.rchan_shift,
1012 switch(reg.lchan_shift) {
1045 ucontrol->value.enumerated.item[0] = (val >> reg.lchan_shift) & (reg.enum_c - 1);
1050 reg.lchan_shift, reg.enum_c);
1074 val &= ~((reg.enum_c - 1) << reg.lchan_shift);
1075 val |= (ucontrol->value.enumerated.item[0] << reg.lchan_shift);