Home
last modified time | relevance | path

Searched refs:dcap (Results 1 – 3 of 3) sorted by last modified time

/illumos-gate/usr/src/uts/common/sys/
H A Ddnlc.h297 dcret_t dnlc_dir_start(dcanchor_t *dcap, uint_t num_entries);
315 dcret_t dnlc_dir_add_space(dcanchor_t *dcap, uint_t len, uint64_t handle);
320 void dnlc_dir_complete(dcanchor_t *dcap);
325 void dnlc_dir_purge(dcanchor_t *dcap);
346 dcret_t dnlc_dir_rem_entry(dcanchor_t *dcap, const char *name,
355 dcret_t dnlc_dir_rem_space_by_len(dcanchor_t *dcap, uint_t len,
362 dcret_t dnlc_dir_rem_space_by_handle(dcanchor_t *dcap, uint64_t handle);
367 #define dnlc_dir_init(dcap) { \ argument
368 (dcap)->dca_dircache = NULL; \
369 mutex_init(&(dcap)->dca_lock, NULL, MUTEX_DEFAULT, NULL); }
[all …]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_dir.c190 dcanchor_t *dcap; in ufs_dirlook() local
227 dcap = &dp->i_danchor; in ufs_dirlook()
422 dnlc_dir_purge(dcap); in ufs_dirlook()
440 dnlc_dir_purge(dcap); in ufs_dirlook()
493 dnlc_dir_purge(dcap); in ufs_dirlook()
632 dnlc_dir_purge(dcap); in ufs_dirlook()
1020 dcanchor_t *dcap; in ufs_dircheckforname() local
1046 dcap = &tdp->i_danchor; in ufs_dircheckforname()
1092 dnlc_dir_purge(dcap); in ufs_dircheckforname()
1119 dnlc_dir_purge(dcap); in ufs_dircheckforname()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c1177 dcap->dca_dircache = NULL; in dnlc_dir_start()
1211 dcap->dca_dircache = dcp; in dnlc_dir_start()
1219 mutex_exit(&dcap->dca_lock); in dnlc_dir_start()
1234 mutex_exit(&dcap->dca_lock); in dnlc_dir_start()
1313 dnlc_dir_purge(dcap); in dnlc_dir_add_entry()
1418 dnlc_dir_purge(dcap); in dnlc_dir_add_space()
1461 mutex_exit(&dcap->dca_lock); in dnlc_dir_complete()
1528 dcap->dca_dircache = NULL; in dnlc_dir_purge()
1534 mutex_exit(&dcap->dca_lock); in dnlc_dir_purge()
1590 dnlc_dir_purge(dcap); in dnlc_dir_rem_entry()
[all …]