Lines Matching defs:dvi
382 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
385 KASSERT(rw_write_held(&dvi->vi_nc_lock));
387 KASSERT(rb_tree_find_node(&dvi->vi_nc_tree, ncp) == ncp);
407 rb_tree_remove_node(&dvi->vi_nc_tree, ncp);
431 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
432 struct rb_node *node = dvi->vi_nc_tree.rbt_root;
438 KASSERT(rw_lock_held(&dvi->vi_nc_lock));
535 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
570 rw_enter(&dvi->vi_nc_lock, op);
573 rw_exit(&dvi->vi_nc_lock);
587 rw_exit(&dvi->vi_nc_lock);
616 rw_exit(&dvi->vi_nc_lock);
620 rw_exit(&dvi->vi_nc_lock);
661 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
700 if (*plock != &dvi->vi_nc_lock) {
702 newlock = &dvi->vi_nc_lock;
703 if (!rw_tryenter(&dvi->vi_nc_lock, RW_READER)) {
719 if (dvi->vi_nc_mode == VNOVAL) {
725 KASSERT(dvi->vi_nc_uid != VNOVAL);
726 KASSERT(dvi->vi_nc_gid != VNOVAL);
729 dvp->v_type, dvi->vi_nc_mode & ALLPERMS),
731 genfs_can_access(dvp, cred, dvi->vi_nc_uid, dvi->vi_nc_gid,
732 dvi->vi_nc_mode & ALLPERMS, NULL, VEXEC));
918 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
967 rw_enter(&dvi->vi_nc_lock, RW_WRITER);
968 oncp = rb_tree_insert_node(&dvi->vi_nc_tree, ncp);
974 oncp = rb_tree_insert_node(&dvi->vi_nc_tree, ncp);
1007 rw_exit(&dvi->vi_nc_lock);
1182 vnode_impl_t *dvi, *vi = VNODE_TO_VIMPL(vp);
1198 dvi = VNODE_TO_VIMPL(dvp);
1199 if (rw_tryenter(&dvi->vi_nc_lock, RW_WRITER)) {
1201 rw_exit(&dvi->vi_nc_lock);
1220 rw_enter(&dvi->vi_nc_lock, RW_WRITER);
1222 rw_exit(&dvi->vi_nc_lock);
1240 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
1245 rw_enter(&dvi->vi_nc_lock, RW_WRITER);
1246 while ((ncp = RB_TREE_MIN(&dvi->vi_nc_tree)) != NULL) {
1249 rw_exit(&dvi->vi_nc_lock);
1259 vnode_impl_t *dvi = VNODE_TO_VIMPL(dvp);
1266 rw_enter(&dvi->vi_nc_lock, RW_WRITER);
1271 rw_exit(&dvi->vi_nc_lock);
1398 vnode_impl_t *dvi;
1422 dvi = VNODE_TO_VIMPL(ncp->nc_dvp);
1424 KASSERT(dvi != NULL);
1432 if (!rw_tryenter(&dvi->vi_nc_lock, RW_WRITER)) {
1449 rw_exit(&dvi->vi_nc_lock);