| /xnu-8792.41.9/bsd/sys/ |
| H A D | namei.h | 126 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-8792.41.9/bsd/nfs/ |
| H A D | nfs_serv.c | 681 isdotdot = ((len == 2) && (ni.ni_cnd.cn_pnbuf[0] == '.') && (ni.ni_cnd.cn_pnbuf[1] == '.')); in nfsrv_lookup() 2007 ni.ni_cnd.cn_nameiop = 0; in nfsrv_create() 2040 ni.ni_cnd.cn_nameiop = 0; in nfsrv_create() 2135 error = vn_authorize_create(dvp, &ni.ni_cnd, vap, ctx, NULL); in nfsrv_create() 2143 error = VNOP_CREATE(dvp, &vp, &ni.ni_cnd, vap, ctx); in nfsrv_create() 2189 error = VNOP_MKNOD(dvp, &vp, &ni.ni_cnd, vap, ctx); in nfsrv_create() 2202 ni.ni_cnd.cn_nameiop = LOOKUP; in nfsrv_create() 2206 ni.ni_cnd.cn_flags &= ~LOCKPARENT; in nfsrv_create() 2207 ni.ni_cnd.cn_context = ctx; in nfsrv_create() 2211 cnflags = ni.ni_cnd.cn_flags; /* store in case we have to restore */ in nfsrv_create() [all …]
|
| H A D | nfs_subs.c | 935 struct componentname *cnp = &nip->ni_cnd; in nfsm_chain_get_path_namei() 990 struct componentname *cnp = &nip->ni_cnd; in nfsrv_namei() 1011 nip->ni_cnd.cn_context = ctx; in nfsrv_namei() 1025 cnflags = nip->ni_cnd.cn_flags; /* store in case we have to restore */ in nfsrv_namei() 1027 nip->ni_cnd.cn_flags = cnflags; in nfsrv_namei() 2033 xnd.ni_cnd.cn_nameptr = xnd.ni_cnd.cn_pnbuf = path; in nfsrv_export() 2038 xnd.ni_cnd.cn_flags = LOCKLEAF; in nfsrv_export() 2039 xnd.ni_cnd.cn_nameptr = xnd.ni_cnd.cn_pnbuf; in nfsrv_export()
|
| /xnu-8792.41.9/bsd/vfs/ |
| H A D | vfs_lookup.c | 171 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() 1100 struct componentname *cnp = &ndp->ni_cnd; 1529 struct componentname *cnp = &ndp->ni_cnd; 1676 struct componentname *cnp = &ndp->ni_cnd; 1915 if (ndp->ni_cnd.cn_flags & HASBUF) { 1916 char *tmp = ndp->ni_cnd.cn_pnbuf; [all …]
|
| H A D | vfs_vnops.c | 234 if (ndp->ni_cnd.cn_flags & CN_WANTSRSRCFORK) { in vn_open_auth_do_create() 235 if ((error = vn_authorize_create(dvp, &ndp->ni_cnd, vap, ctx, NULL)) != 0) { in vn_open_auth_do_create() 245 if ((error = vn_authorize_create(dvp, &ndp->ni_cnd, vap, ctx, NULL)) != 0) { in vn_open_auth_do_create() 300 …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() 383 vfs_context_t ctx = ndp->ni_cnd.cn_context; in vn_open_auth() 402 origcnflags = ndp->ni_cnd.cn_flags; in vn_open_auth() 428 ndp->ni_cnd.cn_nameiop = CREATE; in vn_open_auth() 433 ndp->ni_cnd.cn_flags &= (USEDVP | NOCROSSMOUNT); in vn_open_auth() 434 ndp->ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF | AUDITVNPATH1; in vn_open_auth() 438 ndp->ni_cnd.cn_flags |= CN_ALLOWRSRCFORK; in vn_open_auth() [all …]
|
| H A D | vfs_syscalls.c | 315 nd.ni_cnd.cn_pnbuf = pnbuf; in kernel_mount() 316 nd.ni_cnd.cn_pnlen = (int)(strlen(pnbuf) + 1); in kernel_mount() 321 error = mount_common(fstype, pvp, vp, &nd.ni_cnd, CAST_USER_ADDR_T(data), in kernel_mount() 869 error = relocate_imageboot_source(pvp, vp, &nd.ni_cnd, fstypename, in __mac_mount() 962 error = mount_common(fstypename, pvp, vp, &nd.ni_cnd, uap->data, flags, 0, in __mac_mount() 1359 strlcpy(mp->mnt_vfsstat.f_mntfromname, nd.ni_cnd.cn_pnbuf, MAXPATHLEN); in mount_common() 1998 strlcpy(mp->mnt_vfsstat.f_mntfromname, nd.ni_cnd.cn_pnbuf, MAXPATHLEN); in authorize_devpath_and_update_mntfromname() 3954 !(ndp->ni_cnd.cn_flags & USEDVP)) { in nameiat() 3970 error = vnode_getfromfd(ndp->ni_cnd.cn_context, dirfd, in nameiat() 3982 ndp->ni_cnd.cn_flags |= USEDVP; in nameiat() [all …]
|
| H A D | kpi_vfs.c | 3409 struct componentname *cnp = &ndp->ni_cnd; in VNOP_COMPOUND_OPEN() 4248 a.a_cnp = &ndp->ni_cnd; in VNOP_COMPOUND_REMOVE() 4267 xattrfile_remove(dvp, ndp->ni_cnd.cn_nameptr, ctx, 1); in VNOP_COMPOUND_REMOVE() 4535 error = VNOP_COMPOUND_RENAME(fdvp, &src_attr_vp, &fromnd->ni_cnd, NULL, in vn_rename() 4536 tdvp, &dst_attr_vp, &tond->ni_cnd, NULL, in vn_rename() 4539 error = VNOP_RENAME(fdvp, src_attr_vp, &fromnd->ni_cnd, in vn_rename() 4540 tdvp, dst_attr_vp, &tond->ni_cnd, ctx); in vn_rename() 4553 tond->ni_cnd.cn_nameptr, in vn_rename() 4554 tond->ni_cnd.cn_namelen, in vn_rename() 4555 tond->ni_cnd.cn_hash, in vn_rename() [all …]
|
| H A D | vfs_xattr.c | 2523 nd->ni_cnd.cn_nameiop = CREATE; in open_xattrfile() 2528 nd->ni_cnd.cn_flags |= LOCKPARENT; in open_xattrfile() 2743 error = VNOP_REMOVE(dvp, xvp, &nd.ni_cnd, 0, context); in remove_xattrfile()
|
| H A D | vfs_subr.c | 7240 ndp->ni_cnd.cn_flags |= USEDVP; in vnode_lookupat() 7247 ndp->ni_cnd.cn_flags &= ~USEDVP; in vnode_lookupat() 7421 return VNOP_CREATE(dvp, vpp, &ndp->ni_cnd, vap, ctx); in vn_create_reg() 7475 cnp = &ndp->ni_cnd; in vn_create() 11595 int rv = mac_vnode_check_trigger_resolve(ctx, vp, &ndp->ni_cnd); in vnode_trigger_resolve() 11615 result = rp->vr_resolve_func(vp, &ndp->ni_cnd, op, 0, rp->vr_data, ctx); in vnode_trigger_resolve()
|
| /xnu-8792.41.9/bsd/kern/ |
| H A D | kern_exec.c | 910 if (imgp->ip_ndp->ni_cnd.cn_namelen > p_name_len) { in set_proc_name() 911 imgp->ip_ndp->ni_cnd.cn_namelen = p_name_len; in set_proc_name() 914 bcopy((caddr_t)imgp->ip_ndp->ni_cnd.cn_nameptr, (caddr_t)p->p_name, in set_proc_name() 915 (unsigned)imgp->ip_ndp->ni_cnd.cn_namelen); in set_proc_name() 916 p->p_name[imgp->ip_ndp->ni_cnd.cn_namelen] = '\0'; in set_proc_name() 918 if (imgp->ip_ndp->ni_cnd.cn_namelen > MAXCOMLEN) { in set_proc_name() 919 imgp->ip_ndp->ni_cnd.cn_namelen = MAXCOMLEN; in set_proc_name() 922 bcopy((caddr_t)imgp->ip_ndp->ni_cnd.cn_nameptr, (caddr_t)p->p_comm, in set_proc_name() 923 (unsigned)imgp->ip_ndp->ni_cnd.cn_namelen); in set_proc_name() 924 p->p_comm[imgp->ip_ndp->ni_cnd.cn_namelen] = '\0'; in set_proc_name() [all …]
|
| H A D | uipc_usrreq.c | 1177 nd.ni_dvp, &nd.ni_cnd, &va); in unp_bind() 1183 nd.ni_dvp, &nd.ni_cnd, &va); in unp_bind()
|
| /xnu-8792.41.9/security/ |
| H A D | mac_vfs.c | 1273 imgp->ip_execlabelp, &imgp->ip_ndp->ni_cnd, &imgp->ip_csflags, in mac_vnode_check_exec() 1294 imgp->ip_execlabelp, &imgp->ip_ndp->ni_cnd, &imgp->ip_csflags, in mac_vnode_check_exec()
|