Lines Matching refs:uinfo
45 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_spdif_info() argument
47 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_emu10k1_spdif_info()
48 uinfo->count = 1; in snd_emu10k1_spdif_info()
625 struct snd_ctl_elem_info *uinfo) in snd_emu1010_input_output_source_info() argument
631 return snd_ctl_enum_info(uinfo, 1, emu_ri->n_srcs, emu_ri->src_texts); in snd_emu1010_input_output_source_info()
958 struct snd_ctl_elem_info *uinfo) in snd_emu1010_clock_source_info() argument
964 return snd_ctl_enum_info(uinfo, 1, emu_ci->num, emu_ci->texts); in snd_emu1010_clock_source_info()
1021 struct snd_ctl_elem_info *uinfo) in snd_emu1010_clock_fallback_info() argument
1027 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_emu1010_clock_fallback_info()
1068 struct snd_ctl_elem_info *uinfo) in snd_emu1010_optical_out_info() argument
1074 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_emu1010_optical_out_info()
1119 struct snd_ctl_elem_info *uinfo) in snd_emu1010_optical_in_info() argument
1125 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_emu1010_optical_in_info()
1170 struct snd_ctl_elem_info *uinfo) in snd_audigy_i2c_capture_source_info() argument
1181 return snd_ctl_enum_info(uinfo, 1, 2, texts); in snd_audigy_i2c_capture_source_info()
1248 struct snd_ctl_elem_info *uinfo) in snd_audigy_i2c_volume_info() argument
1250 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_audigy_i2c_volume_info()
1251 uinfo->count = 2; in snd_audigy_i2c_volume_info()
1252 uinfo->value.integer.min = 0; in snd_audigy_i2c_volume_info()
1253 uinfo->value.integer.max = 255; in snd_audigy_i2c_volume_info()
1328 …t snd_audigy_spdif_output_rate_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1332 return snd_ctl_enum_info(uinfo, 1, 3, texts);
1475 …c int snd_emu10k1_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_send_routing_info() argument
1478 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_send_routing_info()
1479 uinfo->count = emu->audigy ? 3*8 : 3*4; in snd_emu10k1_send_routing_info()
1480 uinfo->value.integer.min = 0; in snd_emu10k1_send_routing_info()
1481 uinfo->value.integer.max = emu->audigy ? 0x3f : 0x0f; in snd_emu10k1_send_routing_info()
1547 …ic int snd_emu10k1_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_send_volume_info() argument
1550 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_send_volume_info()
1551 uinfo->count = emu->audigy ? 3*8 : 3*4; in snd_emu10k1_send_volume_info()
1552 uinfo->value.integer.min = 0; in snd_emu10k1_send_volume_info()
1553 uinfo->value.integer.max = 255; in snd_emu10k1_send_volume_info()
1614 static int snd_emu10k1_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_attn_info() argument
1616 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_attn_info()
1617 uinfo->count = 3; in snd_emu10k1_attn_info()
1618 uinfo->value.integer.min = 0; in snd_emu10k1_attn_info()
1619 uinfo->value.integer.max = 0x1fffd; in snd_emu10k1_attn_info()
1678 …t snd_emu10k1_efx_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_efx_send_routing_info() argument
1681 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_efx_send_routing_info()
1682 uinfo->count = emu->audigy ? 8 : 4; in snd_emu10k1_efx_send_routing_info()
1683 uinfo->value.integer.min = 0; in snd_emu10k1_efx_send_routing_info()
1684 uinfo->value.integer.max = emu->audigy ? 0x3f : 0x0f; in snd_emu10k1_efx_send_routing_info()
1744 …nt snd_emu10k1_efx_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_efx_send_volume_info() argument
1747 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_efx_send_volume_info()
1748 uinfo->count = emu->audigy ? 8 : 4; in snd_emu10k1_efx_send_volume_info()
1749 uinfo->value.integer.min = 0; in snd_emu10k1_efx_send_volume_info()
1750 uinfo->value.integer.max = 255; in snd_emu10k1_efx_send_volume_info()
1807 static int snd_emu10k1_efx_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) in snd_emu10k1_efx_attn_info() argument
1809 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_emu10k1_efx_attn_info()
1810 uinfo->count = 1; in snd_emu10k1_efx_attn_info()
1811 uinfo->value.integer.min = 0; in snd_emu10k1_efx_attn_info()
1812 uinfo->value.integer.max = 0x1fffd; in snd_emu10k1_efx_attn_info()