Lines Matching refs:dvp

160 gfs_get_parent_ino(vnode_t *dvp, cred_t *cr, caller_context_t *ct,  in gfs_get_parent_ino()  argument
164 gfs_dir_t *dp = dvp->v_data; in gfs_get_parent_ino()
172 } else if (dvp->v_flag & V_XATTRDIR) { in gfs_get_parent_ino()
418 gfs_lookup_dot(vnode_t **vpp, vnode_t *dvp, vnode_t *pvp, const char *nm) in gfs_lookup_dot() argument
421 VN_HOLD(dvp); in gfs_lookup_dot()
422 *vpp = dvp; in gfs_lookup_dot()
426 ASSERT(dvp->v_flag & VROOT); in gfs_lookup_dot()
427 VN_HOLD(dvp); in gfs_lookup_dot()
428 *vpp = dvp; in gfs_lookup_dot()
745 const char *nm, vnode_t *dvp, vnode_t **vpp, cred_t *cr, int flags, in gfs_dir_lookup_dynamic() argument
760 ret = callback(dvp, nm, vpp, &ino, cr, flags, direntflags, realpnp); in gfs_dir_lookup_dynamic()
767 if (ret == 0 && !IS_XATTRDIR(dvp)) { in gfs_dir_lookup_dynamic()
798 gfs_dir_t *dp, const char *nm, vnode_t *dvp, int *idx, in gfs_dir_lookup_static() argument
834 vp = ge->gfse_ctor(dvp); in gfs_dir_lookup_static()
841 dp->gfsd_inode(dvp, i); in gfs_dir_lookup_static()
889 gfs_dir_lookup(vnode_t *dvp, const char *nm, vnode_t **vpp, cred_t *cr, in gfs_dir_lookup() argument
892 gfs_dir_t *dp = dvp->v_data; in gfs_dir_lookup()
899 ASSERT(dvp->v_type == VDIR); in gfs_dir_lookup()
901 if (gfs_lookup_dot(vpp, dvp, dp->gfsd_file.gfs_parent, nm) == 0) in gfs_dir_lookup()
905 if (vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) || in gfs_dir_lookup()
913 error = gfs_dir_lookup_static(compare, dp, nm, dvp, &idx, &vp, realpnp); in gfs_dir_lookup()
930 error = gfs_dir_lookup_dynamic(dp->gfsd_lookup, dp, nm, dvp, in gfs_dir_lookup()
1001 gfs_dir_readdir(vnode_t *dvp, uio_t *uiop, int *eofp, void *data, cred_t *cr, in gfs_dir_readdir() argument
1008 gfs_dir_t *dp = dvp->v_data; in gfs_dir_readdir()
1010 error = gfs_get_parent_ino(dvp, cr, ct, &pino, &ino); in gfs_dir_readdir()
1022 ino = dp->gfsd_inode(dvp, off); in gfs_dir_readdir()
1032 if ((error = dp->gfsd_readdir(dvp, in gfs_dir_readdir()
1064 gfs_vop_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, in gfs_vop_lookup() argument
1068 return (gfs_dir_lookup(dvp, nm, vpp, cr, flags, direntflags, realpnp)); in gfs_vop_lookup()