Lines Matching refs:dvp

161 gfs_get_parent_ino(vnode_t *dvp, cred_t *cr, caller_context_t *ct,  in gfs_get_parent_ino()  argument
165 gfs_dir_t *dp = dvp->v_data; in gfs_get_parent_ino()
173 } else if (dvp->v_flag & V_XATTRDIR) { in gfs_get_parent_ino()
419 gfs_lookup_dot(vnode_t **vpp, vnode_t *dvp, vnode_t *pvp, const char *nm) in gfs_lookup_dot() argument
422 VN_HOLD(dvp); in gfs_lookup_dot()
423 *vpp = dvp; in gfs_lookup_dot()
427 ASSERT(dvp->v_flag & VROOT); in gfs_lookup_dot()
428 VN_HOLD(dvp); in gfs_lookup_dot()
429 *vpp = dvp; in gfs_lookup_dot()
746 const char *nm, vnode_t *dvp, vnode_t **vpp, cred_t *cr, int flags, in gfs_dir_lookup_dynamic() argument
761 ret = callback(dvp, nm, vpp, &ino, cr, flags, direntflags, realpnp); in gfs_dir_lookup_dynamic()
768 if (ret == 0 && !IS_XATTRDIR(dvp)) { in gfs_dir_lookup_dynamic()
799 gfs_dir_t *dp, const char *nm, vnode_t *dvp, int *idx, in gfs_dir_lookup_static() argument
835 vp = ge->gfse_ctor(dvp); in gfs_dir_lookup_static()
842 dp->gfsd_inode(dvp, i); in gfs_dir_lookup_static()
890 gfs_dir_lookup(vnode_t *dvp, const char *nm, vnode_t **vpp, cred_t *cr, in gfs_dir_lookup() argument
893 gfs_dir_t *dp = dvp->v_data; in gfs_dir_lookup()
900 ASSERT(dvp->v_type == VDIR); in gfs_dir_lookup()
902 if (gfs_lookup_dot(vpp, dvp, dp->gfsd_file.gfs_parent, nm) == 0) in gfs_dir_lookup()
906 if (vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) || in gfs_dir_lookup()
914 error = gfs_dir_lookup_static(compare, dp, nm, dvp, &idx, &vp, realpnp); in gfs_dir_lookup()
931 error = gfs_dir_lookup_dynamic(dp->gfsd_lookup, dp, nm, dvp, in gfs_dir_lookup()
1002 gfs_dir_readdir(vnode_t *dvp, uio_t *uiop, int *eofp, void *data, cred_t *cr, in gfs_dir_readdir() argument
1009 gfs_dir_t *dp = dvp->v_data; in gfs_dir_readdir()
1011 error = gfs_get_parent_ino(dvp, cr, ct, &pino, &ino); in gfs_dir_readdir()
1023 ino = dp->gfsd_inode(dvp, off); in gfs_dir_readdir()
1033 if ((error = dp->gfsd_readdir(dvp, in gfs_dir_readdir()
1065 gfs_vop_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, in gfs_vop_lookup() argument
1069 return (gfs_dir_lookup(dvp, nm, vpp, cr, flags, direntflags, realpnp)); in gfs_vop_lookup()