Lines Matching refs:dvp
404 vnode_t *dvp, in fake_lookup_xattrdir() argument
410 int dfd = vncache_getfd(dvp); in fake_lookup_xattrdir()
414 if (dvp->v_type != VDIR && dvp->v_type != VREG) in fake_lookup_xattrdir()
421 if (dvp->v_flag & V_SYSATTR) in fake_lookup_xattrdir()
427 mutex_enter(&dvp->v_lock); in fake_lookup_xattrdir()
428 if (dvp->v_xattrdir != NULL) { in fake_lookup_xattrdir()
429 *vpp = dvp->v_xattrdir; in fake_lookup_xattrdir()
431 mutex_exit(&dvp->v_lock); in fake_lookup_xattrdir()
434 mutex_exit(&dvp->v_lock); in fake_lookup_xattrdir()
453 vp->v_vfsp = dvp->v_vfsp; in fake_lookup_xattrdir()
456 len = strlen(dvp->v_path) + 3; in fake_lookup_xattrdir()
458 (void) snprintf(vp->v_path, len, "%s/@", dvp->v_path); in fake_lookup_xattrdir()
460 mutex_enter(&dvp->v_lock); in fake_lookup_xattrdir()
461 if (dvp->v_xattrdir == NULL) { in fake_lookup_xattrdir()
462 dvp->v_xattrdir = vp; in fake_lookup_xattrdir()
465 *vpp = dvp->v_xattrdir; in fake_lookup_xattrdir()
467 mutex_exit(&dvp->v_lock); in fake_lookup_xattrdir()
480 vnode_t *dvp, in fop_lookup() argument
495 int dfd = vncache_getfd(dvp); in fop_lookup()
498 return (fake_lookup_xattrdir(dvp, vpp)); in fop_lookup()
504 VN_HOLD(dvp); in fop_lookup()
505 *vpp = dvp; in fop_lookup()
542 vp = vncache_enter(&st, dvp, name, fd); in fop_lookup()
551 vnode_t *dvp, in fop_create() argument
565 int dfd = vncache_getfd(dvp); in fop_create()
571 VN_HOLD(dvp); in fop_create()
572 *vpp = dvp; in fop_create()
613 vp = vncache_enter(&st, dvp, name, fd); in fop_create()
642 vnode_t *dvp, in fop_remove() argument
648 int dfd = vncache_getfd(dvp); in fop_remove()
720 vnode_t *dvp, in fop_mkdir() argument
731 int dfd = vncache_getfd(dvp); in fop_mkdir()
752 *vpp = vncache_enter(&st, dvp, name, fd); in fop_mkdir()
765 vnode_t *dvp, in fop_rmdir() argument
772 int dfd = vncache_getfd(dvp); in fop_rmdir()
831 vnode_t *dvp, in fop_symlink() argument
1395 fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm, in fop_vnevent() argument