Searched refs:cnp (Results 1 - 25 of 36) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dvfs_lookup.c108 static void kdebug_lookup(struct vnode *dp, struct componentname *cnp);
160 struct componentname *cnp = &ndp->ni_cnd; local
161 vfs_context_t ctx = cnp->cn_context;
171 if (cnp->cn_nameiop & (~OPMASK))
173 if (cnp->cn_flags & OPMASK)
184 if ((cnp->cn_flags & HASBUF) == 0) {
185 cnp->cn_pnbuf = ndp->ni_pathbuf;
186 cnp->cn_pnlen = PATHBUFLEN;
196 error = copyinstr(ndp->ni_dirp, cnp->cn_pnbuf,
197 cnp
505 struct componentname *cnp = &ndp->ni_cnd; local
1078 relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) argument
1235 kdebug_lookup(struct vnode *dp, struct componentname *cnp) argument
[all...]
H A Dvfs_cache.c148 static vnode_t cache_lookup_locked(vnode_t dvp, struct componentname *cnp);
153 static void cache_enter_locked(vnode_t dvp, vnode_t vp, struct componentname *cnp);
832 cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp, argument
862 * cnp->cn_nameptr for callers that need the name.
865 cp = cnp->cn_nameptr;
877 cnp->cn_hash = hash;
878 cnp->cn_namelen = cp - cnp->cn_nameptr;
880 ndp->ni_pathlen -= cnp->cn_namelen;
901 cnp
1131 cache_lookup_locked(vnode_t dvp, struct componentname *cnp) argument
1213 cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) argument
1311 cache_enter_with_gen(struct vnode *dvp, struct vnode *vp, struct componentname *cnp, int gen) argument
1330 cache_enter(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
1344 cache_enter_locked(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
[all...]
H A Dvfs_attrlist.c522 const char *cnp = NULL; /* protected by ATTR_CMN_NAME */ local
680 cnp = vnode_getname(vp);
681 if (cnp == NULL) {
683 cnp = &vp->v_mount->mnt_vfsstat.f_mntonname[0];
685 cnl = strlen(cnp);
688 getattrlist_findnamecomp(vp->v_mount->mnt_vfsstat.f_mntonname, &cnp, &cnl);
729 attrlist_pack_string(&ab, cnp, cnl);
927 const char *cnp; local
940 cnp = "unknown";
1083 cnp
[all...]
H A Dkpi_vfs.c2550 VNOP_LOOKUP(vnode_t dvp, vnode_t *vpp, struct componentname *cnp, vfs_context_t ctx) argument
2561 a.a_cnp = cnp;
2575 if ( (cnp->cn_flags & ISLASTCN) ) {
2576 if ( (cnp->cn_flags & LOCKPARENT) ) {
2577 if ( !(cnp->cn_flags & FSNODELOCKHELD) ) {
2585 cnp->cn_flags |= FSNODELOCKHELD;
2615 VNOP_CREATE(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx) argument
2625 a.a_cnp = cnp;
2640 xattrfile_remove(dvp, cnp->cn_nameptr, ctx, thread_safe, 0);
2652 *#% whiteout cnp
2665 VNOP_WHITEOUT(vnode_t dvp, struct componentname * cnp, int flags, vfs_context_t ctx) argument
2708 VNOP_MKNOD(vnode_t dvp, vnode_t * vpp, struct componentname * cnp, struct vnode_attr * vap, vfs_context_t ctx) argument
3460 VNOP_REMOVE(vnode_t dvp, vnode_t vp, struct componentname * cnp, int flags, vfs_context_t ctx) argument
3515 VNOP_LINK(vnode_t vp, vnode_t tdvp, struct componentname * cnp, vfs_context_t ctx) argument
3893 VNOP_MKDIR(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vnode_attr *vap, vfs_context_t ctx) argument
3945 VNOP_RMDIR(struct vnode *dvp, struct vnode *vp, struct componentname *cnp, vfs_context_t ctx) argument
4148 VNOP_SYMLINK(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vnode_attr *vap, char *target, vfs_context_t ctx) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_lookup.c96 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
138 * Lookup *cnp in directory *dvp, return it in *vpp.
148 IN struct componentname *cnp - Name of file;
153 hfs_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, int *cnode_locked) argument
175 nameiop = cnp->cn_nameiop;
176 flags = cnp->cn_flags;
183 cnp->cn_flags &= ~MAKEENTRY;
185 } else if ((cnp->cn_nameptr[0] == '.') && (cnp->cn_namelen == 1)) {
187 cnp
428 struct componentname *cnp = ap->a_cnp; local
[all...]
H A Dhfs_link.c124 * using the name in cnp.
130 struct componentname *cnp)
132 vfs_context_t ctx = cnp->cn_context;
259 link_desc.cd_nameptr = (const u_int8_t *)cnp->cn_nameptr;
260 link_desc.cd_namelen = strlen(cnp->cn_nameptr);
375 struct componentname *cnp = ap->a_cnp; local
483 todesc.cd_nameptr = (const u_int8_t *)cnp->cn_nameptr;
484 todesc.cd_namelen = cnp->cn_namelen;
541 error = hfs_makelink(hfsmp, cp, tdcp, cnp);
636 hfs_unlink(struct hfsmount *hfsmp, struct vnode *dvp, struct vnode *vp, struct componentname *cnp, in argument
129 hfs_makelink(struct hfsmount *hfsmp, struct cnode *cp, struct cnode *dcp, struct componentname *cnp) argument
[all...]
H A Dhfs_cnode.c523 struct componentname *cnp,
601 !hfs_valid_cnode(hfsmp, dvp, (wantrsrc ? NULL : cnp), cp->c_fileid)) {
730 vfsp.vnfs_cnp = cnp;
754 if (dvp == NULLVP || cnp == NULL || !(cnp->cn_flags & MAKEENTRY))
857 hfs_valid_cnode(struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp, cnid_t cnid) argument
872 if (dvp && cnp) {
874 cndesc.cd_nameptr = (const u_int8_t *)cnp->cn_nameptr;
875 cndesc.cd_namelen = cnp->cn_namelen;
520 hfs_getnewvnode( struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp, struct cat_desc *descp, int flags, struct cat_attr *attrp, struct cat_fork *forkp, struct vnode **vpp) argument
H A Dhfs_cnode.h246 extern int hfs_getnewvnode(struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp,
275 extern int hfs_valid_cnode(struct hfsmount *hfsmp, struct vnode *dvp, struct componentname *cnp, cnid_t cnid);
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/union/
H A Dunion_vnops.c92 struct componentname *cnp)
95 vfs_context_t ctx = cnp->cn_context;
108 if (cnp->cn_flags & ISDOTDOT) {
123 error = VNOP_LOOKUP(dvp, &tdvp, cnp, ctx);
173 struct componentname *cnp = ap->a_cnp; local
174 vfs_context_t ctx = cnp->cn_context;
175 int lockparent = cnp->cn_flags & LOCKPARENT;
185 if (cnp->cn_namelen == 3 &&
186 cnp->cn_nameptr[2] == '.' &&
187 cnp
91 union_lookup1(struct vnode *udvp, struct vnode **dvpp, struct vnode **vpp, struct componentname *cnp) argument
446 struct componentname *cnp = ap->a_cnp; local
492 struct componentname *cnp = ap->a_cnp; local
518 struct componentname *cnp = ap->a_cnp; local
1020 struct componentname *cnp = ap->a_cnp; local
1084 struct componentname *cnp = ap->a_cnp; local
1226 struct componentname *cnp = ap->a_cnp; local
1263 struct componentname *cnp = ap->a_cnp; local
1321 struct componentname *cnp = ap->a_cnp; local
[all...]
H A Dunion_subr.c398 * cnp Holds path component information to be coupled with
401 * of cnp is only valid for the duration of the call.
431 struct componentname *cnp,
575 if (cnp && (lowervp != NULLVP)) {
576 un->un_hash = cnp->cn_hash;
578 MALLOC(un->un_path, caddr_t, cnp->cn_namelen+1,
580 bcopy(cnp->cn_nameptr, un->un_path,
581 cnp->cn_namelen);
584 un->un_path[cnp->cn_namelen] = '\0';
658 vfsp.vnfs_cnp = cnp;
427 union_allocvp(struct vnode **vpp, struct mount *mp, struct vnode *undvp, struct vnode *dvp, struct componentname *cnp, struct vnode *uppervp, struct vnode *lowervp, int docache) argument
913 union_faultin_copyup(struct vnode **vpp, vnode_t udvp, vnode_t lvp, struct componentname * cnp, vfs_context_t context) argument
1059 union_relookup( struct union_mount *um, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct componentname *cn, char *path, int pathlen) argument
[all...]
H A Dunion.h212 extern int union_faultin_copyup(struct vnode ** uvpp, vnode_t udvp, vnode_t lvp, struct componentname * cnp, vfs_context_t context);
/macosx-10.5.8/xnu-1228.15.4/bsd/isofs/cd9660/
H A Dcd9660_lookup.c151 struct componentname *cnp = ap->a_cnp; local
152 int flags = cnp->cn_flags;
153 int nameiop = cnp->cn_nameiop;
154 vfs_context_t ctx = cnp->cn_context;
174 if ((error = cache_lookup(vdp, vpp, cnp))) {
180 len = cnp->cn_namelen;
181 name = cnp->cn_nameptr;
284 if (namelen == cnp->cn_namelen
367 if (cnp->cn_flags & MAKEENTRY)
368 cache_enter(vdp, *vpp, cnp);
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/
H A Ddevfs_vnops.c158 struct componentname *cnp = ap->a_cnp; local
159 vfs_context_t ctx = cnp->cn_context;
166 int flags = cnp->cn_flags;
167 int op = cnp->cn_nameiop; /* LOOKUP, CREATE, RENAME, or DELETE */
190 heldchar = cnp->cn_nameptr[cnp->cn_namelen];
191 cnp->cn_nameptr[cnp->cn_namelen] = '\0';
193 nodename = dev_findname(dir_node, cnp->cn_nameptr);
197 cnp
649 struct componentname *cnp = ap->a_cnp; local
724 struct componentname *cnp = ap->a_cnp; local
967 struct componentname * cnp = ap->a_cnp; local
1035 struct componentname * cnp = ap->a_cnp; local
1084 struct componentname * cnp = ap->a_cnp; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/
H A Dufs_lookup.c104 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
159 struct componentname *cnp = ap->a_cnp; local
160 int flags = cnp->cn_flags;
161 int nameiop = cnp->cn_nameiop;
169 if (cnp->cn_namelen > UFSMAXNAMLEN)
198 if (error = cache_lookup(vdp, vpp, cnp)) {
215 cnp->cn_namelen + 3) &~ 3;
332 if (namlen == cnp->cn_namelen &&
333 !bcmp(cnp->cn_nameptr, ep->d_name,
439 if ((cnp
[all...]
H A Dufs_vnops.c162 struct componentname *cnp = ap->a_cnp; local
166 cnp->cn_flags &= ~MODMASK;
167 cnp->cn_flags |= (WANTPARENT | NOCACHE);
168 cnp->cn_nameiop = CREATE;
170 (void) relookup(dvp, &tvp, cnp);
552 ufs_remove_internal(vnode_t dvp, vnode_t vp, struct componentname *cnp, int flags) argument
565 cnp->cn_flags &= ~MODMASK;
566 cnp->cn_flags |= (WANTPARENT | NOCACHE);
567 cnp->cn_nameiop = DELETE;
569 (void) relookup(dvp, &tvp, cnp);
614 struct componentname *cnp = ap->a_cnp; local
657 struct componentname *cnp = ap->a_cnp; local
1105 register struct componentname *cnp = ap->a_cnp; local
1235 struct componentname *cnp = ap->a_cnp; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/synthfs/
H A Dsynthfs_vnops.c69 struct componentname *cnp, vfs_context_t context);
139 IN struct componentname *cnp;
617 IN struct componentname *cnp;
638 struct componentname *cnp = ap->a_cnp; local
644 retval = synthfs_new_directory(VTOVFS(dvp), dvp, cnp->cn_nameptr, VTOSFS(dvp)->synthfs_nextid++, mode, vfs_context_proc(cnp->cn_context), &vp);
670 IN struct componentname *cnp;
689 __unused struct componentname *cnp,
740 IN struct componentname *cnp;
792 IN struct componentname *cnp;
688 synthfs_remove_internal(struct vnode *dvp, struct vnode *vp, __unused struct componentname *cnp, __unused vfs_context_t context) argument
815 struct componentname *cnp = ap->a_cnp; local
969 struct componentname *cnp = ap->a_cnp; local
1016 struct componentname *cnp = ap->a_cnp; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/security/
H A Dmac_vfs.c358 struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
369 dvp, dvp->v_label, vp, vp->v_label, cnp);
489 struct componentname *cnp)
499 MAC_CHECK(vnode_check_chroot, cred, dvp, dvp->v_label, cnp);
505 struct componentname *cnp, struct vnode_attr *vap)
515 MAC_CHECK(vnode_check_create, cred, dvp, dvp->v_label, cnp, vap);
521 struct componentname *cnp)
532 vp->v_label, cnp);
721 struct vnode *vp, struct componentname *cnp)
732 vp->v_label, cnp);
357 mac_vnode_notify_create(vfs_context_t ctx, struct mount *mp, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
488 mac_vnode_check_chroot(vfs_context_t ctx, struct vnode *dvp, struct componentname *cnp) argument
504 mac_vnode_check_create(vfs_context_t ctx, struct vnode *dvp, struct componentname *cnp, struct vnode_attr *vap) argument
520 mac_vnode_check_unlink(vfs_context_t ctx, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
720 mac_vnode_check_link(vfs_context_t ctx, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
752 mac_vnode_check_lookup(vfs_context_t ctx, struct vnode *dvp, struct componentname *cnp) argument
848 mac_vnode_check_rename_from(vfs_context_t ctx, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
865 mac_vnode_check_rename_to(vfs_context_t ctx, struct vnode *dvp, struct vnode *vp, int samedir, struct componentname *cnp) argument
1137 mac_mount_check_mount(vfs_context_t ctx, struct vnode *vp, struct componentname *cnp, const char *vfc_name) argument
[all...]
H A Dmac_vfs_subr.c47 struct componentname *cnp, int flags, vfs_context_t ctx)
74 mp, dvp, vp, cnp);
46 vnode_label(struct mount *mp, struct vnode *dvp, struct vnode *vp, struct componentname *cnp, int flags, vfs_context_t ctx) argument
H A Dmac_framework.h250 struct componentname *cnp, const char *vfc_name);
434 struct componentname *cnp);
436 struct componentname *cnp, struct vnode_attr *vap);
456 struct vnode *vp, struct componentname *cnp);
459 struct componentname *cnp);
467 struct vnode *vp, struct componentname *cnp);
469 struct vnode *vp, int samedir, struct componentname *cnp);
490 struct vnode *vp, struct componentname *cnp);
514 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
516 struct componentname *cnp, in
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/
H A Dnfs4_vnops.c650 struct componentname cn, *cnp = &cn; local
678 bzero(cnp, sizeof(*cnp));
873 cnp->cn_nameptr = CAST_DOWN(caddr_t, uio_iov_base(uiop));
874 cnp->cn_namelen = len;
902 if ((cnp->cn_nameptr[0] == '.') &&
903 ((len == 1) || ((len == 2) && (cnp->cn_nameptr[1] == '.')))) {
916 cnp->cn_hash = 0;
917 error = nfs_nget(NFSTOMP(dnp), dnp, cnp,
1419 struct componentname *cnp local
1703 nfs4_create_rpc( vfs_context_t ctx, nfsnode_t dnp, struct componentname *cnp, struct vnode_attr *vap, int type, char *link, nfsnode_t *npp) argument
1989 struct componentname *cnp = ap->a_cnp; local
2098 struct componentname *cnp = ap->a_cnp; local
[all...]
H A Dnfs_vnops.c1378 struct componentname *cnp = ap->a_cnp; local
1381 int flags = cnp->cn_flags;
1422 error = cache_lookup(dvp, vpp, cnp);
1452 if (cnp->cn_nameptr[0] == '.') {
1453 if (cnp->cn_namelen == 1)
1455 if ((cnp->cn_namelen == 2) && (cnp->cn_nameptr[1] == '.'))
1470 (cnp->cn_namelen > (long)nmp->nm_fsattr.nfsa_maxname)) {
1480 error = nmp->nm_funcs->nf_lookup_rpc_async(dnp, cnp->cn_nameptr, cnp
2673 struct componentname *cnp = ap->a_cnp; local
2823 struct componentname *cnp = ap->a_cnp; local
3007 struct componentname *cnp = ap->a_cnp; local
3483 struct componentname *cnp = ap->a_cnp; local
3575 struct componentname *cnp = ap->a_cnp; local
3735 struct componentname *cnp = ap->a_cnp; local
3887 struct componentname *cnp = ap->a_cnp; local
4288 struct componentname cn, *cnp = &cn; local
4599 nfs_sillyrename( nfsnode_t dnp, nfsnode_t np, struct componentname *cnp, vfs_context_t ctx) argument
4823 struct componentname cn, *cnp = &cn; local
[all...]
H A Dnfs_node.c140 struct componentname *cnp,
208 if (dnp && cnp && (flags & NG_MAKEENTRY))
209 cache_enter(NFSTOV(dnp), vp, cnp); local
234 if (dnp && cnp && ((cnp->cn_namelen != 2) ||
235 (cnp->cn_nameptr[0] != '.') || (cnp->cn_nameptr[1] != '.'))) {
339 vfsp.vnfs_cnp = cnp;
341 if (!dnp || !cnp || !(flags & NG_MAKEENTRY))
137 nfs_nget( mount_t mp, nfsnode_t dnp, struct componentname *cnp, u_char *fhp, int fhsize, struct nfs_vattr *nvap, u_int64_t *xidp, int flags, nfsnode_t *npp) argument
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dnamei.h216 struct componentname *cnp);
222 int cache_lookup_path(struct nameidata *ndp, struct componentname *cnp, vnode_t dp,
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/nullfs/
H A Dnull_vnops.c364 struct componentname *cnp = ap->a_cnp; local
365 struct proc *p = cnp->cn_proc;
366 int flags = cnp->cn_flags;
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/fdesc/
H A Dfdesc_vnops.c225 struct componentname *cnp = ap->a_cnp; local
226 char *pname = cnp->cn_nameptr;
234 if (cnp->cn_namelen == 1 && *pname == '.') {
252 if (cnp->cn_namelen == 2 && bcmp(pname, "fd", 2) == 0) {
261 switch (cnp->cn_namelen) {
295 if (cnp->cn_namelen == 2 && bcmp(pname, "..", 2) == 0) {

Completed in 269 milliseconds

12