Lines Matching refs:dvp
393 vnode_t *dvp; in rfs3_lookup() local
415 dvp = ZONE_ROOTVP(); in rfs3_lookup()
416 VN_HOLD(dvp); in rfs3_lookup()
419 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_lookup()
422 dvp = nfs3_fhtovp(&args->what.dir, exi); in rfs3_lookup()
425 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_lookup()
428 if (dvp == NULL) { in rfs3_lookup()
435 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; in rfs3_lookup()
452 ((dvp->v_flag & VROOT) || VN_IS_CURZONEROOT(dvp))) { in rfs3_lookup()
456 if (rfs_climb_crossmnt(&dvp, &exi, cr) != 0) { in rfs3_lookup()
485 error = rfs_publicfh_mclookup(name, dvp, cr, &vp, in rfs3_lookup()
516 error = VOP_LOOKUP(dvp, name, &vp, in rfs3_lookup()
537 if (!do_rfs_label_check(clabel, dvp, in rfs3_lookup()
546 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; in rfs3_lookup()
582 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_lookup()
584 VN_RELE(dvp); in rfs3_lookup()
597 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_lookup()
603 if (dvp != NULL) in rfs3_lookup()
604 VN_RELE(dvp); in rfs3_lookup()
1572 vnode_t *dvp; in rfs3_create() local
1589 dvp = nfs3_fhtovp(&args->where.dir, exi); in rfs3_create()
1592 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_create()
1595 if (dvp == NULL) { in rfs3_create()
1601 dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva; in rfs3_create()
1614 if (rdonly(ro, dvp)) { in rfs3_create()
1627 if (!do_rfs_label_check(clabel, dvp, EQUALITY_CHECK, in rfs3_create()
1682 error = VOP_LOOKUP(dvp, name, &tvp, in rfs3_create()
1761 error = VOP_CREATE(dvp, name, &va, excl, VWRITE, in rfs3_create()
1765 davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava; in rfs3_create()
1784 error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, in rfs3_create()
1879 (void) VOP_FSYNC(dvp, 0, cr, NULL); in rfs3_create()
1893 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_create()
1896 VN_RELE(dvp); in rfs3_create()
1907 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_create()
1918 if (dvp != NULL) in rfs3_create()
1919 VN_RELE(dvp); in rfs3_create()
1936 vnode_t *dvp; in rfs3_mkdir() local
1949 dvp = nfs3_fhtovp(&args->where.dir, exi); in rfs3_mkdir()
1952 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mkdir()
1955 if (dvp == NULL) { in rfs3_mkdir()
1961 dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva; in rfs3_mkdir()
1974 if (rdonly(ro, dvp)) { in rfs3_mkdir()
1987 if (!do_rfs_label_check(clabel, dvp, EQUALITY_CHECK, in rfs3_mkdir()
2016 error = VOP_MKDIR(dvp, name, &va, &vp, cr, NULL, 0, NULL); in rfs3_mkdir()
2022 davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava; in rfs3_mkdir()
2027 (void) VOP_FSYNC(dvp, 0, cr, NULL); in rfs3_mkdir()
2053 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mkdir()
2055 VN_RELE(dvp); in rfs3_mkdir()
2067 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mkdir()
2069 if (dvp != NULL) in rfs3_mkdir()
2070 VN_RELE(dvp); in rfs3_mkdir()
2087 vnode_t *dvp; in rfs3_symlink() local
2101 dvp = nfs3_fhtovp(&args->where.dir, exi); in rfs3_symlink()
2104 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_symlink()
2107 if (dvp == NULL) { in rfs3_symlink()
2113 dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva; in rfs3_symlink()
2126 if (rdonly(ro, dvp)) { in rfs3_symlink()
2139 if (!do_rfs_label_check(clabel, dvp, EQUALITY_CHECK, in rfs3_symlink()
2183 error = VOP_SYMLINK(dvp, name, &va, symdata, cr, NULL, 0); in rfs3_symlink()
2186 davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava; in rfs3_symlink()
2191 error = VOP_LOOKUP(dvp, name, &vp, NULL, 0, NULL, cr, in rfs3_symlink()
2197 (void) VOP_FSYNC(dvp, 0, cr, NULL); in rfs3_symlink()
2243 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_symlink()
2246 if (dvp != NULL) in rfs3_symlink()
2247 VN_RELE(dvp); in rfs3_symlink()
2264 vnode_t *dvp; in rfs3_mknod() local
2279 dvp = nfs3_fhtovp(&args->where.dir, exi); in rfs3_mknod()
2282 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mknod()
2285 if (dvp == NULL) { in rfs3_mknod()
2291 dbvap = VOP_GETATTR(dvp, &dbva, 0, cr, NULL) ? NULL : &dbva; in rfs3_mknod()
2304 if (rdonly(ro, dvp)) { in rfs3_mknod()
2317 if (!do_rfs_label_check(clabel, dvp, EQUALITY_CHECK, in rfs3_mknod()
2387 error = VOP_CREATE(dvp, name, &va, excl, mode, in rfs3_mknod()
2394 davap = VOP_GETATTR(dvp, &dava, 0, cr, NULL) ? NULL : &dava; in rfs3_mknod()
2399 (void) VOP_FSYNC(dvp, 0, cr, NULL); in rfs3_mknod()
2430 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mknod()
2432 VN_RELE(dvp); in rfs3_mknod()
2443 cred_t *, cr, vnode_t *, dvp, struct exportinfo *, exi, in rfs3_mknod()
2445 if (dvp != NULL) in rfs3_mknod()
2446 VN_RELE(dvp); in rfs3_mknod()
2974 vnode_t *dvp; in rfs3_link() local
2990 dvp = NULL; in rfs3_link()
3035 dvp = nfs3_fhtovp(&args->link.dir, exi); in rfs3_link()
3036 if (dvp == NULL) { in rfs3_link()
3042 bvap = VOP_GETATTR(dvp, &bva, 0, cr, NULL) ? NULL : &bva; in rfs3_link()
3044 if (dvp->v_type != VDIR) { in rfs3_link()
3059 if (rdonly(ro, dvp)) { in rfs3_link()
3069 if (!do_rfs_label_check(clabel, dvp, EQUALITY_CHECK, in rfs3_link()
3086 error = VOP_LINK(dvp, vp, name, cr, NULL, 0); in rfs3_link()
3091 avap = VOP_GETATTR(dvp, &ava, 0, cr, NULL) ? NULL : &ava; in rfs3_link()
3097 (void) VOP_FSYNC(dvp, 0, cr, NULL); in rfs3_link()
3102 VN_RELE(dvp); in rfs3_link()
3132 if (dvp != NULL) in rfs3_link()
3133 VN_RELE(dvp); in rfs3_link()