HomeSort by: relevance | last modified time | path
    Searched refs:cnp (Results 1 - 25 of 71) sorted by relevancy

1 2 3

  /src/sys/fs/filecorefs/
filecore_lookup.c 136 struct componentname *cnp = ap->a_cnp; local in function:filecore_lookup
137 kauth_cred_t cred = cnp->cn_cred;
139 int nameiop = cnp->cn_nameiop;
142 flags = cnp->cn_flags;
156 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
166 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen,
167 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp))
    [all...]
  /src/sys/kern/
vfs_lookup.c 455 * cnp is always equal to &ndp->ni_cnp.
459 struct componentname *cnp; member in struct:namei_state
479 state->cnp = &ndp->ni_cnd;
487 KASSERTMSG((state->cnp->cn_cred != NULL), "namei: bad cred/proc");
488 KASSERTMSG(((state->cnp->cn_nameiop & (~OPMASK)) == 0),
490 state->cnp->cn_nameiop);
491 KASSERTMSG(((state->cnp->cn_flags & OPMASK) == 0),
493 state->cnp->cn_flags);
510 KASSERT(state->cnp == &state->ndp->ni_cnd);
531 struct componentname *cnp = state->cnp local in function:namei_getstartdir
640 struct componentname *cnp = state->cnp; local in function:namei_ktrace
738 struct componentname *cnp = state->cnp; local in function:namei_follow
843 struct componentname *cnp = state->cnp; local in function:lookup_parsepath
925 struct componentname *cnp = state->cnp; local in function:lookup_crossmount
1079 struct componentname *cnp = state->cnp; local in function:lookup_once
1271 struct componentname *cnp = state->cnp; local in function:lookup_fastforward
1502 struct componentname *cnp = state->cnp; local in function:namei_oneroot
1907 struct componentname *cnp = state->cnp; local in function:namei_tryemulroot
2025 struct componentname *cnp = state->cnp; local in function:do_lookup_for_nfsd_index
    [all...]
  /src/sys/fs/adosfs/
adlookup.c 73 struct componentname *cnp; local in function:adosfs_lookup
85 cnp = sp->a_cnp;
90 ucp = cnp->cn_cred;
91 nameiop = cnp->cn_nameiop;
92 flags = cnp->cn_flags;
94 pelt = (const u_char *)cnp->cn_nameptr;
95 plen = cnp->cn_namelen;
105 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
113 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen
    [all...]
  /src/sys/fs/cd9660/
cd9660_lookup.c 121 struct componentname *cnp = ap->a_cnp; local in function:cd9660_lookup
122 kauth_cred_t cred = cnp->cn_cred;
124 int nameiop = cnp->cn_nameiop;
126 flags = cnp->cn_flags;
141 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
151 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen,
152 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp))
    [all...]
  /src/sys/rump/librump/rumpvfs/
rump_vfs.c 208 struct componentname *cnp; local in function:rump_makecn
211 cnp = &rcn->rcn_cn;
215 cnp->cn_nameptr = rcn->rcn_path;
217 cnp->cn_nameiop = nameiop;
218 cnp->cn_flags = flags & (MODMASK | PARAMASK);
220 cnp->cn_namelen = namelen;
222 cnp->cn_cred = creds;
224 return cnp;
228 rump_freecn(struct componentname *cnp, int flags)
230 struct rumpcn *rcn = (void *)cnp;
278 struct componentname *cnp; local in function:rump_namei
    [all...]
rumpfs.c 571 struct componentname *cnp, struct rumpfs_node *rn)
576 rdent->rd_name = kmem_alloc(cnp->cn_namelen+1, KM_SLEEP);
578 strlcpy(rdent->rd_name, cnp->cn_nameptr, cnp->cn_namelen+1);
581 if ((cnp->cn_flags & ISWHITEOUT) != 0) {
582 KASSERT((cnp->cn_flags & DOWHITEOUT) == 0);
583 freedir(rnd, cnp);
589 freedir(struct rumpfs_node *rnd, struct componentname *cnp)
594 if (rd->rd_namelen == cnp->cn_namelen &&
595 strncmp(rd->rd_name, cnp->cn_nameptr
677 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_lookup
1025 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_mkdir
1055 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_rmdir
1095 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_remove
1122 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_mknod
1153 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_create
1187 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_symlink
1240 struct componentname *cnp = ap->a_cnp; local in function:rump_vop_whiteout
    [all...]
rumpvnode_if.c 84 struct componentname *cnp)
89 error = VOP_LOOKUP(dvp, vpp, cnp);
98 struct componentname *cnp,
104 error = VOP_CREATE(dvp, vpp, cnp, vap);
113 struct componentname *cnp,
119 error = VOP_MKNOD(dvp, vpp, cnp, vap);
386 struct componentname *cnp)
391 error = VOP_REMOVE(dvp, vp, cnp);
400 struct componentname *cnp)
405 error = VOP_LINK(dvp, vp, cnp);
    [all...]
  /src/sys/fs/autofs/
