Home
last modified time | relevance | path

Searched refs:dc_head (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c324 static dchead_t dc_head; /* anchor of cached directories */ variable
405 mutex_init(&dc_head.dch_lock, NULL, MUTEX_DEFAULT, NULL); in dnlc_init()
406 dc_head.dch_next = (dircache_t *)&dc_head; in dnlc_init()
407 dc_head.dch_prev = (dircache_t *)&dc_head; in dnlc_init()
1173 mutex_enter(&dc_head.dch_lock); in dnlc_dir_start()
1179 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()
1189 mutex_exit(&dc_head.dch_lock); in dnlc_dir_start()
1214 dcp->dc_next = dc_head.dch_next; in dnlc_dir_start()
1215 dcp->dc_prev = (dircache_t *)&dc_head; in dnlc_dir_start()
1217 dc_head.dch_next = dcp; in dnlc_dir_start()
[all …]
/illumos-gate/usr/src/stand/lib/fs/common/
H A Dcache.c373 static head_t dc_head = cache_head(dc_head, cmp_dcache, dc_t, DCACHE_SIZE); variable
394 dcp = (dc_t *)get_cache(dc_hash[DC_HASH(dev, name, x_len)], &dc_head); in get_dcache()
414 (dc_t *)set_cache(&dc_hash[DC_HASH(dev, name, len)], &dc_head, 0); in set_dcache()
451 &dc_head, 1); in set_rdcache()
591 (void) reclaim_cache(&dc_head, dev); in release_cache()
602 static head_t *hdp[] = { &ic_head, &dc_head, &bc_head, 0}; in print_cache_data()