Lines Matching refs:htable
6080 scf_get_key(scf_matchkey_t **htable, const char *fmri, const char *legacy) in scf_get_key() argument
6106 for (key = htable[h]; key != NULL; key = key->sk_next) { in scf_get_key()
6130 key->sk_next = htable[h]; in scf_get_key()
6131 htable[h] = key; in scf_get_key()
6142 scf_add_match(scf_matchkey_t **htable, const char *fmri, const char *legacy, in scf_add_match() argument
6190 if ((match->sm_key = scf_get_key(htable, fmri, legacy)) == NULL) { in scf_add_match()
6246 scf_pattern_match(scf_matchkey_t **htable, char *fmri, const char *legacy, in scf_pattern_match() argument
6254 (ret = scf_add_match(htable, fmri, in scf_pattern_match()
6285 scf_matchkey_t **htable = NULL; in scf_walk_fmri() local
6324 if ((htable = calloc(WALK_HTABLE_SIZE, sizeof (void *))) == NULL) { in scf_walk_fmri()
6389 if ((ret = scf_add_match(htable, fmri, NULL, in scf_walk_fmri()
6422 if ((ret = scf_add_match(htable, fmri, NULL, in scf_walk_fmri()
6451 if ((ret = scf_add_match(htable, fmri, NULL, in scf_walk_fmri()
6489 if ((ret = scf_add_match(htable, fmri, NULL, in scf_walk_fmri()
6593 } else if ((ret = scf_pattern_match(htable, in scf_walk_fmri()
6645 } else if ((ret = scf_pattern_match(htable, in scf_walk_fmri()
6730 } else if ((ret = scf_pattern_match(htable, in scf_walk_fmri()
6851 for (key = htable[i]; key != NULL; key = key->sk_next) in scf_walk_fmri()
6947 if (htable) { in scf_walk_fmri()
6952 for (key = htable[i]; key != NULL; in scf_walk_fmri()
6964 free(htable); in scf_walk_fmri()