Lines Matching refs:dirp

117     vnode_t dirp, struct nfsvattr *dirforp, struct nfsvattr *diraftp,
123 vnode_t dirp, struct nfsvattr *dirforp, struct nfsvattr *diraftp,
592 vnode_t vp, dirp = NULL;
624 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 0, exp, &dirp);
630 if (dirp) {
632 dattr_ret = nfsvno_getattr(dirp, &dattr, nd, p,
634 vrele(dirp);
664 if (dirp) {
666 dattr_ret = nfsvno_getattr(dirp, &dattr, nd, p, 0,
668 vrele(dirp);
1156 vnode_t vp = NULL, dirp = NULL;
1231 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 1, exp, &dirp);
1232 if (dirp) {
1234 vrele(dirp);
1235 dirp = NULL;
1237 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0,
1245 if (dirp)
1246 vrele(dirp);
1293 diraft_ret = nfsvno_getattr(dirp, &diraft, nd, p, 0, NULL);
1294 vrele(dirp);
1326 vnode_t vp, dirp = NULL;
1437 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 0, exp, &dirp);
1439 if (dirp) {
1441 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd,
1443 vrele(dirp);
1453 if (dirp)
1454 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0, NULL);
1458 nfsrvd_mkdirsub(nd, &named, &nva, fhp, vpp, dirp,
1466 nfsrvd_symlinksub(nd, &named, &nva, fhp, vpp, dirp,
1492 diraft_ret = nfsvno_getattr(dirp, &diraft, nd, p, 0, NULL);
1493 vrele(dirp);
1540 vnode_t dirp = NULL;
1560 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 1, exp, &dirp);
1565 if (dirp) {
1567 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0,
1570 vrele(dirp);
1571 dirp = NULL;
1591 if (dirp) {
1592 diraft_ret = nfsvno_getattr(dirp, &diraft, nd, p, 0,
1594 vrele(dirp);
1793 vnode_t dirp = NULL, dp = NULL;
1846 &dirp);
1853 if (dirp) {
1855 vrele(dirp);
1856 dirp = NULL;
1858 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0,
1872 if (dirp) {
1873 diraft_ret = nfsvno_getattr(dirp, &diraft, nd, p, 0, NULL);
1874 vrele(dirp);
1903 vnode_t dirp = NULL;
1927 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 0, exp, &dirp);
1932 if (dirp != NULL && !(nd->nd_flag & ND_NFSV3)) {
1933 vrele(dirp);
1934 dirp = NULL;
1942 if (dirp != NULL)
1943 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0,
1945 nfsrvd_symlinksub(nd, &named, &nva, fhp, vpp, dirp,
1948 } else if (dirp != NULL) {
1949 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0, NULL);
1950 vrele(dirp);
1974 vnode_t dirp, struct nfsvattr *dirforp, struct nfsvattr *diraftp,
1997 if (dirp) {
1998 *diraft_retp = nfsvno_getattr(dirp, diraftp, nd, p, 0, NULL);
1999 vrele(dirp);
2024 vnode_t dirp = NULL;
2050 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 0, exp, &dirp);
2055 if (dirp != NULL && !(nd->nd_flag & ND_NFSV3)) {
2056 vrele(dirp);
2057 dirp = NULL;
2060 if (dirp != NULL) {
2061 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0,
2063 vrele(dirp);
2070 if (dirp != NULL)
2071 dirfor_ret = nfsvno_getattr(dirp, &dirfor, nd, p, 0, NULL);
2076 nfsrvd_mkdirsub(nd, &named, &nva, fhp, vpp, dirp, &dirfor, &diraft,
2106 vnode_t dirp, struct nfsvattr *dirforp, struct nfsvattr *diraftp,
2130 if (dirp) {
2131 *diraft_retp = nfsvno_getattr(dirp, diraftp, nd, p, 0, NULL);
2132 vrele(dirp);
2831 vnode_t vp = NULL, dirp = NULL;
3053 &dirp);
3191 * vp must be unlocked before the call to nfsvno_getattr(dirp,...)
3199 if (!nd->nd_repstat && dirp)
3200 nd->nd_repstat = nfsvno_getattr(dirp, &diraft, nd, p, 0, NULL);
3218 *tl++ = newnfs_false; /* Since dirp is not locked */
3292 if (dirp)
3293 vrele(dirp);
3699 vnode_t dirp = NULL, vp;
3722 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 1, exp, &dirp);
3727 if (dirp)
3728 vrele(dirp);
3832 vnode_t dirp = NULL, vp;
3860 nd->nd_repstat = nfsvno_namei(nd, &named, dp, 1, exp, &dirp);
3863 if (dirp != NULL)
3864 vrele(dirp);