Lines Matching full:info
64 struct snd_ctl_elem_info *info;
70 struct snd_ctl_elem_info *info;
85 unsigned max = mixer->ctl[n].info->value.enumerated.items;
94 if (mixer->info)
95 free(mixer->info);
122 mixer->info = calloc(elist.count, sizeof(struct snd_ctl_elem_info));
123 if (!mixer->ctl || !mixer->info)
138 struct snd_ctl_elem_info *ei = mixer->info + n;
142 mixer->ctl[n].info = ei;
181 struct snd_ctl_elem_info *ei = mixer->info + n;
231 if (mixer->info[n].id.index == index) {
232 if (!strcmp(name, (char*) mixer->info[n].id.name)) {
253 ev.id.numid = ctl->info->id.numid;
256 printf("%s:", ctl->info->id.name);
258 switch (ctl->info->type) {
260 for (n = 0; n < ctl->info->count; n++)
264 for (n = 0; n < ctl->info->count; n++)
269 for (n = 0; n < ctl->info->count; n++)
273 for (n = 0; n < ctl->info->count; n++) {
276 (v < ctl->info->value.enumerated.items) ? ctl->ename[v] : "???");
321 ev.id.numid = ctl->info->id.numid;
322 switch (ctl->info->type) {
324 for (n = 0; n < ctl->info->count; n++)
328 long value = scale_int(ctl->info, percent);
329 for (n = 0; n < ctl->info->count; n++)
334 long long value = scale_int64(ctl->info, percent);
335 for (n = 0; n < ctl->info->count; n++)
352 if (ctl->info->type != SNDRV_CTL_ELEM_TYPE_ENUMERATED) {
357 max = ctl->info->value.enumerated.items;
362 ev.id.numid = ctl->info->id.numid;