Lines Matching refs:cnp

115 	struct componentname *cnp = ap->a_cnp;  in msdosfs_lookup()  local
136 int flags = cnp->cn_flags; in msdosfs_lookup()
137 int nameiop = cnp->cn_nameiop; in msdosfs_lookup()
143 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
145 mprintf("msdosfs_lookup(): looking for %s\n", cnp->cn_nameptr); in msdosfs_lookup()
159 if ((vdp->v_flag & VROOT) && cnp->cn_nameptr[0] == '.' && in msdosfs_lookup()
160 (cnp->cn_namelen == 1 || in msdosfs_lookup()
161 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) { in msdosfs_lookup()
170 switch (unix2dosfn((const u_char *)cnp->cn_nameptr, dosfilename, in msdosfs_lookup()
171 cnp->cn_namelen, 0, pmp)) { in msdosfs_lookup()
177 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_lookup()
178 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup()
182 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_lookup()
183 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup()
190 unlen = winLenFixup(cnp->cn_nameptr, cnp->cn_namelen); in msdosfs_lookup()
203 dosfilename, cnp->cn_namelen); in msdosfs_lookup()
281 (const u_char *)cnp->cn_nameptr, unlen, in msdosfs_lookup()
373 error = VOP_EACCESS(vdp, VWRITE, cnp->cn_cred); in msdosfs_lookup()
398 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
465 error = VOP_EACCESS(vdp, VWRITE, cnp->cn_cred); in msdosfs_lookup()
484 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
499 error = VOP_EACCESS(vdp, VWRITE, cnp->cn_cred); in msdosfs_lookup()
515 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
542 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
546 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
555 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
561 if (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.') { in msdosfs_lookup()
572 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
590 struct componentname *cnp) in createde() argument
601 dep, ddep, depp, cnp); in createde()
653 const u_char *un = (const u_char *)cnp->cn_nameptr; in createde()
654 int unlen = cnp->cn_namelen; in createde()
994 uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp) in uniqdosname() argument
1006 return (unix2dosfn((const u_char *)cnp->cn_nameptr, cp, in uniqdosname()
1007 cnp->cn_namelen, 0, pmp) ? 0 : EINVAL); in uniqdosname()
1013 if (!unix2dosfn((const u_char *)cnp->cn_nameptr, cp, in uniqdosname()
1014 cnp->cn_namelen, gen, pmp)) in uniqdosname()