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
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
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
188 cnp->cn_flags |= RDONLY;
260 cnp->cn_flags |= NOCROSSMOUNT;
  /src/sys/fs/autofs/
autofs_vnops.c 205 struct componentname *cnp = ap->a_cnp; local
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
    [all...]
  /src/sys/fs/cd9660/
cd9660_lookup.c 121 struct componentname *cnp = ap->a_cnp; local
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/miscfs/umapfs/
umap_vnops.c 339 struct componentname *cnp = ap->a_cnp; local
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/fs/efs/
efs_vnops.c 65 struct componentname *cnp = ap->a_cnp; local
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
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...]
msdosfs_vnops.c 112 struct componentname *cnp = ap->a_cnp; local
119 printf("msdosfs_create(cnp %p, vap %p\n", cnp, ap->a_vap);
140 if ((error = msdosfs_uniqdosname(pdep, cnp, ndirent.de_Name)) != 0)
153 cnp)) != 0)
156 cache_enter(ap->a_dvp, *ap->a_vpp, cnp->cn_nameptr, cnp->cn_namelen,
157 cnp->cn_flags);
775 struct componentname *cnp = ap->a_cnp; local
858 if ((error = msdosfs_uniqdosname(pdep, cnp, ndirent.de_Name)) != 0
888 struct componentname *cnp = ap->a_cnp; local
    [all...]
  /src/sys/fs/ntfs/
ntfs_vnops.c 665 struct componentname *cnp = ap->a_cnp; local
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
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
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
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/rump/librump/rumpvfs/
rump_vfs.c 208 struct componentname *cnp; local
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
    [all...]
  /src/sys/ufs/ext2fs/
ext2fs_vnops.c 562 struct componentname *cnp = ap->a_cnp; local
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
692 cnp->cn_cred, (size_t *)0, NULL);
714 error = ext2fs_direnter(ip, dvp, ulr, cnp);
750 struct componentname *cnp = ap->a_cnp; local
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
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
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
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
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
328 struct componentname *cnp = ap->a_cnp; local
727 struct componentname *cnp = ap->a_cnp; local
778 struct componentname *cnp = ap->a_cnp; local
844 struct componentname *cnp = ap->a_cnp; local
897 struct componentname *cnp = ap->a_cnp; local
957 struct componentname *cnp = ap->a_cnp; local
1325 struct componentname *cnp = ap->a_cnp; local
    [all...]
  /src/sys/ufs/lfs/
ulfs_extattr.c 417 struct componentname cnp; local
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
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...]
ulfs_vnops.c 562 struct componentname *cnp = ap->a_cnp; local
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
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
689 cnp = ap->a_cnp
    [all...]
  /src/sys/ufs/ufs/
ufs_extattr.c 417 struct componentname cnp; local
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...]
  /src/sys/fs/nilfs/
nilfs_vnops.c 617 struct componentname *cnp = ap->a_cnp; local
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
1104 struct componentname *cnp = ap->a_cnp; local
1127 struct componentname *cnp = ap->a_cnp; local
1188 struct componentname *cnp = ap->a_cnp; local
1220 struct componentname *cnp = ap->a_cnp; local
1405 struct componentname *cnp = ap->a_cnp; local
1440 struct componentname *cnp = ap->a_cnp; local
    [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
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
578 struct componentname *cnp = ap->a_cnp; local
597 struct componentname *cnp = ap->a_cnp; local
1208 struct componentname *cnp = ap->a_cnp; local
1244 struct componentname *cnp = ap->a_cnp; local
1443 struct componentname *cnp = ap->a_cnp; local
1477 struct componentname *cnp = ap->a_cnp; local
1522 struct componentname *cnp = ap->a_cnp; local
    [all...]

Completed in 31 milliseconds

1 2