Lines Matching defs:cnp

136     *cnp, daddr_t *scnp, u_long *blkoffp)
158 int flags = cnp->cn_flags;
159 int nameiop = cnp->cn_nameiop;
168 printf("msdosfs_lookup(): looking for %s\n", cnp->cn_nameptr);
185 if ((vdp->v_vflag & VV_ROOT) && cnp->cn_nameptr[0] == '.' &&
186 (cnp->cn_namelen == 1 ||
187 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) {
198 switch (unix2dosfn((const u_char *)cnp->cn_nameptr, dosfilename,
199 cnp->cn_namelen, 0, pmp)) {
207 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr,
208 cnp->cn_namelen, pmp) + 1;
212 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr,
213 cnp->cn_namelen, pmp) + 1;
220 unlen = winLenFixup(cnp->cn_nameptr, cnp->cn_namelen);
235 dosfilename, cnp->cn_namelen);
239 * by cnp->cn_nameptr.
313 (const u_char *)cnp->cn_nameptr, unlen,
408 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
440 if ((cnp->cn_flags & MAKEENTRY) != 0)
441 cache_enter(vdp, *vpp, cnp);
509 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
538 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
574 &dd_arg, cnp->cn_lkflags, vpp);
583 error = msdosfs_lookup_ino(pdp, NULL, cnp, &scn, &blkoff);
600 if (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.') {
618 if (cnp->cn_flags & MAKEENTRY)
619 cache_enter(vdp, *vpp, cnp);
628 * cnp - componentname needed for Win95 long filenames
632 struct componentname *cnp)
643 printf("createde(dep %p, ddep %p, depp %p, cnp %p)\n",
644 dep, ddep, depp, cnp);
697 const u_char *un = (const u_char *)cnp->cn_nameptr;
698 int unlen = cnp->cn_namelen;
1041 uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp)
1053 return (unix2dosfn((const u_char *)cnp->cn_nameptr, cp,
1054 cnp->cn_namelen, 0, pmp) ? 0 : EINVAL);
1060 if (!unix2dosfn((const u_char *)cnp->cn_nameptr, cp,
1061 cnp->cn_namelen, gen, pmp))