autofs_vnops.c 205 struct componentname *cnp = ap->a_cnp; local in function:autofs_lookup
210 const bool lastcn __diagused = (cnp->cn_flags & ISLASTCN) != 0;
218 KASSERT(!VOP_ACCESS(dvp, VEXEC, cnp->cn_cred));
224 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
225 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp);
235 if (cnp->cn_flags & ISDOTDOT) {
240 KASSERT(!(lastcn && cnp->cn_nameiop == RENAME));
249 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.')
370 struct componentname *cnp = ap->a_cnp; local in function:autofs_mkdir
    [all...]
  /src/sys/fs/msdosfs/
msdosfs_lookup.c 105 struct componentname *cnp = ap->a_cnp; local in function:msdosfs_lookup
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
    [all...]
  /src/sys/fs/tmpfs/
tmpfs_vnops.c 123 * cnp (component name - path).
137 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_lookup
138 const bool lastcn = (cnp->cn_flags & ISLASTCN) != 0;
150 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
160 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)) {
169 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
170 cnp->cn_nameiop, cnp->cn_flags
310 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_create
328 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_mknod
727 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_remove
778 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_link
844 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_mkdir
897 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_rmdir
957 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_symlink
1325 struct componentname *cnp = ap->a_cnp; local in function:tmpfs_whiteout
    [all...]
  /src/sys/fs/unionfs/
unionfs_vnops.c 121 struct componentname *cnp; local in function:unionfs_lookup
125 cnp = ap->a_cnp;
126 nameiop = cnp->cn_nameiop;
127 cnflags = cnp->cn_flags;
135 UNIONFS_INTERNAL_DEBUG("unionfs_lookup: enter: nameiop=%ld, flags=%lx, path=%s\n", nameiop, cnflags, cnp->cn_nameptr);
163 error = VOP_LOOKUP(dtmpvp, &vp, cnp);
187 cache_enter(dvp, NULLVP, cnp->cn_nameptr,
188 cnp->cn_namelen, cnp->cn_flags);
199 uerror = VOP_LOOKUP(udvp, &uvp, cnp);
342 struct componentname *cnp; local in function:unionfs_create
376 struct componentname *cnp; local in function:unionfs_whiteout
415 struct componentname *cnp; local in function:unionfs_mknod
924 struct componentname *cnp; local in function:unionfs_remove
1231 struct componentname *cnp; local in function:unionfs_mkdir
1277 struct componentname *cnp; local in function:unionfs_rmdir
1336 struct componentname *cnp; local in function:unionfs_symlink
    [all...]
unionfs.h 124 int unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp);
133 int unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *duvp, struct unionfs_node *unp, struct componentname *cnp);
134 int unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, const char *path);
135 int unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp);
136 int unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp);
137 int unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp);
unionfs_subr.c 70 struct vnode **vpp, struct componentname *cnp)
79 path = (cnp ? cnp->cn_nameptr : NULL);
85 if (cnp && !(cnp->cn_flags & ISLASTCN))
118 malloc(cnp->cn_namelen +1, M_UNIONFSPATH, M_WAITOK|M_ZERO);
119 memcpy(unp->un_path, cnp->cn_nameptr, cnp->cn_namelen);
120 unp->un_path[cnp->cn_namelen] = '\0';
299 struct componentname *cnp, struct componentname *cn
    [all...]
  /src/sys/ufs/ext2fs/
ext2fs_lookup.c 127 ext2fs_is_dot_entry(struct componentname *cnp)
129 return cnp->cn_namelen <= 2 && cnp->cn_nameptr[0] == '.' &&
130 (cnp->cn_nameptr[1] == '.' || cnp->cn_nameptr[1] == '\0');
247 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
300 struct componentname *cnp = ap->a_cnp; local in function:ext2fs_lookup
301 kauth_cred_t cred = cnp->cn_cred;
303 int nameiop = cnp->cn_nameiop;
309 flags = cnp->cn_flags
    [all...]
  /src/sys/ufs/chfs/
