Lines Matching refs:varname
1649 * allocated string is returned in '*varname'. If there was a prefix
1661 * to the original *stringp, *varname - if not NULL - is malloced and
1665 * 1 if *prefix or *varname was set
1668 static int tplg_get_varname(char **stringp, char **prefix, char **varname)
1673 *varname = NULL;
1706 *varname = malloc(varname_len + 1);
1707 if (*varname == NULL)
1709 strncpy(*varname, *stringp, varname_len);
1710 (*varname)[varname_len] = '\0';
1726 char *varname, *prefix, *freep = str;
1735 while (tplg_get_varname(&str, &prefix, &varname) == 1) {
1763 if (varname) {
1766 ret = snd_config_evaluate_string(&tmp_config, varname,
1797 free(varname);
1808 free(varname);