Lines Matching refs:setp
5077 dump_enum_cache(numeral_set_t *setp) in dump_enum_cache() argument
5083 vprint(ENUM_MID, "%s: re_count = %d\n", fcn, setp->re_count); in dump_enum_cache()
5084 for (i = 0; i < setp->re_count; i++) { in dump_enum_cache()
5085 vprint(ENUM_MID, "%s: re[%d] = %s\n", fcn, i, setp->re[i]); in dump_enum_cache()
5088 for (np = setp->headnumeral; np != NULL; np = np->next) { in dump_enum_cache()
5121 numeral_set_t *setp; in get_enum_cache() local
5131 for (setp = head_numeral_set; setp != NULL; setp = setp->next) { in get_enum_cache()
5136 if (nrules != setp->re_count) { in get_enum_cache()
5141 if (strcmp(setp->re[i], rules[i].re) != 0) { in get_enum_cache()
5147 return (setp); in get_enum_cache()
5169 setp = s_malloc(sizeof (numeral_set_t)); in get_enum_cache()
5170 setp->re = s_malloc(sizeof (char *) * nrules); in get_enum_cache()
5172 setp->re[i] = s_strdup(rules[i].re); in get_enum_cache()
5174 setp->re_count = nrules; in get_enum_cache()
5175 setp->headnumeral = NULL; in get_enum_cache()
5178 setp->next = head_numeral_set; in get_enum_cache()
5179 head_numeral_set = setp; in get_enum_cache()
5190 path_left = s_strdup(setp->re[i]); in get_enum_cache()
5193 setp, rules, i); in get_enum_cache()
5213 path_left = s_strdup(setp->re[i]); in get_enum_cache()
5214 enumerate_recurse(dev_dir, path_left, setp, rules, i); in get_enum_cache()
5219 dump_enum_cache(setp); in get_enum_cache()
5222 return (setp); in get_enum_cache()
5393 enumerate_parse(char *rsvstr, char *path_left, numeral_set_t *setp, in enumerate_parse() argument
5458 create_reserved_numeral(setp, numeral_id); in enumerate_parse()
5509 enumerate_recurse(char *current_dir, char *path_left, numeral_set_t *setp, in enumerate_recurse() argument
5552 setp, rules, index); in enumerate_recurse()
5554 create_cached_numeral(new_path, setp, in enumerate_recurse()
5620 create_reserved_numeral(numeral_set_t *setp, char *numeral_id) in create_reserved_numeral() argument
5634 for (np = setp->headnumeral; np != NULL; np = np->next) { in create_reserved_numeral()
5652 np->next = setp->headnumeral; in create_reserved_numeral()
5653 setp->headnumeral = np; in create_reserved_numeral()
5664 create_cached_numeral(char *path, numeral_set_t *setp, char *numeral_id, in create_cached_numeral() argument
5676 assert(index >= 0 && index < setp->re_count); in create_cached_numeral()
5677 assert(strcmp(rules[index].re, setp->re[index]) == 0); in create_cached_numeral()
5686 for (np = setp->headnumeral; np != NULL; np = np->next) { in create_cached_numeral()
5753 np->next = setp->headnumeral; in create_cached_numeral()
5754 setp->headnumeral = np; in create_cached_numeral()
5769 numeral_set_t *setp; in invalidate_enumerate_cache() local
5775 for (setp = head_numeral_set; setp != NULL; ) { in invalidate_enumerate_cache()
5781 savedsetp = setp; in invalidate_enumerate_cache()
5782 setp = setp->next; in invalidate_enumerate_cache()