Lines Matching refs:setp

5076 dump_enum_cache(numeral_set_t *setp)  in dump_enum_cache()  argument
5082 vprint(ENUM_MID, "%s: re_count = %d\n", fcn, setp->re_count); in dump_enum_cache()
5083 for (i = 0; i < setp->re_count; i++) { in dump_enum_cache()
5084 vprint(ENUM_MID, "%s: re[%d] = %s\n", fcn, i, setp->re[i]); in dump_enum_cache()
5087 for (np = setp->headnumeral; np != NULL; np = np->next) { in dump_enum_cache()
5120 numeral_set_t *setp; in get_enum_cache() local
5130 for (setp = head_numeral_set; setp != NULL; setp = setp->next) { in get_enum_cache()
5135 if (nrules != setp->re_count) { in get_enum_cache()
5140 if (strcmp(setp->re[i], rules[i].re) != 0) { in get_enum_cache()
5146 return (setp); in get_enum_cache()
5168 setp = s_malloc(sizeof (numeral_set_t)); in get_enum_cache()
5169 setp->re = s_malloc(sizeof (char *) * nrules); in get_enum_cache()
5171 setp->re[i] = s_strdup(rules[i].re); in get_enum_cache()
5173 setp->re_count = nrules; in get_enum_cache()
5174 setp->headnumeral = NULL; in get_enum_cache()
5177 setp->next = head_numeral_set; in get_enum_cache()
5178 head_numeral_set = setp; in get_enum_cache()
5189 path_left = s_strdup(setp->re[i]); in get_enum_cache()
5192 setp, rules, i); in get_enum_cache()
5212 path_left = s_strdup(setp->re[i]); in get_enum_cache()
5213 enumerate_recurse(dev_dir, path_left, setp, rules, i); in get_enum_cache()
5218 dump_enum_cache(setp); in get_enum_cache()
5221 return (setp); in get_enum_cache()
5392 enumerate_parse(char *rsvstr, char *path_left, numeral_set_t *setp, in enumerate_parse() argument
5457 create_reserved_numeral(setp, numeral_id); in enumerate_parse()
5508 enumerate_recurse(char *current_dir, char *path_left, numeral_set_t *setp, in enumerate_recurse() argument
5551 setp, rules, index); in enumerate_recurse()
5553 create_cached_numeral(new_path, setp, in enumerate_recurse()
5619 create_reserved_numeral(numeral_set_t *setp, char *numeral_id) in create_reserved_numeral() argument
5633 for (np = setp->headnumeral; np != NULL; np = np->next) { in create_reserved_numeral()
5651 np->next = setp->headnumeral; in create_reserved_numeral()
5652 setp->headnumeral = np; in create_reserved_numeral()
5663 create_cached_numeral(char *path, numeral_set_t *setp, char *numeral_id, in create_cached_numeral() argument
5675 assert(index >= 0 && index < setp->re_count); in create_cached_numeral()
5676 assert(strcmp(rules[index].re, setp->re[index]) == 0); in create_cached_numeral()
5685 for (np = setp->headnumeral; np != NULL; np = np->next) { in create_cached_numeral()
5752 np->next = setp->headnumeral; in create_cached_numeral()
5753 setp->headnumeral = np; in create_cached_numeral()
5768 numeral_set_t *setp; in invalidate_enumerate_cache() local
5774 for (setp = head_numeral_set; setp != NULL; ) { in invalidate_enumerate_cache()
5780 savedsetp = setp; in invalidate_enumerate_cache()
5781 setp = setp->next; in invalidate_enumerate_cache()