Lines Matching +full:4 +full:vpp
738 /* RFS_LOOKUP = 4 */
915 /* RFS3_ACCESS = 4 */
1056 * NFS VERSION 4
1103 /* RFS_LOOKUP = 4 */
1159 /* RFS3_ACCESS = 4 */
1214 * NFS VERSION 4
1238 /* RFS_LOOKUP = 4 */
1294 /* RFS3_ACCESS = 4 */
1349 * NFS VERSION 4
1407 /* ACL2_ACCESS = 4 */
1446 /* ACL2_ACCESS = 4 */
1589 * If Version 4 use that specific dispatch function. in common_dispatch()
1591 if (req->rq_vers == 4) { in common_dispatch()
1912 /* ACL2_ACCESS = 4 */
2752 rfs_publicfh_mclookup(char *p, vnode_t *dvp, cred_t *cr, vnode_t **vpp, in rfs_publicfh_mclookup() argument
2796 error = rfs_pathname(p, &mc_dvp, vpp, dvp, cr, pathflag); in rfs_publicfh_mclookup()
2804 error = rfs_pathname(p, NULL, vpp, dvp, cr, pathflag); in rfs_publicfh_mclookup()
2806 ASSERT(*vpp != NULL); in rfs_publicfh_mclookup()
2807 if ((*vpp)->v_type == VDIR) { in rfs_publicfh_mclookup()
2808 VN_HOLD(*vpp); in rfs_publicfh_mclookup()
2809 mc_dvp = *vpp; in rfs_publicfh_mclookup()
2816 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2825 if (*vpp == NULL) { in rfs_publicfh_mclookup()
2831 ASSERT(*vpp != NULL); in rfs_publicfh_mclookup()
2833 if ((*vpp)->v_type == VDIR) { in rfs_publicfh_mclookup()
2836 * *vpp may be an AutoFS node, so we perform in rfs_publicfh_mclookup()
2841 (void) VOP_ACCESS(*vpp, 0, 0, cr, NULL); in rfs_publicfh_mclookup()
2847 if (vn_mountedvfs(*vpp) != NULL) { in rfs_publicfh_mclookup()
2848 error = traverse(vpp); in rfs_publicfh_mclookup()
2850 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2855 if (VOP_REALVP(*vpp, &realvp, NULL) == 0 && in rfs_publicfh_mclookup()
2856 realvp != *vpp) { in rfs_publicfh_mclookup()
2858 * If realvp is different from *vpp in rfs_publicfh_mclookup()
2859 * then release our reference on *vpp, so that in rfs_publicfh_mclookup()
2864 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2865 *vpp = realvp; in rfs_publicfh_mclookup()
2886 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2894 * *vpp is a file, obtain realvp of the parent in rfs_publicfh_mclookup()
2911 error = nfs_check_vpexi(mc_dvp, *vpp, kcred, exi); in rfs_publicfh_mclookup()
2913 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2922 VN_RELE(*vpp); in rfs_publicfh_mclookup()
2936 ((*vpp)->v_type == VDIR) && (pathflag == URLPATH)) { in rfs_publicfh_mclookup()
2940 mc_dvp = tvp = *vpp; in rfs_publicfh_mclookup()
2942 error = rfs_pathname((*exi)->exi_export.ex_index, NULL, vpp, in rfs_publicfh_mclookup()
2946 *vpp = tvp; in rfs_publicfh_mclookup()
2966 error = nfs_check_vpexi(mc_dvp, *vpp, kcred, exi); in rfs_publicfh_mclookup()
2968 VN_RELE(*vpp); in rfs_publicfh_mclookup()
3343 * BYTES_PER_XDR_UNIT (4 bytes) so that the call to in rfs_read_alloc()