Lines Matching defs:kcontrol
850 static int snd_fm801_info_single(struct snd_kcontrol *kcontrol,
853 int mask = (kcontrol->private_value >> 16) & 0xff;
862 static int snd_fm801_get_single(struct snd_kcontrol *kcontrol,
865 struct fm801 *chip = snd_kcontrol_chip(kcontrol);
866 int reg = kcontrol->private_value & 0xff;
867 int shift = (kcontrol->private_value >> 8) & 0xff;
868 int mask = (kcontrol->private_value >> 16) & 0xff;
869 int invert = (kcontrol->private_value >> 24) & 0xff;
878 static int snd_fm801_put_single(struct snd_kcontrol *kcontrol,
881 struct fm801 *chip = snd_kcontrol_chip(kcontrol);
882 int reg = kcontrol->private_value & 0xff;
883 int shift = (kcontrol->private_value >> 8) & 0xff;
884 int mask = (kcontrol->private_value >> 16) & 0xff;
885 int invert = (kcontrol->private_value >> 24) & 0xff;
906 static int snd_fm801_info_double(struct snd_kcontrol *kcontrol,
909 int mask = (kcontrol->private_value >> 16) & 0xff;
918 static int snd_fm801_get_double(struct snd_kcontrol *kcontrol,
921 struct fm801 *chip = snd_kcontrol_chip(kcontrol);
922 int reg = kcontrol->private_value & 0xff;
923 int shift_left = (kcontrol->private_value >> 8) & 0x0f;
924 int shift_right = (kcontrol->private_value >> 12) & 0x0f;
925 int mask = (kcontrol->private_value >> 16) & 0xff;
926 int invert = (kcontrol->private_value >> 24) & 0xff;
940 static int snd_fm801_put_double(struct snd_kcontrol *kcontrol,
943 struct fm801 *chip = snd_kcontrol_chip(kcontrol);
944 int reg = kcontrol->private_value & 0xff;
945 int shift_left = (kcontrol->private_value >> 8) & 0x0f;
946 int shift_right = (kcontrol->private_value >> 12) & 0x0f;
947 int mask = (kcontrol->private_value >> 16) & 0xff;
948 int invert = (kcontrol->private_value >> 24) & 0xff;
962 static int snd_fm801_info_mux(struct snd_kcontrol *kcontrol,
972 static int snd_fm801_get_mux(struct snd_kcontrol *kcontrol,
975 struct fm801 *chip = snd_kcontrol_chip(kcontrol);
985 static int snd_fm801_put_mux(struct snd_kcontrol *kcontrol,
988 struct fm801 *chip = snd_kcontrol_chip(kcontrol);