Home
last modified time | relevance | path

Searched refs:ni_cnd (Results 1 – 12 of 12) sorted by relevance

/xnu-8019.80.24/bsd/sys/
H A Dnamei.h126 struct componentname ni_cnd; member
206 (ndp)->ni_cnd.cn_nameiop = op; \
208 (ndp)->ni_cnd.cn_flags = flags; \
216 (ndp)->ni_cnd.cn_context = ctx; \
218 (ndp)->ni_cnd.cn_ndp = (ndp); \
222 (ndp)->ni_cnd.cn_nameiop = op; \
223 (ndp)->ni_cnd.cn_flags = flags; \
231 (ndp)->ni_cnd.cn_context = ctx; \
233 (ndp)->ni_cnd.cn_ndp = (ndp); \
/xnu-8019.80.24/bsd/nfs/
H A Dnfs_serv.c683 isdotdot = ((len == 2) && (ni.ni_cnd.cn_pnbuf[0] == '.') && (ni.ni_cnd.cn_pnbuf[1] == '.')); in nfsrv_lookup()
2019 ni.ni_cnd.cn_nameiop = 0; in nfsrv_create()
2052 ni.ni_cnd.cn_nameiop = 0; in nfsrv_create()
2147 error = vn_authorize_create(dvp, &ni.ni_cnd, vap, ctx, NULL); in nfsrv_create()
2155 error = VNOP_CREATE(dvp, &vp, &ni.ni_cnd, vap, ctx); in nfsrv_create()
2201 error = VNOP_MKNOD(dvp, &vp, &ni.ni_cnd, vap, ctx); in nfsrv_create()
2214 ni.ni_cnd.cn_nameiop = LOOKUP; in nfsrv_create()
2218 ni.ni_cnd.cn_flags &= ~LOCKPARENT; in nfsrv_create()
2219 ni.ni_cnd.cn_context = ctx; in nfsrv_create()
2223 cnflags = ni.ni_cnd.cn_flags; /* store in case we have to restore */ in nfsrv_create()
[all …]
H A Dnfs_subs.c2400 struct componentname *cnp = &nip->ni_cnd; in nfsm_chain_get_path_namei()
2455 struct componentname *cnp = &nip->ni_cnd; in nfsrv_namei()
2476 nip->ni_cnd.cn_context = ctx; in nfsrv_namei()
2490 cnflags = nip->ni_cnd.cn_flags; /* store in case we have to restore */ in nfsrv_namei()
2492 nip->ni_cnd.cn_flags = cnflags; in nfsrv_namei()
3497 xnd.ni_cnd.cn_nameptr = xnd.ni_cnd.cn_pnbuf = path; in nfsrv_export()
3502 xnd.ni_cnd.cn_flags = LOCKLEAF; in nfsrv_export()
3503 xnd.ni_cnd.cn_nameptr = xnd.ni_cnd.cn_pnbuf; in nfsrv_export()
/xnu-8019.80.24/bsd/vfs/
H A Dvfs_vnops.c233 if (ndp->ni_cnd.cn_flags & CN_WANTSRSRCFORK) { in vn_open_auth_do_create()
234 if ((error = vn_authorize_create(dvp, &ndp->ni_cnd, vap, ctx, NULL)) != 0) { in vn_open_auth_do_create()
244 if ((error = vn_authorize_create(dvp, &ndp->ni_cnd, vap, ctx, NULL)) != 0) { in vn_open_auth_do_create()
299 …vnode_update_identity(vp, dvp, ndp->ni_cnd.cn_nameptr, ndp->ni_cnd.cn_namelen, ndp->ni_cnd.cn_hash… in vn_open_auth_do_create()
378 vfs_context_t ctx = ndp->ni_cnd.cn_context; in vn_open_auth()
397 origcnflags = ndp->ni_cnd.cn_flags; in vn_open_auth()
418 ndp->ni_cnd.cn_nameiop = CREATE; in vn_open_auth()
423 ndp->ni_cnd.cn_flags &= (USEDVP | NOCROSSMOUNT); in vn_open_auth()
424 ndp->ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF | AUDITVNPATH1; in vn_open_auth()
428 ndp->ni_cnd.cn_flags |= CN_ALLOWRSRCFORK; in vn_open_auth()
[all …]
H A Dvfs_lookup.c171 uint32_t cnpflags = ndp->ni_cnd.cn_flags; /* store in case we have to restore after loop */ in namei()
173 struct componentname *cnp = &ndp->ni_cnd; in namei()
217 error = lookup_handle_found_vnode(ndp, &ndp->ni_cnd, rdonly, vbusyflags, in namei()
586 if ((error == ENOENT) && (ndp->ni_cnd.cn_flags & CN_VOLFSPATH)) { in namei()
597 ndp->ni_cnd.cn_flags = cnpflags; in namei()
1096 struct componentname *cnp = &ndp->ni_cnd;
1525 struct componentname *cnp = &ndp->ni_cnd;
1672 struct componentname *cnp = &ndp->ni_cnd;
1911 if (ndp->ni_cnd.cn_flags & HASBUF) {
1912 char *tmp = ndp->ni_cnd.cn_pnbuf;
[all …]
H A Dvfs_syscalls.c314 nd.ni_cnd.cn_pnbuf = pnbuf; in kernel_mount()
315 nd.ni_cnd.cn_pnlen = (int)(strlen(pnbuf) + 1); in kernel_mount()
320 error = mount_common(fstype, pvp, vp, &nd.ni_cnd, CAST_USER_ADDR_T(data), in kernel_mount()
543 error = relocate_imageboot_source(pvp, vp, &nd.ni_cnd, fstypename, in __mac_mount()
636 error = mount_common(fstypename, pvp, vp, &nd.ni_cnd, uap->data, flags, 0, in __mac_mount()
1033 strlcpy(mp->mnt_vfsstat.f_mntfromname, nd.ni_cnd.cn_pnbuf, MAXPATHLEN); in mount_common()
1667 strlcpy(mp->mnt_vfsstat.f_mntfromname, nd.ni_cnd.cn_pnbuf, MAXPATHLEN); in authorize_devpath_and_update_mntfromname()
3622 !(ndp->ni_cnd.cn_flags & USEDVP)) { in nameiat()
3638 error = vnode_getfromfd(ndp->ni_cnd.cn_context, dirfd, in nameiat()
3650 ndp->ni_cnd.cn_flags |= USEDVP; in nameiat()
[all …]
H A Dkpi_vfs.c3294 struct componentname *cnp = &ndp->ni_cnd; in VNOP_COMPOUND_OPEN()
4133 a.a_cnp = &ndp->ni_cnd; in VNOP_COMPOUND_REMOVE()
4152 xattrfile_remove(dvp, ndp->ni_cnd.cn_nameptr, ctx, 1); in VNOP_COMPOUND_REMOVE()
4420 error = VNOP_COMPOUND_RENAME(fdvp, &src_attr_vp, &fromnd->ni_cnd, NULL, in vn_rename()
4421 tdvp, &dst_attr_vp, &tond->ni_cnd, NULL, in vn_rename()
4424 error = VNOP_RENAME(fdvp, src_attr_vp, &fromnd->ni_cnd, in vn_rename()
4425 tdvp, dst_attr_vp, &tond->ni_cnd, ctx); in vn_rename()
4438 tond->ni_cnd.cn_nameptr, in vn_rename()
4439 tond->ni_cnd.cn_namelen, in vn_rename()
4440 tond->ni_cnd.cn_hash, in vn_rename()
[all …]
H A Dvfs_xattr.c2525 nd->ni_cnd.cn_nameiop = CREATE; in open_xattrfile()
2530 nd->ni_cnd.cn_flags |= LOCKPARENT; in open_xattrfile()
2745 error = VNOP_REMOVE(dvp, xvp, &nd.ni_cnd, 0, context); in remove_xattrfile()
H A Dvfs_subr.c6732 ndp->ni_cnd.cn_flags |= USEDVP; in vnode_lookupat()
6739 ndp->ni_cnd.cn_flags &= ~USEDVP; in vnode_lookupat()
6913 return VNOP_CREATE(dvp, vpp, &ndp->ni_cnd, vap, ctx); in vn_create_reg()
6967 cnp = &ndp->ni_cnd; in vn_create()
11065 int rv = mac_vnode_check_trigger_resolve(ctx, vp, &ndp->ni_cnd); in vnode_trigger_resolve()
11085 result = rp->vr_resolve_func(vp, &ndp->ni_cnd, op, 0, rp->vr_data, ctx); in vnode_trigger_resolve()
/xnu-8019.80.24/bsd/kern/
H A Dkern_exec.c892 if (imgp->ip_ndp->ni_cnd.cn_namelen > p_name_len) { in set_proc_name()
893 imgp->ip_ndp->ni_cnd.cn_namelen = p_name_len; in set_proc_name()
896 bcopy((caddr_t)imgp->ip_ndp->ni_cnd.cn_nameptr, (caddr_t)p->p_name, in set_proc_name()
897 (unsigned)imgp->ip_ndp->ni_cnd.cn_namelen); in set_proc_name()
898 p->p_name[imgp->ip_ndp->ni_cnd.cn_namelen] = '\0'; in set_proc_name()
900 if (imgp->ip_ndp->ni_cnd.cn_namelen > MAXCOMLEN) { in set_proc_name()
901 imgp->ip_ndp->ni_cnd.cn_namelen = MAXCOMLEN; in set_proc_name()
904 bcopy((caddr_t)imgp->ip_ndp->ni_cnd.cn_nameptr, (caddr_t)p->p_comm, in set_proc_name()
905 (unsigned)imgp->ip_ndp->ni_cnd.cn_namelen); in set_proc_name()
906 p->p_comm[imgp->ip_ndp->ni_cnd.cn_namelen] = '\0'; in set_proc_name()
[all …]
H A Duipc_usrreq.c1133 nd.ni_dvp, &nd.ni_cnd, &va); in unp_bind()
1139 nd.ni_dvp, &nd.ni_cnd, &va); in unp_bind()
/xnu-8019.80.24/security/
H A Dmac_vfs.c1267 imgp->ip_execlabelp, &imgp->ip_ndp->ni_cnd, &imgp->ip_csflags, in mac_vnode_check_exec()
1288 imgp->ip_execlabelp, &imgp->ip_ndp->ni_cnd, &imgp->ip_csflags, in mac_vnode_check_exec()