chfs_subr.c 97 * 'cnp' describes the name of the entry to look for. Note that the .
104 chfs_dir_lookup(struct chfs_inode *ip, struct componentname *cnp)
110 KASSERT(IMPLIES(cnp->cn_namelen == 1, cnp->cn_nameptr[0] != '.'));
111 KASSERT(IMPLIES(cnp->cn_namelen == 2, !(cnp->cn_nameptr[0] == '.' &&
112 cnp->cn_nameptr[1] == '.')));
116 KASSERT(cnp->cn_namelen < 0xffff);
119 if (fd->nsize == (uint16_t)cnp->cn_namelen &&
120 memcmp(fd->name, cnp->cn_nameptr, fd->nsize) == 0)
    [all...]
chfs_vnode.c 194 struct componentname *cnp, enum vtype type)
240 ip->uid = kauth_cred_geteuid(cnp->cn_cred);
241 ip->gid = kauth_cred_getegid(cnp->cn_cred);
254 error = kauth_authorize_vnode(cnp->cn_cred,
256 cnp->cn_cred, ip->uid, ip->gid, mode));
285 nfd = chfs_alloc_dirent(cnp->cn_namelen + 1);
289 nfd->nsize = cnp->cn_namelen;
290 memcpy(&(nfd->name), cnp->cn_nameptr, cnp->cn_namelen);
292 nfd->nhash = hash32_buf(nfd->name, cnp->cn_namelen, HASH32_BUF_INIT)
    [all...]
  /src/sys/fs/nfs/client/
nfs_clvnops.c 210 struct componentname *cnp, struct vattr *vap);
1033 struct componentname *cnp = ap->a_cnp; local in function:nfs_lookup
1037 int flags = cnp->cn_flags;
1042 struct thread *td = cnp->cn_thread;
1050 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
1065 if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td)) != 0)
1067 error = cache_lookup(dvp, vpp, cnp, &nctime, &ncticks);
1076 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.')
1536 struct componentname *cnp = ap->a_cnp; local in function:nfs_create
1657 struct componentname *cnp = ap->a_cnp; local in function:nfs_remove
1954 struct componentname *cnp = ap->a_cnp; local in function:nfs_link
2013 struct componentname *cnp = ap->a_cnp; local in function:nfs_symlink
2089 struct componentname *cnp = ap->a_cnp; local in function:nfs_mkdir
2165 struct componentname *cnp = ap->a_cnp; local in function:nfs_rmdir
    [all...]
  /src/sys/fs/union/
union_vnops.c 249 struct componentname *cnp)
264 if (cnp->cn_flags & ISDOTDOT) {
279 error = VOP_LOOKUP(dvp, &tdvp, cnp);
283 if (cnp->cn_flags & ISDOTDOT)
286 if (cnp->cn_flags & ISDOTDOT)
332 struct componentname *cnp = ap->a_cnp; local in function:union_lookup
339 if (cnp->cn_namelen == 3 &&
340 cnp->cn_nameptr[2] == '.' &&
341 cnp->cn_nameptr[1] == '.' &&
342 cnp->cn_nameptr[0] == '.')
545 struct componentname *cnp = ap->a_cnp; local in function:union_create
578 struct componentname *cnp = ap->a_cnp; local in function:union_whiteout
597 struct componentname *cnp = ap->a_cnp; local in function:union_mknod
1208 struct componentname *cnp = ap->a_cnp; local in function:union_remove
1244 struct componentname *cnp = ap->a_cnp; local in function:union_link
1443 struct componentname *cnp = ap->a_cnp; local in function:union_mkdir
1477 struct componentname *cnp = ap->a_cnp; local in function:union_rmdir
1522 struct componentname *cnp = ap->a_cnp; local in function:union_symlink
    [all...]
union_subr.c 338 * should exist (but doesn't) and (cnp) is the componentname
360 struct componentname *cnp, /* may be null */
372 is_dotdot = (dvp != NULL && cnp != NULL && (cnp->cn_flags & ISDOTDOT));
452 if (cnp && (lowervp != NULLVP)) {
453 un->un_path = malloc(cnp->cn_namelen+1,
455 memcpy(un->un_path, cnp->cn_nameptr,
456 cnp->cn_namelen);
457 un->un_path[cnp->cn_namelen] = '\0';
489 if (dvp && cnp && (lowervp != NULLVP))
    [all...]
  /src/sys/ufs/lfs/
ulfs_lookup.c 86 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
147 struct componentname *cnp = ap->a_cnp; local in function:ulfs_lookup
148 kauth_cred_t cred = cnp->cn_cred;
150 int nameiop = cnp->cn_nameiop;
157 flags = cnp->cn_flags;
181 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen,
182 cnp->cn_nameiop, cnp->cn_flags, &iswhiteout, vpp)) {
184 cnp->cn_flags |= ISWHITEOUT
    [all...]
  /src/sys/fs/nilfs/
nilfs_vnops.c 617 struct componentname *cnp = ap->a_cnp; local in function:nilfs_lookup
630 nameiop = cnp->cn_nameiop;
631 islastcn = cnp->cn_flags & ISLASTCN;
635 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
648 DPRINTF(LOOKUP, ("\tlooking up cnp->cn_nameptr '%s'\n",
649 cnp->cn_nameptr));
651 if (cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
652 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp))
1081 struct componentname *cnp = ap->a_cnp; local in function:nilfs_create
1104 struct componentname *cnp = ap->a_cnp; local in function:nilfs_mknod
1127 struct componentname *cnp = ap->a_cnp; local in function:nilfs_mkdir
1188 struct componentname *cnp = ap->a_cnp; local in function:nilfs_link
1220 struct componentname *cnp = ap->a_cnp; local in function:nilfs_symlink
1405 struct componentname *cnp = ap->a_cnp; local in function:nilfs_remove
1440 struct componentname *cnp = ap->a_cnp; local in function:nilfs_rmdir
    [all...]
nilfs_subr.h 72 int nilfs_create_node(struct vnode *dvp, struct vnode **vpp, struct vattr *vap, struct componentname *cnp);
76 int nilfs_dir_detach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *nilfs_node, struct componentname *cnp);
77 int nilfs_dir_attach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *nilfs_node, struct vattr *vap, struct componentname *cnp);
  /src/sys/nfs/
