Lines Matching refs:tcnp
74 * . tcnp (to component name),
83 struct vnode *tdvp, struct componentname *tcnp,
89 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
145 * . tcnp (to component name).
163 struct vnode *tdvp, struct componentname *tcnp,
179 struct componentname *tcnp = ap->a_tcnp;
188 KASSERT(tcnp != NULL);
200 * XXX Want a better equality test. `tcnp->cn_cred == cred'
204 KASSERT(kauth_cred_uidmatch(cred, tcnp->cn_cred));
221 error = (*sane_rename)(fdvp, fcnp, tdvp, tcnp, cred, false);
245 struct vnode *tdvp, struct componentname *tcnp, void *tde,
257 KASSERT(tcnp != NULL);
263 KASSERT(fcnp != tcnp);
265 KASSERT(tcnp->cn_nameiop == RENAME);
269 KASSERT(kauth_cred_uidmatch(cred, tcnp->cn_cred));
278 if ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)
283 tdvp, tcnp, tde, &tvp);
310 (fcnp->cn_namelen == tcnp->cn_namelen) &&
311 (memcmp(fcnp->cn_nameptr, tcnp->cn_nameptr,
327 (fcnp->cn_namelen != tcnp->cn_namelen) ||
328 (memcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen)
371 tdvp, tcnp, tde, tvp,
477 * not found. Look up tcnp in tdvp, and store the lookup results in
502 struct vnode *tdvp, struct componentname *tcnp,
512 KASSERT(tcnp != NULL);
523 tcnp, tde_ret, tvp_ret);
527 tdvp, tcnp, tde_ret, tvp_ret);
551 struct componentname *tcnp,
562 KASSERT(tcnp != NULL);
591 KASSERT(tcnp->cn_nameiop == RENAME);
592 error = ops->gro_lookup(mp, dvp, tcnp, tde_ret, &tvp);
657 struct vnode *tdvp, struct componentname *tcnp,
670 KASSERT(tcnp != NULL);
673 KASSERT(fcnp != tcnp);
675 KASSERT(tcnp->cn_nameiop == RENAME);
692 tdvp, tcnp, true, tde_ret, &tvp,
698 tdvp, tcnp, true, tde_ret, &tvp);