Lines Matching defs:lchan_shift
845 unsigned int lchan_shift, rchan_shift;
852 #define COMPOSE_MIXER_REG(reg,lchan_shift,rchan_shift,mask,invert,stereo,enum_c) \
853 ((reg) | (lchan_shift << 8) | (rchan_shift << 12) | \
862 r->lchan_shift = (val >> 8) & 0x0f;
935 val = (oreg >> reg.lchan_shift) & reg.mask;
949 reg.lchan_shift, reg.rchan_shift, reg.mask, reg.invert, reg.stereo);
966 nreg = oreg & ~(reg.mask << reg.lchan_shift);
967 nreg |= (val << reg.lchan_shift);
987 oreg, reg.lchan_shift, reg.rchan_shift,
1014 switch(reg.lchan_shift) {
1047 ucontrol->value.enumerated.item[0] = (val >> reg.lchan_shift) & (reg.enum_c - 1);
1052 reg.lchan_shift, reg.enum_c);
1076 val &= ~((reg.enum_c - 1) << reg.lchan_shift);
1077 val |= (ucontrol->value.enumerated.item[0] << reg.lchan_shift);