Lines Matching defs:cn
299 struct componentname *cnp, struct componentname *cn,
306 cn->cn_namelen = pathlen;
311 cn->cn_nameiop = nameiop;
312 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN);
313 cn->cn_cred = cnp->cn_cred;
315 cn->cn_nameptr = pnbuf;
318 cn->cn_flags |= (cnp->cn_flags & DOWHITEOUT);
323 if ((error = relookup(dvp, vpp, cn, 0))) {
350 struct componentname cn;
356 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf,
374 cnp->cn_flags = cn.cn_flags;
391 struct componentname cn;
397 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf, cnp->cn_nameptr,
414 cnp->cn_flags = cn.cn_flags;
431 struct componentname cn;
437 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf, cnp->cn_nameptr,
452 cnp->cn_flags = cn.cn_flags;
499 struct componentname cn;
508 memset(&cn, 0, sizeof(cn));
513 if ((error = unionfs_relookup(udvp, &uvp, cnp, &cn, &pnbuf,
528 error = VOP_MKDIR(udvp, &uvp, &cn, &va);
559 struct componentname cn;
566 if ((error = unionfs_relookup(dvp, &wvp, cnp, &cn, &pnbuf,
603 struct componentname cn;
620 cn.cn_namelen = strlen(unp->un_path);
622 memcpy(pnbuf, unp->un_path, cn.cn_namelen + 1);
623 cn.cn_nameiop = CREATE;
624 cn.cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN);
625 cn.cn_cred = cred;
626 cn.cn_nameptr = pnbuf;
629 if ((error = relookup(udvp, &vp, &cn, 0)) != 0)
642 if ((error = VOP_CREATE(udvp, &vp, &cn, uvap)) != 0)
801 struct componentname cn;
852 cn.cn_namelen = dp->d_namlen;
853 cn.cn_nameptr = dp->d_name;
854 cn.cn_nameiop = LOOKUP;
855 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN);
856 cn.cn_cred = cred;
863 lookuperr = VOP_LOOKUP(lvp, &tvp, &cn);
875 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN);
876 lookuperr = VOP_LOOKUP(uvp, &tvp, &cn);
883 (lookuperr == ENOENT && (cn.cn_flags & ISWHITEOUT)))