Lines Matching refs:svmp
296 svm_free(svm_info_t *svmp) in svm_free() argument
300 if (svmp == NULL) in svm_free()
303 for (i = 0; i < svmp->count; i++) { in svm_free()
304 free(svmp->md_comps[i]); in svm_free()
306 free(svmp->root_md); in svm_free()
307 free(svmp); in svm_free()
329 svm_info_t *svmp; in get_mdcomponents() local
342 svmp = *svmpp; in get_mdcomponents()
376 svmp = (svm_info_t *)realloc(svmp, sizeof (svm_info_t) + in get_mdcomponents()
379 if (svmp == NULL) { in get_mdcomponents()
393 svmp->md_comps[cnt] = strp; in get_mdcomponents()
398 svmp->count = cnt; in get_mdcomponents()
399 svmp->root_md = strdup(uname); in get_mdcomponents()
400 if (rval == RET_SUCCESS && svmp->root_md != NULL) { in get_mdcomponents()
402 svmp->root_md, svmp->count); in get_mdcomponents()
403 for (cnt = 0; cnt < svmp->count; cnt++) in get_mdcomponents()
405 svmp->md_comps[cnt]); in get_mdcomponents()
408 svm_free(svmp); in get_mdcomponents()
409 svmp = NULL; in get_mdcomponents()
416 *svmpp = svmp; in get_mdcomponents()