Lines Matching refs:tdp
1624 vnode_t fdirp = NULL, tdirp = NULL, tdp = NULL;
1654 * tdp gets locked. This avoids a potential LOR if tdp is the
1658 tdp = todp;
1660 if (dp != tdp) {
1662 /* Might lock tdp. */
1663 tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd, p, 0,
1666 tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd, p, 1,
1686 tdp = dp;
1688 tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd, p, 1,
1694 nfsd_fhtovp(nd, &tfh, LK_EXCLUSIVE, &tdp, &tnes, NULL,
1695 0, -1); /* Locks tdp. */
1696 if (tdp) {
1697 tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd,
1699 NFSVOPUNLOCK(tdp);
1708 if (tdp)
1709 vrele(tdp);
1723 if (tdp)
1724 vrele(tdp);
1744 if (tdp)
1745 vrele(tdp);
1751 nd->nd_repstat = nfsvno_namei(nd, &tond, tdp, 0, &tnes, &tdirp);