Lines Matching refs:snd_sonicvibes_in1
324 static unsigned char snd_sonicvibes_in1(struct sonicvibes * sonic, unsigned char reg)
528 udreg = snd_sonicvibes_in1(sonic, SV_IREG_UD_BUTTON);
532 oleft = mleft = snd_sonicvibes_in1(sonic, SV_IREG_LEFT_ANALOG);
533 oright = mright = snd_sonicvibes_in1(sonic, SV_IREG_RIGHT_ANALOG);
818 ucontrol->value.enumerated.item[0] = ((snd_sonicvibes_in1(sonic, SV_IREG_LEFT_ADC) & SV_RECSRC_OUT) >> 5) - 1;
819 ucontrol->value.enumerated.item[1] = ((snd_sonicvibes_in1(sonic, SV_IREG_RIGHT_ADC) & SV_RECSRC_OUT) >> 5) - 1;
836 oval1 = snd_sonicvibes_in1(sonic, SV_IREG_LEFT_ADC);
837 oval2 = snd_sonicvibes_in1(sonic, SV_IREG_RIGHT_ADC);
873 ucontrol->value.integer.value[0] = (snd_sonicvibes_in1(sonic, reg)>> shift) & mask;
895 oval = snd_sonicvibes_in1(sonic, reg);
931 ucontrol->value.integer.value[0] = (snd_sonicvibes_in1(sonic, left_reg) >> shift_left) & mask;
932 ucontrol->value.integer.value[1] = (snd_sonicvibes_in1(sonic, right_reg) >> shift_right) & mask;
962 oval1 = snd_sonicvibes_in1(sonic, left_reg);
963 oval2 = snd_sonicvibes_in1(sonic, right_reg);