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

1 2

  /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/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/nfs/
nfs_srvsubs.c 127 struct componentname *cnp = &ndp->ni_cnd; local in function:nfs_namei
188 cnp->cn_flags |= RDONLY;
260 cnp->cn_flags |= NOCROSSMOUNT;
  /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/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/efs/
efs_vnops.c 65 struct componentname *cnp = ap->a_cnp; local in function:efs_lookup
68 int err, nameiop = cnp->cn_nameiop;
71 err = VOP_ACCESS(ap->a_dvp, VEXEC, cnp->cn_cred);
75 if (cache_lookup(ap->a_dvp, cnp->cn_nameptr, cnp->cn_namelen,
76 cnp->cn_nameiop, cnp->cn_flags, NULL, ap->a_vpp)) {
83 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
90 if (cnp->cn_flags & ISDOTDOT
    [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/ntfs/
ntfs_vnops.c 665 struct componentname *cnp = ap->a_cnp; local in function:ntfs_lookup
666 kauth_cred_t cred = cnp->cn_cred;
670 (int)cnp->cn_namelen, cnp->cn_nameptr, (long long)cnp->cn_namelen,
677 if ((cnp->cn_flags & ISLASTCN) &&
679 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
690 if (cache_lookup(ap->a_dvp, cnp->cn_nameptr, cnp->cn_namelen
    [all...]
  /src/sys/fs/ptyfs/
ptyfs_vnops.c 584 struct componentname *cnp = ap->a_cnp; local in function:ptyfs_lookup
587 const char *pname = cnp->cn_nameptr;
593 if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)
596 if (cnp->cn_namelen == 1 && *pname == '.') {
608 if (cnp->cn_flags & ISDOTDOT)
611 pty = atoi(pname, cnp->cn_namelen);
628 return cnp->cn_nameiop == LOOKUP ? ENOENT : EROFS;
  /src/sys/miscfs/fdesc/
fdesc_vnops.c 179 struct componentname *cnp = ap->a_cnp; local in function:fdesc_lookup
181 const char *pname = cnp->cn_nameptr;
189 if (cnp->cn_namelen == 1 && *pname == '.') {
204 if (cnp->cn_namelen == 2 && memcmp(pname, "fd", 2) == 0) {
209 if (cnp->cn_namelen == 3 && memcmp(pname, "tty", 3) == 0) {
219 switch (cnp->cn_namelen) {
241 if (cnp->cn_namelen == 2 && memcmp(pname, "..", 2) == 0) {
  /src/sys/miscfs/genfs/
layer_vnops.c 349 struct componentname *cnp = ap->a_cnp; local in function:layer_lookup
351 int error, flags = cnp->cn_flags;
356 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)) {
369 (cnp->cn_nameiop == CREATE || cnp->cn_nameiop == RENAME))
  /src/sys/miscfs/umapfs/
umap_vnops.c 339 struct componentname *cnp = ap->a_cnp; local in function:umap_lookup
345 int flags, cnf = cnp->cn_flags;
351 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
367 if ((savecompcredp = cnp->cn_cred)) {
369 cnp->cn_cred = compcredp;
392 (cnp->cn_nameiop == CREATE || cnp->cn_nameiop == RENAME))
418 cnp->cn_cred = savecompcredp;
  /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...]
  /src/sys/ufs/ext2fs/
ext2fs_vnops.c 562 struct componentname *cnp = ap->a_cnp; local in function:ext2fs_link
578 error = kauth_authorize_vnode(cnp->cn_cred, KAUTH_VNODE_ADD_LINK, vp,
596 error = ext2fs_direnter(ip, dvp, ulr, cnp);
605 VOP_ABORTOP(dvp, cnp);
622 struct componentname *cnp = ap->a_cnp; local in function:ext2fs_mkdir
692 cnp->cn_cred, (size_t *)0, NULL);
714 error = ext2fs_direnter(ip, dvp, ulr, cnp);
750 struct componentname *cnp = ap->a_cnp; local in function:ext2fs_rmdir
778 !ext2fs_dirempty(ip, dp->i_number, cnp->cn_cred)) {
792 error = ext2fs_dirremove(dvp, ulr, cnp);
    [all...]
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/fs/hfs/
hfs_vnops.c 313 struct componentname *cnp; local in function:hfs_vop_lookup
331 cnp = ap->a_cnp;
332 cred = cnp->cn_cred;
336 pname = cnp->cn_nameptr;
342 flags = cnp->cn_flags;
352 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
364 if ((error = cache_lookup(vdp, vpp, cnp)) >= 0)
370 if (cnp->cn_namelen == 1 && *pname == '.') {
387 } else if (cnp->cn_namelen == 1 && pname[0] == '.')
    [all...]
  /src/sys/fs/sysvbfs/
sysvbfs_vnops.c 78 struct componentname *cnp = a->a_cnp; local in function:sysvbfs_lookup
79 int nameiop = cnp->cn_nameiop;
80 const char *name = cnp->cn_nameptr;
81 int namelen = cnp->cn_namelen;
85 cnp->cn_flags);
89 KASSERT((cnp->cn_flags & ISDOTDOT) == 0);
91 if ((error = VOP_ACCESS(a->a_dvp, VEXEC, cnp->cn_cred)) != 0) {
96 if ((cnp->cn_flags & ISLASTCN) && (v->v_mount->mnt_flag & MNT_RDONLY) &&
97 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)
    [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/ufs/lfs/
ulfs_vnops.c 562 struct componentname *cnp = ap->a_cnp; local in function:ulfs_link
591 error = kauth_authorize_vnode(cnp->cn_cred, KAUTH_VNODE_ADD_LINK, vp,
602 cnp, ip->i_number, LFS_IFTODT(ip->i_mode), NULL);
612 VOP_ABORTOP(dvp, cnp);
629 struct componentname *cnp = ap->a_cnp; local in function:ulfs_whiteout
655 cnp, ULFS_WINO, LFS_DT_WHT, NULL);
663 cnp->cn_flags &= ~DOWHITEOUT;
664 error = ulfs_dirremove(dvp, ulr, NULL, cnp->cn_flags, 0);
682 struct componentname *cnp; local in function:ulfs_rmdir
689 cnp = ap->a_cnp
    [all...]
ulfs_extattr.c 417 struct componentname cnp; local in function:ulfs_extattr_lookup
426 memset(&cnp, 0, sizeof(cnp));
427 cnp.cn_nameiop = LOOKUP;
428 cnp.cn_flags = ISLASTCN | lockparent;
429 cnp.cn_cred = l->l_cred;
430 cnp.cn_nameptr = pnbuf;
431 error = copystr(dirname, pnbuf, MAXPATHLEN, &cnp.cn_namelen);
440 cnp.cn_namelen--; /* trim nul termination */
444 vargs.a_cnp = &cnp;
    [all...]
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/ufs/ufs/
ufs_extattr.c 414 struct componentname cnp; local in function:ufs_extattr_lookup
423 memset(&cnp, 0, sizeof(cnp));
424 cnp.cn_nameiop = LOOKUP;
425 cnp.cn_flags = ISLASTCN | lockparent;
426 cnp.cn_cred = l->l_cred;
427 cnp.cn_nameptr = pnbuf;
428 error = copystr(dirname, pnbuf, MAXPATHLEN, &cnp.cn_namelen);
437 cnp.cn_namelen--; /* trim nul termination */
441 vargs.a_cnp = &cnp;
    [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...]
  /src/sys/fs/v7fs/
v7fs_vnops.c 101 struct componentname *cnp = a->a_cnp; local in function:v7fs_lookup
102 int nameiop = cnp->cn_nameiop;
103 const char *name = cnp->cn_nameptr;
104 int namelen = cnp->cn_namelen;
105 int flags = cnp->cn_flags;
114 opname[nameiop], cnp->cn_flags, parent->inode_number, parent->mode,
120 if ((error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred))) {
153 if ((error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred))) {
167 if ((error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred))) {
265 struct componentname *cnp = a->a_cnp local in function:v7fs_mknod
747 struct componentname *cnp = a->a_cnp; local in function:v7fs_link
843 struct componentname *cnp = a->a_cnp; local in function:v7fs_mkdir
1280 struct componentname *cnp = a->a_cnp; local in function:v7fs_symlink
    [all...]
  /src/sys/miscfs/kernfs/
kernfs_vnops.c 497 struct componentname *cnp = ap->a_cnp; local in function:kernfs_lookup
500 const char *pname = cnp->cn_nameptr;
509 if (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME)
512 if (cnp->cn_namelen == 1 && *pname == '.') {
524 if (cnp->cn_flags & ISDOTDOT)
529 if (cnp->cn_namelen == kt->kt_namlen &&
530 memcmp(kt->kt_name, pname, cnp->cn_namelen) == 0)
534 if (cnp->cn_namelen == dkt->dkt_kt.kt_namlen &&
535 memcmp(dkt->dkt_kt.kt_name, pname, cnp->cn_namelen) == 0)
    [all...]

Completed in 28 milliseconds

1 2