Lines Matching defs:cnp
105 struct componentname *cnp = ap->a_cnp;
123 int nameiop = cnp->cn_nameiop;
128 flags = cnp->cn_flags;
132 (int)cnp->cn_namelen, cnp->cn_nameptr);
145 if ((error = VOP_ACCESS(vdp, VEXEC, cnp->cn_cred)) != 0)
149 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
159 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen,
160 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) {
173 if ((vdp->v_vflag & VV_ROOT) && cnp->cn_nameptr[0] == '.' &&
174 (cnp->cn_namelen == 1 ||
175 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) {
186 switch (msdosfs_unix2dosfn((const u_char *)cnp->cn_nameptr, dosfilename,
187 cnp->cn_namelen, 0)) {
193 wincnt = msdosfs_winSlotCnt((const u_char *)cnp->cn_nameptr,
194 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1;
198 wincnt = msdosfs_winSlotCnt((const u_char *)cnp->cn_nameptr,
199 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1;
221 * by cnp->cn_nameptr.
287 chksum = msdosfs_winChkName((const u_char *)cnp->cn_nameptr,
288 cnp->cn_namelen,
372 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred);
423 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen,
424 cnp->cn_flags);
487 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred);
518 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred);
543 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
554 * cnp - componentname needed for Win95 long filenames
559 struct denode **depp, struct componentname *cnp)
576 printf("createde(dep %p, ddep %p, depp %p, cnp %p)\n",
577 dep, ddep, depp, cnp);
630 const u_char *un = (const u_char *)cnp->cn_nameptr;
631 int unlen = cnp->cn_namelen;
976 msdosfs_uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp)
991 if (!msdosfs_unix2dosfn((const u_char *)cnp->cn_nameptr, cp,
992 cnp->cn_namelen, gen))