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

123

/freebsd-11-stable/sys/kern/
H A Dvfs_lookup.c231 namei_cleanup_cnp(struct componentname *cnp) argument
234 uma_zfree(namei_zone, cnp->cn_pnbuf);
236 cnp->cn_pnbuf = NULL;
237 cnp->cn_nameptr = NULL;
244 struct componentname *cnp; local
246 cnp = &ndp->ni_cnd;
254 while (*(cnp->cn_nameptr) == '/') {
255 cnp->cn_nameptr++;
290 struct componentname *cnp; local
298 cnp
658 struct componentname *cnp = &ndp->ni_cnd; local
1140 relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) argument
[all...]
H A Dvfs_cache.c1089 cache_lookup_dot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, argument
1096 dvp, cnp->cn_nameptr);
1108 ltype = cnp->cn_lkflags & LK_TYPE_MASK;
1126 struct componentname *cnp, struct timespec *tsp, int *ticksp)
1134 if (cnp->cn_namelen == 2 &&
1135 cnp->cn_nameptr[0] == '.' && cnp->cn_nameptr[1] == '.') {
1170 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp);
1180 if (ncp->nc_dvp == dvp && ncp->nc_nlen == cnp
1125 cache_lookup_nomakeentry(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct timespec *tsp, int *ticksp) argument
1244 cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct timespec *tsp, int *ticksp) argument
1618 cache_enter_time(struct vnode *dvp, struct vnode *vp, struct componentname *cnp, struct timespec *tsp, struct timespec *dtsp) argument
2098 struct componentname *cnp = ap->a_cnp; local
2470 cache_enter(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
[all...]
/freebsd-11-stable/sys/fs/nandfs/
H A Dnandfs_cpfile.c143 struct nandfs_checkpoint *cnp; local
174 cnp = (struct nandfs_checkpoint *)((uint8_t *)bp->b_data + offset);
175 cnp->cp_flags = 0;
176 cnp->cp_checkpoints_count = 1;
177 memset(&cnp->cp_snapshot_list, 0, sizeof(struct nandfs_snapshot_list));
178 cnp->cp_cno = cn;
179 cnp->cp_create = fsdev->nd_ts.tv_sec;
180 cnp->cp_nblk_inc = nblocks;
181 cnp->cp_blocks_count = 0;
182 memcpy (&cnp
216 struct nandfs_checkpoint *cnp; local
341 struct nandfs_checkpoint *cnp; local
470 nandfs_cpinfo_fill(struct nandfs_checkpoint *cnp, struct nandfs_cpinfo *nci) argument
560 struct nandfs_checkpoint *cnp; local
686 struct nandfs_checkpoint *cnp; local
[all...]
H A Dnandfs_vnops.c306 struct componentname *cnp; local
322 cnp = ap->a_cnp;
323 cred = cnp->cn_cred;
324 td = cnp->cn_thread;
330 nameiop = cnp->cn_nameiop;
331 islastcn = cnp->cn_flags & ISLASTCN;
351 if ((cnp->cn_namelen == 1) && (cnp->cn_nameptr[0] == '.')) {
357 } else if (cnp->cn_flags & ISDOTDOT) {
392 name = cnp
1351 struct componentname *cnp = ap->a_cnp; local
1385 struct componentname *cnp = ap->a_cnp; local
1430 struct componentname *cnp = ap->a_cnp; local
1828 struct componentname *cnp = ap->a_cnp; local
1881 struct componentname *cnp = ap->a_cnp; local
1917 struct componentname *cnp = ap->a_cnp; local
1964 struct componentname *cnp = ap->a_cnp; local
2205 struct componentname *cnp = ap->a_cnp; local
[all...]
/freebsd-11-stable/sys/fs/unionfs/
H A Dunion.h109 int unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct thread *td);
118 int unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *duvp, struct unionfs_node *unp, struct componentname *cnp, struct thread *td);
119 int unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, struct thread *td, char *path);
120 int unionfs_relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct componentname *cn, struct thread *td, char *path, int pathlen, u_long nameiop);
121 int unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp, struct thread *td);
122 int unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp, struct thread *td);
123 int unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp, struct thread *td);
H A Dunion_subr.c209 struct vnode **vpp, struct componentname *cnp,
221 lkflags = (cnp ? cnp->cn_lkflags : 0);
222 path = (cnp ? cnp->cn_nameptr : NULL);
231 if (cnp && !(cnp->cn_flags & ISLASTCN))
285 malloc(cnp->cn_namelen +1, M_UNIONFSPATH, M_WAITOK|M_ZERO);
286 bcopy(cnp->cn_nameptr, unp->un_path, cnp
207 unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct thread *td) argument
515 unionfs_relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct componentname *cn, struct thread *td, char *path, int pathlen, u_long nameiop) argument
564 unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument
608 unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument
652 unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument
742 unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *udvp, struct unionfs_node *unp, struct componentname *cnp, struct thread *td) argument
833 unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, struct thread *td, char *path) argument
[all...]
H A Dunion_vnops.c89 struct componentname *cnp; local
95 cnp = ap->a_cnp;
96 nameiop = cnp->cn_nameiop;
97 cnflags = cnp->cn_flags;
106 UNIONFS_INTERNAL_DEBUG("unionfs_lookup: enter: nameiop=%ld, flags=%lx, path=%s\n", nameiop, cnflags, cnp->cn_nameptr);
134 error = VOP_LOOKUP(dtmpvp, &vp, cnp);
148 (cnp->cn_lkflags & LK_TYPE_MASK))
158 else if (cnp->cn_lkflags & LK_TYPE_MASK)
159 vn_lock(dunp->un_dvp, cnp->cn_lkflags |
164 cache_enter(dvp, NULLVP, cnp);
351 struct componentname *cnp; local
390 struct componentname *cnp; local
425 struct componentname *cnp; local
971 struct componentname *cnp; local
1053 struct componentname *cnp; local
1333 struct componentname *cnp; local
1382 struct componentname *cnp; local
1440 struct componentname *cnp; local
[all...]
/freebsd-11-stable/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c65 struct componentname *cnp, u_int64_t *inum);
113 struct componentname *cnp, u_int64_t *dd_inum)
135 int flags = cnp->cn_flags;
136 int nameiop = cnp->cn_nameiop;
145 printf("msdosfs_lookup(): looking for %s\n", cnp->cn_nameptr);
162 if ((vdp->v_vflag & VV_ROOT) && cnp->cn_nameptr[0] == '.' &&
163 (cnp->cn_namelen == 1 ||
164 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) {
175 switch (unix2dosfn((const u_char *)cnp
112 msdosfs_lookup_(struct vnode *vdp, struct vnode **vpp, struct componentname *cnp, u_int64_t *dd_inum) argument
595 createde(struct denode *dep, struct denode *ddep, struct denode **depp, struct componentname *cnp) argument
1004 uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp) argument
[all...]
/freebsd-11-stable/sys/fs/ext2fs/
H A Dext2_lookup.c116 static int ext2_is_dot_entry(struct componentname *cnp);
118 struct componentname *cnp, ino_t *dd_ino);
121 ext2_is_dot_entry(struct componentname *cnp) argument
123 if (cnp->cn_namelen <= 2 && cnp->cn_nameptr[0] == '.' &&
124 (cnp->cn_nameptr[1] == '.' || cnp->cn_nameptr[1] == '\0'))
273 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
305 ext2_lookup_ino(struct vnode *vdp, struct vnode **vpp, struct componentname *cnp, argument
323 struct ucred *cred = cnp
866 ext2_direnter(struct inode *ip, struct vnode *dvp, struct componentname *cnp) argument
1055 ext2_dirremove(struct vnode *dvp, struct componentname *cnp) argument
1103 ext2_dirrewrite(struct inode *dp, struct inode *ip, struct componentname *cnp) argument
[all...]
/freebsd-11-stable/sys/fs/tmpfs/
H A Dtmpfs_vnops.c76 tmpfs_lookup1(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) argument
87 error = vn_dir_check_exec(dvp, cnp);
94 !(cnp->cn_flags & ISDOTDOT)));
101 if (cnp->cn_flags & ISDOTDOT) {
106 pnode, cnp->cn_lkflags, vpp);
110 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
115 de = tmpfs_dir_lookup(dnode, NULL, cnp);
117 cnp->cn_flags |= ISWHITEOUT;
125 if ((cnp
242 struct componentname *cnp = v->a_cnp; local
259 struct componentname *cnp = v->a_cnp; local
601 struct componentname *cnp = v->a_cnp; local
1080 struct componentname *cnp = v->a_cnp; local
1186 struct componentname *cnp = v->a_cnp; local
1425 struct componentname *cnp = ap->a_cnp; local
[all...]
/freebsd-11-stable/sys/fs/cd9660/
H A Dcd9660_lookup.c136 struct componentname *cnp = ap->a_cnp; local
137 int flags = cnp->cn_flags;
138 int nameiop = cnp->cn_nameiop;
152 len = cnp->cn_namelen;
153 name = cnp->cn_nameptr;
285 if (namelen == cnp->cn_namelen
331 if (cnp->cn_flags & MAKEENTRY)
332 cache_enter(vdp, *vpp, cnp);
392 cnp->cn_lkflags, &tdp);
403 ltype = cnp
[all...]
/freebsd-11-stable/sys/fs/fuse/
H A Dfuse_node.c233 struct componentname *cnp,
236 struct thread *td = (cnp != NULL ? cnp->cn_thread : curthread);
246 MPASS((cnp->cn_flags & ISDOTDOT) == 0);
247 MPASS(!(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.'));
250 if (dvp != NULL && cnp != NULL && (cnp->cn_flags & MAKEENTRY) != 0) {
253 cache_enter(dvp, *vpp, cnp);
262 if (cnp
229 fuse_vnode_get(struct mount *mp, uint64_t nodeid, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, enum vtype vtyp) argument
[all...]
H A Dfuse_internal.c378 struct componentname *cnp,
392 debug_printf("dvp=%p, cnp=%p, op=%d\n", vp, cnp, op);
394 fdisp_init(&fdi, cnp->cn_namelen + 1);
395 fdisp_make_vp(&fdi, op, dvp, cnp->cn_thread, cnp->cn_cred);
397 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen);
398 ((char *)fdi.indata)[cnp->cn_namelen] = '\0';
449 struct componentname *cnp,
376 fuse_internal_remove(struct vnode *dvp, struct vnode *vp, struct componentname *cnp, enum fuse_opcode op) argument
447 fuse_internal_newentry_makerequest(struct mount *mp, uint64_t dnid, struct componentname *cnp, enum fuse_opcode op, void *buf, size_t bufsize, struct fuse_dispatcher *fdip) argument
466 fuse_internal_newentry_core(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, enum vtype vtyp, struct fuse_dispatcher *fdip) argument
496 fuse_internal_newentry(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, enum fuse_opcode op, void *buf, size_t bufsize, enum vtype vtype) argument
[all...]
H A Dfuse_vnops.c321 struct componentname *cnp = ap->a_cnp; local
323 struct thread *td = cnp->cn_thread;
324 struct ucred *cred = cnp->cn_cred;
355 fdisp_init(fdip, sizeof(*foi) + cnp->cn_namelen + 1);
366 memcpy((char *)fdip->indata + sizeof(*foi), cnp->cn_nameptr,
367 cnp->cn_namelen);
368 ((char *)fdip->indata)[sizeof(*foi) + cnp->cn_namelen] = '\0';
384 err = fuse_vnode_get(mp, feo->nodeid, dvp, vpp, cnp, VREG);
610 struct componentname *cnp = ap->a_cnp; local
634 fuse_internal_newentry_makerequest(vnode_mount(tdvp), VTOI(tdvp), cnp, local
660 struct componentname *cnp = ap->a_cnp; local
1089 struct componentname *cnp = ap->a_cnp; local
1391 struct componentname *cnp = ap->a_cnp; local
1712 struct componentname *cnp = ap->a_cnp; local
[all...]
H A Dfuse_internal.h279 struct componentname *cnp,
329 struct componentname *cnp,
338 struct componentname *cnp,
347 struct componentname *cnp,
/freebsd-11-stable/sys/security/mac_bsdextended/
H A Dugidfw_internal.h62 struct label *dvplabel, struct componentname *cnp,
78 struct componentname *cnp);
82 struct label *dvplabel, struct componentname *cnp);
91 struct componentname *cnp);
94 int samedir, struct componentname *cnp);
114 struct componentname *cnp);
H A Dugidfw_vnode.c89 struct label *dvplabel, struct componentname *cnp, struct vattr *vap)
139 struct componentname *cnp)
162 struct label *dvplabel, struct componentname *cnp)
195 struct componentname *cnp)
208 int samedir, struct componentname *cnp)
287 struct componentname *cnp)
88 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument
137 ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *label, struct componentname *cnp) argument
161 ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
193 ugidfw_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
206 ugidfw_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, int samedir, struct componentname *cnp) argument
285 ugidfw_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
/freebsd-11-stable/sys/fs/nfsclient/
H A Dnfs_clvnops.c199 struct componentname *cnp, struct vattr *vap);
1020 struct componentname *cnp = ap->a_cnp; local
1024 int flags = cnp->cn_flags;
1029 struct thread *td = cnp->cn_thread;
1037 (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
1052 error = vn_dir_check_exec(dvp, cnp);
1055 error = cache_lookup(dvp, vpp, cnp, &nctime, &ncticks);
1064 if (cnp->cn_namelen == 1 && cnp
1421 nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap) argument
1524 struct componentname *cnp = ap->a_cnp; local
1645 struct componentname *cnp = ap->a_cnp; local
1942 struct componentname *cnp = ap->a_cnp; local
2001 struct componentname *cnp = ap->a_cnp; local
2077 struct componentname *cnp = ap->a_cnp; local
2153 struct componentname *cnp = ap->a_cnp; local
2381 nfs_sillyrename(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
[all...]
/freebsd-11-stable/sys/fs/smbfs/
H A Dsmbfs_vnops.c529 * the pathname buffer pointed at by cnp->cn_pnbuf, always on error, or
544 struct componentname *cnp = ap->a_cnp; local
550 char *name = cnp->cn_nameptr;
551 int nmlen = cnp->cn_namelen;
559 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred)))
562 smb_makescred(scred, cnp->cn_thread, cnp->cn_cred);
574 if (cnp->cn_flags & MAKEENTRY)
575 cache_enter(dvp, vp, cnp);
592 struct componentname *cnp local
756 struct componentname *cnp = ap->a_cnp; local
800 struct componentname *cnp = ap->a_cnp; local
1172 struct componentname *cnp = ap->a_cnp; local
[all...]
/freebsd-11-stable/sys/ufs/ufs/
H A Dufs_lookup.c140 * The cnp->cn_nameiop argument is LOOKUP, CREATE, RENAME, or DELETE depending
192 ufs_lookup_ino(struct vnode *vdp, struct vnode **vpp, struct componentname *cnp, argument
214 struct ucred *cred = cnp->cn_cred;
215 int flags = cnp->cn_flags;
216 int nameiop = cnp->cn_nameiop;
233 vnode_create_vobject(vdp, DIP(dp, i_size), cnp->cn_thread);
276 slotneeded = DIRECTSIZ(cnp->cn_namelen);
302 switch (ufsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen,
428 if (namlen == cnp
[all...]
H A Dufs_vnops.c947 struct componentname *cnp = ap->a_cnp; local
953 if ((cnp->cn_flags & HASBUF) == 0)
986 ufs_makedirentry(ip, cnp, &newdir);
987 error = ufs_direnter(tdvp, vp, &newdir, cnp, NULL, 0);
1014 struct componentname *cnp = ap->a_cnp; local
1028 if ((cnp->cn_flags & SAVENAME) == 0)
1035 newdir.d_namlen = cnp->cn_namelen;
1036 bcopy(cnp->cn_nameptr, newdir.d_name, (unsigned)cnp->cn_namelen + 1);
1038 error = ufs_direnter(dvp, NULL, &newdir, cnp, NUL
1761 struct componentname *cnp = ap->a_cnp; local
2005 struct componentname *cnp = ap->a_cnp; local
[all...]
H A Dufs_extattr.c253 struct componentname cnp; local
257 bzero(&cnp, sizeof(cnp));
258 cnp.cn_nameiop = LOOKUP;
259 cnp.cn_flags = ISLASTCN;
261 cnp.cn_flags |= LOCKPARENT;
262 cnp.cn_lkflags = LK_EXCLUSIVE;
263 cnp.cn_thread = td;
264 cnp.cn_cred = td->td_ucred;
265 cnp
[all...]
/freebsd-11-stable/sys/fs/autofs/
H A Dautofs_vnops.c218 struct componentname *cnp; local
226 cnp = ap->a_cnp;
228 if (cnp->cn_flags & ISDOTDOT) {
238 anp->an_parent, cnp->cn_lkflags, vpp);
247 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
254 if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false &&
255 autofs_ignore_thread(cnp->cn_thread) == false) {
257 cnp
[all...]
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_pragma.c238 dt_pragma_depends(const char *prname, dt_node_t *cnp) argument
241 dt_node_t *nnp = cnp ? cnp->dn_list : NULL;
248 if (cnp == NULL || nnp == NULL ||
249 cnp->dn_kind != DT_NODE_IDENT || nnp->dn_kind != DT_NODE_IDENT) {
254 if (strcmp(cnp->dn_string, "provider") == 0) {
278 } else if (strcmp(cnp->dn_string, "module") == 0) {
289 } else if (strcmp(cnp->dn_string, "library") == 0) {
336 "specified by #pragma %s\n", cnp->dn_string, prname);
341 cnp
[all...]
/freebsd-11-stable/sys/security/mac/
H A Dmac_vfs.c279 struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
297 dvp->v_label, vp, vp->v_label, cnp);
424 struct componentname *cnp, struct vattr *vap)
430 MAC_POLICY_CHECK(vnode_check_create, cred, dvp, dvp->v_label, cnp,
432 MAC_CHECK_PROBE4(vnode_check_create, error, cred, dvp, cnp, vap);
531 struct vnode *vp, struct componentname *cnp)
539 vp->v_label, cnp);
540 MAC_CHECK_PROBE4(vnode_check_link, error, cred, dvp, vp, cnp);
569 struct componentname *cnp)
575 MAC_POLICY_CHECK(vnode_check_lookup, cred, dvp, dvp->v_label, cnp);
278 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
423 mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct componentname *cnp, struct vattr *vap) argument
530 mac_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
568 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct componentname *cnp) argument
735 mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
754 mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct vnode *vp, int samedir, struct componentname *cnp) argument
911 mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument
[all...]

Completed in 321 milliseconds

123