Home | History | Annotate | Download | only in genfs

Lines Matching defs:fcnp

72  * . fcnp (from component name),
82 struct vnode *fdvp, struct componentname *fcnp,
89 fdvp, fcnp, &fulr, tdvp, tcnp, &tulr,
142 * . fcnp (from component name),
162 int (*sane_rename)(struct vnode *fdvp, struct componentname *fcnp,
176 struct componentname *fcnp = ap->a_fcnp;
185 KASSERT(fcnp != NULL);
186 KASSERT(fcnp->cn_nameptr != NULL);
189 KASSERT(fcnp->cn_nameptr != NULL);
197 cred = fcnp->cn_cred;
221 error = (*sane_rename)(fdvp, fcnp, tdvp, tcnp, cred, false);
244 struct vnode *fdvp, struct componentname *fcnp, void *fde,
255 KASSERT(fcnp != NULL);
263 KASSERT(fcnp != tcnp);
264 KASSERT(fcnp->cn_nameiop == DELETE);
268 KASSERT(kauth_cred_uidmatch(cred, fcnp->cn_cred));
278 if ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)
282 fdvp, fcnp, fde, &fvp,
310 (fcnp->cn_namelen == tcnp->cn_namelen) &&
311 (memcmp(fcnp->cn_nameptr, tcnp->cn_nameptr,
312 fcnp->cn_namelen) == 0))
318 fdvp, fcnp, fde, fvp, &tvp_new_nlink);
327 (fcnp->cn_namelen != tcnp->cn_namelen) ||
328 (memcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen)
370 fdvp, fcnp, fde, fvp,
475 * genfs_rename_enter: Look up fcnp in fdvp, and store the lookup
500 struct vnode *fdvp, struct componentname *fcnp,
509 KASSERT(fcnp != NULL);
522 fcnp, fde_ret, fvp_ret,
526 fdvp, fcnp, fde_ret, fvp_ret,
549 struct componentname *fcnp,
560 KASSERT(fcnp != NULL);
577 KASSERT(fcnp->cn_nameiop == DELETE);
578 error = ops->gro_lookup(mp, dvp, fcnp, fde_ret, &fvp);
655 struct vnode *fdvp, struct componentname *fcnp,
667 KASSERT(fcnp != NULL);
673 KASSERT(fcnp != tcnp);
674 KASSERT(fcnp->cn_nameiop == DELETE);
693 fdvp, fcnp, false, fde_ret, &fvp);
697 fdvp, fcnp, false, fde_ret, &fvp,