• Home
  • Raw
  • Download

Lines Matching refs:kcontrol

45 int snd_soc_info_enum_double(struct snd_kcontrol *kcontrol,  in snd_soc_info_enum_double()  argument
48 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in snd_soc_info_enum_double()
64 int snd_soc_get_enum_double(struct snd_kcontrol *kcontrol, in snd_soc_get_enum_double() argument
67 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_enum_double()
68 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in snd_soc_get_enum_double()
98 int snd_soc_put_enum_double(struct snd_kcontrol *kcontrol, in snd_soc_put_enum_double() argument
101 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_enum_double()
102 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in snd_soc_put_enum_double()
186 int snd_soc_info_volsw(struct snd_kcontrol *kcontrol, in snd_soc_info_volsw() argument
190 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_info_volsw()
197 if (platform_max == 1 && !strstr(kcontrol->id.name, " Volume")) in snd_soc_info_volsw()
221 int snd_soc_info_volsw_sx(struct snd_kcontrol *kcontrol, in snd_soc_info_volsw_sx() argument
225 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_info_volsw_sx()
227 snd_soc_info_volsw(kcontrol, uinfo); in snd_soc_info_volsw_sx()
247 int snd_soc_get_volsw(struct snd_kcontrol *kcontrol, in snd_soc_get_volsw() argument
250 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_volsw()
252 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_get_volsw()
307 int snd_soc_put_volsw(struct snd_kcontrol *kcontrol, in snd_soc_put_volsw() argument
310 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_volsw()
312 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_put_volsw()
369 int snd_soc_get_volsw_sx(struct snd_kcontrol *kcontrol, in snd_soc_get_volsw_sx() argument
372 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_volsw_sx()
374 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_get_volsw_sx()
413 int snd_soc_put_volsw_sx(struct snd_kcontrol *kcontrol, in snd_soc_put_volsw_sx() argument
416 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_volsw_sx()
418 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_put_volsw_sx()
460 int snd_soc_info_volsw_range(struct snd_kcontrol *kcontrol, in snd_soc_info_volsw_range() argument
464 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_info_volsw_range()
490 int snd_soc_put_volsw_range(struct snd_kcontrol *kcontrol, in snd_soc_put_volsw_range() argument
494 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_put_volsw_range()
495 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_volsw_range()
542 int snd_soc_get_volsw_range(struct snd_kcontrol *kcontrol, in snd_soc_get_volsw_range() argument
545 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_volsw_range()
547 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_get_volsw_range()
627 int snd_soc_bytes_info(struct snd_kcontrol *kcontrol, in snd_soc_bytes_info() argument
630 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_bytes_info()
631 struct soc_bytes *params = (void *)kcontrol->private_value; in snd_soc_bytes_info()
640 int snd_soc_bytes_get(struct snd_kcontrol *kcontrol, in snd_soc_bytes_get() argument
643 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_bytes_get()
644 struct soc_bytes *params = (void *)kcontrol->private_value; in snd_soc_bytes_get()
677 int snd_soc_bytes_put(struct snd_kcontrol *kcontrol, in snd_soc_bytes_put() argument
680 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_bytes_put()
681 struct soc_bytes *params = (void *)kcontrol->private_value; in snd_soc_bytes_put()
760 int snd_soc_bytes_info_ext(struct snd_kcontrol *kcontrol, in snd_soc_bytes_info_ext() argument
763 struct soc_bytes_ext *params = (void *)kcontrol->private_value; in snd_soc_bytes_info_ext()
772 int snd_soc_bytes_tlv_callback(struct snd_kcontrol *kcontrol, int op_flag, in snd_soc_bytes_tlv_callback() argument
775 struct soc_bytes_ext *params = (void *)kcontrol->private_value; in snd_soc_bytes_tlv_callback()
782 ret = params->get(kcontrol, tlv, count); in snd_soc_bytes_tlv_callback()
786 ret = params->put(kcontrol, tlv, count); in snd_soc_bytes_tlv_callback()
804 int snd_soc_info_xr_sx(struct snd_kcontrol *kcontrol, in snd_soc_info_xr_sx() argument
808 (struct soc_mreg_control *)kcontrol->private_value; in snd_soc_info_xr_sx()
831 int snd_soc_get_xr_sx(struct snd_kcontrol *kcontrol, in snd_soc_get_xr_sx() argument
834 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_xr_sx()
836 (struct soc_mreg_control *)kcontrol->private_value; in snd_soc_get_xr_sx()
880 int snd_soc_put_xr_sx(struct snd_kcontrol *kcontrol, in snd_soc_put_xr_sx() argument
883 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_xr_sx()
885 (struct soc_mreg_control *)kcontrol->private_value; in snd_soc_put_xr_sx()
922 int snd_soc_get_strobe(struct snd_kcontrol *kcontrol, in snd_soc_get_strobe() argument
925 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_get_strobe()
927 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_get_strobe()
959 int snd_soc_put_strobe(struct snd_kcontrol *kcontrol, in snd_soc_put_strobe() argument
962 struct snd_soc_component *component = snd_kcontrol_chip(kcontrol); in snd_soc_put_strobe()
964 (struct soc_mixer_control *)kcontrol->private_value; in snd_soc_put_strobe()