Lines Matching refs:CACHE
189 CACHE(hdp)->update_count = DB_HDR(hdp)->update_count; in di_devlink_open()
480 CACHE(hdp)->hash = calloc(hash_sz, sizeof (cache_link_t *)); in cache_alloc()
481 if (CACHE(hdp)->hash == NULL) { in cache_alloc()
484 CACHE(hdp)->hash_sz = hash_sz; in cache_alloc()
718 "di_devlink_close: update_count = %u\n", CACHE(hdp)->update_count); in di_devlink_close()
726 if (CACHE(hdp)->update_count == 0) { in di_devlink_close()
727 CACHE(hdp)->update_count = 1; in di_devlink_close()
765 (void) write_links(hdp, NULL, CACHE(hdp)->dngl, next); in di_devlink_close()
766 DB_HDR(hdp)->update_count = CACHE(hdp)->update_count; in di_devlink_close()
941 if (clp != NULL && ((pdmp == NULL) ^ (clp == CACHE(hdp)->dngl))) { in write_links()
1081 while (CACHE(hdp)->dngl != NULL) { in cache_free()
1082 clp = CACHE(hdp)->dngl; in cache_free()
1083 CACHE(hdp)->dngl = clp->sib; in cache_free()
1088 assert((CACHE(hdp)->hash == NULL) ^ (CACHE(hdp)->hash_sz != 0)); in cache_free()
1090 free(CACHE(hdp)->hash); in cache_free()
1091 CACHE(hdp)->hash = NULL; in cache_free()
1092 CACHE(hdp)->hash_sz = 0; in cache_free()
1309 for (pp = &(CACHE(hdp)->dngl); *pp != NULL; ) { in resolve_dangling_links()
1701 *lpp = CACHE(hdp)->dngl; in minor_delete()
1702 CACHE(hdp)->dngl = cmnp->link; in minor_delete()
1797 pp = &(CACHE(hdp)->dngl); in link_delete()
1929 CACHE(hdp)->update_count = 0; in di_devlink_update()
1955 for (hval = 0; hval < CACHE(hdp)->hash_sz; hval++) { in synchronize_db()
2185 CACHE(hdp)->hash = calloc(sz, sizeof (cache_link_t *)); in cache_dev()
2186 if (CACHE(hdp)->hash == NULL) { in cache_dev()
2189 CACHE(hdp)->hash_sz = sz; in cache_dev()
2699 assert(CACHE(hdp)->root == NULL); in node_insert()
2700 CACHE(hdp)->root = cnp; in node_insert()
2815 clp->sib = CACHE(hdp)->dngl; in link_insert()
2816 CACHE(hdp)->dngl = clp; in link_insert()
2991 count_node(CACHE(hdp)->root, count); in size_db()
2993 for (clp = CACHE(hdp)->dngl; clp != NULL; clp = clp->sib) { in size_db()
3081 assert(CACHE(hdp)->hash_sz >= MIN_HASH_SIZE); in hashfn()
3087 return (hval % CACHE(hdp)->hash_sz); in hashfn()
3683 clp = CACHE(hdp)->dngl; in walk_cache_links()
3700 for (i = 0; i < CACHE(hdp)->hash_sz; i++) { in walk_all_cache()