Lines Matching defs:uinfo

44 static int snd_emu10k1_spdif_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
46 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958;
47 uinfo->count = 1;
624 struct snd_ctl_elem_info *uinfo)
630 return snd_ctl_enum_info(uinfo, 1, emu_ri->n_srcs, emu_ri->src_texts);
957 struct snd_ctl_elem_info *uinfo)
963 return snd_ctl_enum_info(uinfo, 1, emu_ci->num, emu_ci->texts);
1020 struct snd_ctl_elem_info *uinfo)
1026 return snd_ctl_enum_info(uinfo, 1, 2, texts);
1067 struct snd_ctl_elem_info *uinfo)
1073 return snd_ctl_enum_info(uinfo, 1, 2, texts);
1094 /* Limit: uinfo->value.enumerated.items = 2; */
1118 struct snd_ctl_elem_info *uinfo)
1124 return snd_ctl_enum_info(uinfo, 1, 2, texts);
1145 /* Limit: uinfo->value.enumerated.items = 2; */
1169 struct snd_ctl_elem_info *uinfo)
1180 return snd_ctl_enum_info(uinfo, 1, 2, texts);
1206 /* Limit: uinfo->value.enumerated.items = 2; */
1247 struct snd_ctl_elem_info *uinfo)
1249 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1250 uinfo->count = 2;
1251 uinfo->value.integer.min = 0;
1252 uinfo->value.integer.max = 255;
1264 /* capture_source: uinfo->value.enumerated.items = 2 */
1284 /* capture_source: uinfo->value.enumerated.items = 2 */
1327 static int snd_audigy_spdif_output_rate_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1331 return snd_ctl_enum_info(uinfo, 1, 3, texts);
1474 static int snd_emu10k1_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1477 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1478 uinfo->count = emu->audigy ? 3*8 : 3*4;
1479 uinfo->value.integer.min = 0;
1480 uinfo->value.integer.max = emu->audigy ? 0x3f : 0x0f;
1546 static int snd_emu10k1_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1549 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1550 uinfo->count = emu->audigy ? 3*8 : 3*4;
1551 uinfo->value.integer.min = 0;
1552 uinfo->value.integer.max = 255;
1613 static int snd_emu10k1_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1615 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1616 uinfo->count = 3;
1617 uinfo->value.integer.min = 0;
1618 uinfo->value.integer.max = 0x1fffd;
1677 static int snd_emu10k1_efx_send_routing_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1680 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1681 uinfo->count = emu->audigy ? 8 : 4;
1682 uinfo->value.integer.min = 0;
1683 uinfo->value.integer.max = emu->audigy ? 0x3f : 0x0f;
1743 static int snd_emu10k1_efx_send_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1746 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1747 uinfo->count = emu->audigy ? 8 : 4;
1748 uinfo->value.integer.min = 0;
1749 uinfo->value.integer.max = 255;
1806 static int snd_emu10k1_efx_attn_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo)
1808 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER;
1809 uinfo->count = 1;
1810 uinfo->value.integer.min = 0;
1811 uinfo->value.integer.max = 0x1fffd;