Lines Matching refs:cmp_str
4646 char *cmp_str = NULL; in alloc_cmp_str() local
4670 cmp_str = dep->sel_fcn(path, dep->cb_arg); in alloc_cmp_str()
4671 return (cmp_str); in alloc_cmp_str()
4674 cmp_str = s_strdup(path); in alloc_cmp_str()
4677 return (cmp_str); in alloc_cmp_str()
4684 if ((mp = strrchr(cmp_str, ':')) == NULL) { in alloc_cmp_str()
4697 return (cmp_str); in alloc_cmp_str()
4700 if ((np = strrchr(cmp_str, '/')) == NULL) { in alloc_cmp_str()
4706 if (strcmp(cmp_str, "/") == 0) { in alloc_cmp_str()
4712 if (np == cmp_str) { in alloc_cmp_str()
4717 return (cmp_str); in alloc_cmp_str()
4729 return (cmp_str); in alloc_cmp_str()
4748 return (cmp_str); in alloc_cmp_str()
4756 free(cmp_str); in alloc_cmp_str()
4908 char *cmp_str; in find_enum_id() local
4932 cmp_str = alloc_cmp_str(devfs_path, &rules[index]); in find_enum_id()
4933 if (cmp_str == NULL) { in find_enum_id()
4938 free(cmp_str); in find_enum_id()
4947 matchcount = lookup_enum_cache(set, cmp_str, rules, index, in find_enum_id()
4951 free(cmp_str); in find_enum_id()
4964 free(cmp_str); in find_enum_id()
4976 numeral->cmp_str = cmp_str; in find_enum_id()
4977 cmp_str = NULL; in find_enum_id()
5002 lookup_enum_cache(numeral_set_t *set, char *cmp_str, in lookup_enum_cache() argument
5015 if (cmp_str == NULL) { in lookup_enum_cache()
5045 if (np->cmp_str == NULL) { in lookup_enum_cache()
5053 " path: %s\n", fcn, cmp_str); in lookup_enum_cache()
5058 rv = strcmp(cmp_str, cp); in lookup_enum_cache()
5061 rv = strcmp(cmp_str, np->cmp_str); in lookup_enum_cache()
5092 vprint(ENUM_MID, "%s: cmp_str: %s\n", fcn, np->cmp_str); in dump_enum_cache()
5650 np->cmp_str = NULL; in create_reserved_numeral()
5669 char *linkptr, *cmp_str; in create_cached_numeral() local
5739 cmp_str = alloc_cmp_str(linkptr, &rules[index]); in create_cached_numeral()
5740 if (cmp_str == NULL) { in create_cached_numeral()
5750 np->cmp_str = cmp_str; in create_cached_numeral()
5795 free(savednumset->cmp_str); in invalidate_enumerate_cache()