Lines Matching defs:info

166 			    snd_ctl_elem_info_t *info, snd_ctl_elem_value_t *ctl,
180 if (snd_ctl_elem_info_is_tlv_writable(info)) {
196 rangemin = snd_ctl_elem_info_get_min(info);
197 rangemax = snd_ctl_elem_info_get_max(info);
204 if (snd_ctl_elem_info_get_type(info) == SND_CTL_ELEM_TYPE_INTEGER) {
210 count = snd_ctl_elem_info_get_count(info);
231 snd_ctl_elem_info_t *info;
242 snd_ctl_elem_info_alloca(&info);
243 snd_ctl_elem_info_set_id(info, id);
244 err = snd_ctl_elem_info(handle, info);
246 error("Cannot read control info '%s': %s", id_str(id), snd_strerror(err));
250 if (!snd_ctl_elem_info_is_readable(info))
259 err = snd_config_compound_add(top, num_str(snd_ctl_elem_info_get_numid(info)), 0, &control);
272 if (snd_ctl_elem_info_is_readable(info))
274 if (snd_ctl_elem_info_is_writable(info))
276 if (snd_ctl_elem_info_is_inactive(info))
278 if (snd_ctl_elem_info_is_volatile(info))
280 if (snd_ctl_elem_info_is_locked(info))
282 if (snd_ctl_elem_info_is_user(info))
290 type = snd_ctl_elem_info_get_type(info);
291 device = snd_ctl_elem_info_get_device(info);
292 subdevice = snd_ctl_elem_info_get_subdevice(info);
293 index = snd_ctl_elem_info_get_index(info);
294 name = snd_ctl_elem_info_get_name(info);
295 count = snd_ctl_elem_info_get_count(info);
313 long min = snd_ctl_elem_info_get_min(info);
314 long max = snd_ctl_elem_info_get_max(info);
315 long step = snd_ctl_elem_info_get_step(info);
325 if (snd_ctl_elem_info_is_tlv_readable(info)) {
326 err = add_tlv_comments(handle, id, info, ctl, comment);
334 long long min = snd_ctl_elem_info_get_min64(info);
335 long long max = snd_ctl_elem_info_get_max64(info);
336 long long step = snd_ctl_elem_info_get_step64(info);
356 items = snd_ctl_elem_info_get_items(info);
358 snd_ctl_elem_info_set_item(info, idx);
359 err = snd_ctl_elem_info(handle, info);
364 err = snd_config_string_add(item, num_str(idx), snd_ctl_elem_info_get_item_name(info));
375 s = snd_ctl_elem_iface_name(snd_ctl_elem_info_get_interface(info));
550 snd_ctl_card_info_t *info;
559 snd_ctl_card_info_alloca(&info);
569 err = snd_ctl_card_info(handle, info);
574 id = snd_ctl_card_info_get_id(info);
718 snd_ctl_elem_info_t *info, int doit)
742 return config_enumerated(n, handle, info, doit);
746 items = snd_ctl_elem_info_get_items(info);
749 snd_ctl_elem_info_set_item(info, idx);
750 err = snd_ctl_elem_info(handle, info);
755 if (strcmp(str, snd_ctl_elem_info_get_item_name(info)) == 0)
898 static int add_user_control(snd_ctl_t *handle, snd_ctl_elem_info_t *info, snd_config_t *conf)
961 snd_ctl_elem_info_get_id(info, id);
996 return snd_ctl_elem_info(handle, info);
1064 snd_ctl_elem_info_t *info, snd_config_t *value,
1079 nmin = snd_ctl_elem_info_get_min(info);
1080 nmax = snd_ctl_elem_info_get_max(info);
1100 snd_ctl_elem_info_get_id(info, id);
1128 static int restore_config_value(snd_ctl_t *handle, snd_ctl_elem_info_t *info,
1161 val = config_enumerated(value, handle, info, doit);
1177 static int restore_config_value2(snd_ctl_t *handle, snd_ctl_elem_info_t *info,
1183 int err = restore_config_value(handle, info, type, value, ctl, idx, doit);
1208 snd_ctl_elem_info_t *info;
1231 snd_ctl_elem_info_alloca(&info);
1318 snd_ctl_elem_info_set_numid(info, numid);
1319 err = snd_ctl_elem_info(handle, info);
1322 snd_ctl_elem_info_set_numid(info, 0);
1323 snd_ctl_elem_info_set_interface(info, iface);
1324 snd_ctl_elem_info_set_device(info, device);
1325 snd_ctl_elem_info_set_subdevice(info, subdevice);
1326 snd_ctl_elem_info_set_name(info, name);
1327 snd_ctl_elem_info_set_index(info, index);
1328 err = snd_ctl_elem_info(handle, info);
1330 err = add_user_control(handle, info, comment);
1339 cerror(doit, "failed to obtain info for control #%d (%s)", numid, snd_strerror(err));
1342 numid1 = snd_ctl_elem_info_get_numid(info);
1343 iface1 = snd_ctl_elem_info_get_interface(info);
1344 device1 = snd_ctl_elem_info_get_device(info);
1345 subdevice1 = snd_ctl_elem_info_get_subdevice(info);
1346 name1 = snd_ctl_elem_info_get_name(info);
1347 index1 = snd_ctl_elem_info_get_index(info);
1348 count = snd_ctl_elem_info_get_count(info);
1349 type = snd_ctl_elem_info_get_type(info);
1364 cerror(doit, "failed to obtain info for control #%d (%s)", numid, snd_strerror(err));
1372 if (check_comment_range(handle, comment, info, value, doit) < 0) {
1383 if (snd_ctl_elem_info_is_inactive(info) ||
1384 !snd_ctl_elem_info_is_writable(info))
1389 err = restore_config_value(handle, info, type, value, ctl, 0, doit);
1435 err = restore_config_value2(handle, info, type, value,
1457 err = restore_config_value2(handle, info, type, n,
1484 snd_ctl_card_info_t *info;
1494 snd_ctl_card_info_alloca(&info);
1505 err = snd_ctl_card_info(handle, info);
1510 id = snd_ctl_card_info_get_id(info);
1511 dbg("card-info-id: '%s'", id);