Searched refs:dcap (Results 1 – 3 of 3) sorted by last modified time
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dnlc.h | 297 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 D | ufs_dir.c | 190 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 D | dnlc.c | 1177 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 …]
|