Lines Matching refs:kcontrol
512 static int lola_analog_vol_info(struct snd_kcontrol *kcontrol, in lola_analog_vol_info() argument
515 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_analog_vol_info()
516 int dir = kcontrol->private_value; in lola_analog_vol_info()
525 static int lola_analog_vol_get(struct snd_kcontrol *kcontrol, in lola_analog_vol_get() argument
528 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_analog_vol_get()
529 int dir = kcontrol->private_value; in lola_analog_vol_get()
538 static int lola_analog_vol_put(struct snd_kcontrol *kcontrol, in lola_analog_vol_put() argument
541 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_analog_vol_put()
542 int dir = kcontrol->private_value; in lola_analog_vol_put()
555 static int lola_analog_vol_tlv(struct snd_kcontrol *kcontrol, int op_flag, in lola_analog_vol_tlv() argument
558 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_analog_vol_tlv()
559 int dir = kcontrol->private_value; in lola_analog_vol_tlv()
610 static int lola_input_src_info(struct snd_kcontrol *kcontrol, in lola_input_src_info() argument
613 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_input_src_info()
622 static int lola_input_src_get(struct snd_kcontrol *kcontrol, in lola_input_src_get() argument
625 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_input_src_get()
634 static int lola_input_src_put(struct snd_kcontrol *kcontrol, in lola_input_src_put() argument
637 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_input_src_put()
672 static int lola_src_gain_info(struct snd_kcontrol *kcontrol, in lola_src_gain_info() argument
675 unsigned int count = (kcontrol->private_value >> 8) & 0xff; in lola_src_gain_info()
684 static int lola_src_gain_get(struct snd_kcontrol *kcontrol, in lola_src_gain_get() argument
687 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_src_gain_get()
688 unsigned int ofs = kcontrol->private_value & 0xff; in lola_src_gain_get()
689 unsigned int count = (kcontrol->private_value >> 8) & 0xff; in lola_src_gain_get()
707 static int lola_src_gain_put(struct snd_kcontrol *kcontrol, in lola_src_gain_put() argument
710 struct lola *chip = snd_kcontrol_chip(kcontrol); in lola_src_gain_put()
711 unsigned int ofs = kcontrol->private_value & 0xff; in lola_src_gain_put()
712 unsigned int count = (kcontrol->private_value >> 8) & 0xff; in lola_src_gain_put()
753 static int lola_dest_gain_info(struct snd_kcontrol *kcontrol,
756 unsigned int src_num = (kcontrol->private_value >> 8) & 0xff;
765 static int lola_dest_gain_get(struct snd_kcontrol *kcontrol,
768 struct lola *chip = snd_kcontrol_chip(kcontrol);
769 unsigned int src_ofs = kcontrol->private_value & 0xff;
770 unsigned int src_num = (kcontrol->private_value >> 8) & 0xff;
771 unsigned int dst_ofs = (kcontrol->private_value >> 16) & 0xff;
774 dst = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + dst_ofs;
790 static int lola_dest_gain_put(struct snd_kcontrol *kcontrol,
793 struct lola *chip = snd_kcontrol_chip(kcontrol);
794 unsigned int src_ofs = kcontrol->private_value & 0xff;
795 unsigned int src_num = (kcontrol->private_value >> 8) & 0xff;
796 unsigned int dst_ofs = (kcontrol->private_value >> 16) & 0xff;
811 dst = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + dst_ofs;