Lines Matching defs:handle

165 static int add_tlv_comments(snd_ctl_t *handle, snd_ctl_elem_id_t *id,
177 if (snd_ctl_elem_tlv_read(handle, id, tlv, sizeof(tlv)) < 0)
228 static int get_control(snd_ctl_t *handle, snd_ctl_elem_id_t *id, snd_config_t *top)
244 err = snd_ctl_elem_info(handle, info);
253 err = snd_ctl_elem_read(handle, ctl);
326 err = add_tlv_comments(handle, id, info, ctl, comment);
359 err = snd_ctl_elem_info(handle, info);
549 snd_ctl_t *handle;
564 err = snd_ctl_open(&handle, name, SND_CTL_READONLY);
569 err = snd_ctl_card_info(handle, info);
611 err = snd_ctl_elem_list(handle, list);
631 if ((err = snd_ctl_elem_list(handle, list)) < 0) {
637 err = get_control(handle, elem_id, control);
646 snd_ctl_close(handle);
717 static int config_enumerated(snd_config_t *n, snd_ctl_t *handle,
742 return config_enumerated(n, handle, info, doit);
750 err = snd_ctl_elem_info(handle, info);
898 static int add_user_control(snd_ctl_t *handle, snd_ctl_elem_info_t *info, snd_config_t *conf)
970 err = snd_ctl_elem_add_integer(handle, id, count, imin, imax, istep);
974 snd_ctl_elem_tlv_write(handle, id, tlv);
977 err = snd_ctl_elem_add_boolean(handle, id, count);
980 err = snd_ctl_elem_add_enumerated(handle, id, count,
984 err = snd_ctl_elem_add_iec958(handle, id);
996 return snd_ctl_elem_info(handle, info);
1063 static int check_comment_range(snd_ctl_t *handle, snd_config_t *conf,
1101 if (snd_ctl_get_dB_range(handle, id, &ndbmin, &ndbmax) < 0)
1119 handle, id, doit);
1124 handle, id, doit);
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);
1204 static int set_control(snd_ctl_t *handle, snd_config_t *control,
1319 err = snd_ctl_elem_info(handle, info);
1328 err = snd_ctl_elem_info(handle, info);
1330 err = add_user_control(handle, info, comment);
1372 if (check_comment_range(handle, comment, info, value, doit) < 0) {
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,
1473 err = doit ? snd_ctl_elem_write(handle, ctl) : 0;
1483 snd_ctl_t *handle;
1500 err = snd_ctl_open(&handle, name, 0);
1505 err = snd_ctl_card_info(handle, info);
1532 err = set_control(handle, n, &maxnumid, doit);
1540 err = snd_ctl_elem_list(handle, list);
1554 if ((err = snd_ctl_elem_list(handle, list)) < 0) {
1564 if (snd_ctl_elem_info(handle, elem_info) == 0) {
1586 snd_ctl_close(handle);