nfs_vnops.c 229 struct componentname *cnp)
233 if ((cnp->cn_flags & MAKEENTRY) == 0) {
245 cache_enter(dvp, vp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
732 struct componentname *cnp = ap->a_cnp; local in function:nfs_lookup
749 flags = cnp->cn_flags;
754 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
762 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.')
1534 struct componentname *cnp = ap->a_cnp; local in function:nfs_mknod
1557 struct componentname *cnp = ap->a_cnp; local in function:nfs_create
1704 struct componentname *cnp = ap->a_cnp; local in function:nfs_remove
2006 struct componentname *cnp = ap->a_cnp; local in function:nfs_link
2055 struct componentname *cnp = ap->a_cnp; local in function:nfs_symlink
2143 struct componentname *cnp = ap->a_cnp; local in function:nfs_mkdir
2232 struct componentname *cnp = ap->a_cnp; local in function:nfs_rmdir
2603 struct componentname *cnp = &ndp->ni_cnd; local in function:nfs_readdirplusrpc
    [all...]
  /src/sys/ufs/ufs/
ufs_lookup.c 295 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
345 struct componentname *cnp = ap->a_cnp; local in function:ufs_lookup
346 kauth_cred_t cred = cnp->cn_cred;
348 int nameiop = cnp->cn_nameiop;
358 flags = cnp->cn_flags;
381 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen,
382 cnp->cn_nameiop, cnp->cn_flags, &iswhiteout, vpp)) {
384 cnp->cn_flags |= ISWHITEOUT
    [all...]
  /src/sys/fs/udf/
udf_vnops.c 661 struct componentname *cnp = ap->a_cnp; local in function:udf_lookup
677 cnp->cn_nameptr));
680 nameiop = cnp->cn_nameiop;
681 islastcn = cnp->cn_flags & ISLASTCN;
685 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred);
698 DPRINTF(LOOKUP, ("\tlooking up cnp->cn_nameptr '%s'\n",
699 cnp->cn_nameptr));
701 if (cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
702 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp))
1490 struct componentname *cnp = ap->a_cnp; local in function:udf_create
1513 struct componentname *cnp = ap->a_cnp; local in function:udf_mknod
1536 struct componentname *cnp = ap->a_cnp; local in function:udf_mkdir
1557 struct componentname *cnp = ap->a_cnp; local in function:udf_link
1728 struct componentname *cnp = ap->a_cnp; local in function:udf_symlink
1941 struct componentname *cnp = ap->a_cnp; local in function:udf_remove
1986 struct componentname *cnp = ap->a_cnp; local in function:udf_rmdir
    [all...]

Completed in 27 milliseconds

1 2 3