Lines Matching refs:uinfo

203 				      struct snd_ctl_elem_info *uinfo)  in aureon_universe_inmux_info()  argument
208 return snd_ctl_enum_info(uinfo, 1, 3, texts); in aureon_universe_inmux_info()
361 static int aureon_ac97_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_ac97_vol_info() argument
363 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in aureon_ac97_vol_info()
364 uinfo->count = kcontrol->private_value & AUREON_AC97_STEREO ? 2 : 1; in aureon_ac97_vol_info()
365 uinfo->value.integer.min = 0; in aureon_ac97_vol_info()
366 uinfo->value.integer.max = 31; in aureon_ac97_vol_info()
747 static int wm_master_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_master_vol_info() argument
749 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_master_vol_info()
750 uinfo->count = 2; in wm_master_vol_info()
751 uinfo->value.integer.min = 0; in wm_master_vol_info()
752 uinfo->value.integer.max = WM_VOL_MAX; in wm_master_vol_info()
796 static int wm_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_vol_info() argument
799 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_vol_info()
800 uinfo->count = voices; in wm_vol_info()
801 uinfo->value.integer.min = 0; /* mute (-101dB) */ in wm_vol_info()
802 uinfo->value.integer.max = WM_VOL_MAX; /* 0dB */ in wm_vol_info()
850 static int wm_mute_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_mute_info() argument
852 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in wm_mute_info()
853 uinfo->count = kcontrol->private_value >> 8; in wm_mute_info()
854 uinfo->value.integer.min = 0; in wm_mute_info()
855 uinfo->value.integer.max = 1; in wm_mute_info()
947 static int wm_pcm_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_pcm_vol_info() argument
949 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_pcm_vol_info()
950 uinfo->count = 1; in wm_pcm_vol_info()
951 uinfo->value.integer.min = 0; /* mute (-64dB) */ in wm_pcm_vol_info()
952 uinfo->value.integer.max = PCM_RES; /* 0dB */ in wm_pcm_vol_info()
1033 static int wm_adc_vol_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_adc_vol_info() argument
1035 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in wm_adc_vol_info()
1036 uinfo->count = 2; in wm_adc_vol_info()
1037 uinfo->value.integer.min = 0; /* -12dB */ in wm_adc_vol_info()
1038 uinfo->value.integer.max = 0x1f; /* 19dB */ in wm_adc_vol_info()
1082 static int wm_adc_mux_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in wm_adc_mux_info() argument
1104 return snd_ctl_enum_info(uinfo, 2, 8, universe_texts); in wm_adc_mux_info()
1106 return snd_ctl_enum_info(uinfo, 2, 5, texts); in wm_adc_mux_info()
1143 static int aureon_cs8415_mux_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_cs8415_mux_info() argument
1155 return snd_ctl_enum_info(uinfo, 1, 2, prodigy_texts); in aureon_cs8415_mux_info()
1157 return snd_ctl_enum_info(uinfo, 1, 2, aureon_texts); in aureon_cs8415_mux_info()
1191 static int aureon_cs8415_rate_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_cs8415_rate_info() argument
1193 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in aureon_cs8415_rate_info()
1194 uinfo->count = 1; in aureon_cs8415_rate_info()
1195 uinfo->value.integer.min = 0; in aureon_cs8415_rate_info()
1196 uinfo->value.integer.max = 192000; in aureon_cs8415_rate_info()
1244 static int aureon_cs8415_qsub_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_cs8415_qsub_info() argument
1246 uinfo->type = SNDRV_CTL_ELEM_TYPE_BYTES; in aureon_cs8415_qsub_info()
1247 uinfo->count = 10; in aureon_cs8415_qsub_info()
1262 static int aureon_cs8415_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in aureon_cs8415_spdif_info() argument
1264 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in aureon_cs8415_spdif_info()
1265 uinfo->count = 1; in aureon_cs8415_spdif_info()
1369 static int aureon_oversampling_info(struct snd_kcontrol *k, struct snd_ctl_elem_info *uinfo) in aureon_oversampling_info() argument
1373 return snd_ctl_enum_info(uinfo, 1, 2, texts); in aureon_oversampling_info()