Lines Matching refs:rshift
525 int rshift = (kcontrol->private_value >> 12) & 0x0f;
528 uinfo->count = shift == rshift ? 1 : 2;
540 int rshift = (kcontrol->private_value >> 12) & 0x0f;
547 if (shift != rshift)
548 ucontrol->value.integer.value[1] = (snd_ac97_read_cache(ac97, reg) >> rshift) & mask;
551 if (shift != rshift)
564 int rshift = (kcontrol->private_value >> 12) & 0x0f;
576 if (shift != rshift) {
580 val_mask |= mask << rshift;
581 val |= val2 << rshift;
867 #define AD18XX_PCM_BITS(xname, codec, lshift, rshift, mask) \
870 .private_value = (codec) | ((lshift) << 8) | ((rshift) << 12) | ((mask) << 16) }
877 int rshift = (kcontrol->private_value >> 12) & 0x0f;
880 if (lshift != rshift && (ac97->flags & AC97_STEREO_MUTES))
894 int rshift = (kcontrol->private_value >> 12) & 0x0f;
898 if (lshift != rshift && (ac97->flags & AC97_STEREO_MUTES))
899 ucontrol->value.integer.value[1] = mask - ((ac97->spec.ad18xx.pcmreg[codec] >> rshift) & mask);
908 int rshift = (kcontrol->private_value >> 12) & 0x0f;
914 if (lshift != rshift && (ac97->flags & AC97_STEREO_MUTES)) {
915 val |= (mask - (ucontrol->value.integer.value[1] & mask)) << rshift;
916 valmask |= mask << rshift;
2760 int rshift = (kcontrol->private_value >> 12) & 0x0f;
2762 if (shift != rshift)
2796 int rshift = (kcontrol->private_value >> 12) & 0x0f;
2798 if (shift != rshift)