/xnu-2422.115.4/bsd/nfs/ |
H A D | nfs_serv.c | 254 * struct nfsrv_descript *nd - the NFS request descriptor 262 * provided in nd->nd_nmreq. 275 struct nfsrv_descript *nd, 293 nmreq = &nd->nd_nmreq; 301 error = nfsrv_fhtovp(&nfh, nd, &vp, &nx, &nxo); 308 nfsrv_update_user_stat(nx, nd, kauth_cred_getuid(nd->nd_cr), 1, 0, 0); 310 error = nfsrv_credcheck(nd, ctx, nx, nxo); 379 nd->nd_repstat = error; 380 error = nfsrv_rephead(nd, sl 274 nfsrv_access( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 402 nfsrv_getattr( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 464 nfsrv_setattr( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 590 nfsrv_lookup( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 687 nfsrv_readlink( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 813 nfsrv_read( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 1169 nfsrv_write( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 1373 struct nfsrv_descript *nd, *wp, *owp, *swp; local 1687 nfsrv_wg_coalesce(struct nfsrv_descript *owp, struct nfsrv_descript *nd) argument 1806 nfsrv_create( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 2135 nfsrv_mknod( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 2371 nfsrv_remove( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 2509 nfsrv_rename( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 3119 nfsrv_link( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 3276 nfsrv_symlink( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 3497 nfsrv_mkdir( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 3711 nfsrv_rmdir( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 3885 nfsrv_readdir( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4107 nfsrv_readdirplus( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4354 nfsrv_commit( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4434 nfsrv_statfs( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4526 nfsrv_fsinfo( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4614 nfsrv_pathconf( struct nfsrv_descript *nd, struct nfsrv_sock *slp, vfs_context_t ctx, mbuf_t *mrepp) argument 4698 nfsrv_null( struct nfsrv_descript *nd, struct nfsrv_sock *slp, __unused vfs_context_t ctx, mbuf_t *mrepp) argument 4734 nfsrv_noop( struct nfsrv_descript *nd, struct nfsrv_sock *slp, __unused vfs_context_t ctx, mbuf_t *mrepp) argument [all...] |
H A D | nfs_srvcache.c | 221 struct nfsrv_descript *nd, 234 if (!nd->nd_nam2) 238 for (rp = NFSRCHASH(nd->nd_retxid)->lh_first; rp != 0; 240 if (nd->nd_retxid == rp->rc_xid && nd->nd_procnum == rp->rc_proc && 241 netaddr_match(rp->rc_family, &rp->rc_haddr, nd->nd_nam)) { 260 nd->nd_repstat = rp->rc_status; 261 error = nfsrv_rephead(nd, slp, &nmrep, 0); 330 rp->rc_xid = nd->nd_retxid; 331 saddr = mbuf_data(nd 220 nfsrv_getcache( struct nfsrv_descript *nd, struct nfsrv_sock *slp, mbuf_t *mrepp) argument 365 nfsrv_updatecache( struct nfsrv_descript *nd, int repvalid, mbuf_t repmbuf) argument [all...] |
H A D | nfs_boot.c | 130 int nfs_boot_init(__unused struct nfs_diskless *nd) argument 135 int nfs_boot_getfh(__unused struct nfs_diskless *nd, __unused int v3, __unused int sotype) argument 186 nfs_boot_init(struct nfs_diskless *nd) argument 207 MALLOC_ZONE(nd->nd_root.ndm_path, char *, MAXPATHLEN, M_NAMEI, M_WAITOK); 208 if (!nd->nd_root.ndm_path) { 213 MALLOC_ZONE(nd->nd_root.ndm_mntfrom, char *, MAXPATHLEN, M_NAMEI, M_WAITOK); 214 if (!nd->nd_root.ndm_mntfrom) { 219 sin_p = &nd->nd_root.ndm_saddr; 223 if (netboot_rootpath(&sin_p->sin_addr, nd->nd_root.ndm_host, 224 sizeof(nd 319 nfs_boot_getfh(struct nfs_diskless *nd, int v3, int sotype) argument [all...] |
H A D | nfs_syscalls.c | 126 extern int (*nfsrv_procs[NFS_NPROCS])(struct nfsrv_descript *nd, 416 struct nameidata nd; local 442 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF | AUDITVNPATH1, 444 error = namei(&nd); 447 nameidone(&nd); 449 vp = nd.ni_vp; 885 struct nfsrv_descript *nd = NULL; local 1001 error = nfsrv_dorec(slp, nfsd, &nd); 1023 if (nd) { 1024 nfsm_chain_cleanup(&nd [all...] |
H A D | nfs_subs.c | 2033 struct nfsrv_descript *nd, 2050 nfsm_chain_add_postop_attr(error, nd, nmc, postattrerr, postvap); 2108 struct nfsrv_descript *nd, 2127 error = nfsrv_fhtovp(nfhp, nd, &dp, nxp, nxop); 2130 error = nfsrv_credcheck(nd, ctx, *nxp, *nxop); 2300 struct nfsrv_descript *nd, 2308 nfsm_chain_add_32(error, nmc, vtonfs_type(vap->va_type, nd->nd_vers)); 2309 if (nd->nd_vers == NFS_VER3) { 2317 if (nd->nd_vers == NFS_VER3) { 2335 nfsm_chain_add_time(error, nmc, nd 2032 nfsm_chain_add_wcc_data_f( struct nfsrv_descript *nd, struct nfsm_chain *nmc, int preattrerr, struct vnode_attr *prevap, int postattrerr, struct vnode_attr *postvap) argument 2107 nfsrv_namei( struct nfsrv_descript *nd, vfs_context_t ctx, struct nameidata *nip, struct nfs_filehandle *nfhp, vnode_t *retdirp, struct nfs_export **nxp, struct nfs_export_options **nxop) argument 2299 nfsm_chain_add_fattr( struct nfsrv_descript *nd, struct nfsm_chain *nmc, struct vnode_attr *vap) argument 2343 nfsm_chain_get_sattr( struct nfsrv_descript *nd, struct nfsm_chain *nmc, struct vnode_attr *vap) argument 3233 nfsrv_fhtovp( struct nfs_filehandle *nfhp, struct nfsrv_descript *nd, vnode_t *vpp, struct nfs_export **nxp, struct nfs_export_options **nxop) argument 3341 nfsrv_credcheck( struct nfsrv_descript *nd, vfs_context_t ctx, __unused struct nfs_export *nx, struct nfs_export_options *nxo) argument 3522 nfsrv_update_user_stat(struct nfs_export *nx, struct nfsrv_descript *nd, uid_t uid, u_int ops, u_int rd_bytes, u_int wr_bytes) argument 4032 nfsrv_errmap(struct nfsrv_descript *nd, int err) argument [all...] |
H A D | nfs_socket.c | 5542 struct nfsrv_descript *nd, 5552 err = nd->nd_repstat; 5553 if (err && (nd->nd_vers == NFS_VER2)) 5578 nfsm_chain_add_32(error, &nmrep, nd->nd_retxid); 5593 if (nd->nd_gss_context != NULL) { 5595 error = nfs_gss_svc_verf_put(nd, &nmrep); 5624 if (nd->nd_gss_context != NULL) 5625 error = nfs_gss_svc_prepare_reply(nd, &nmrep); 5628 (err ? nfsrv_errmap(nd, err) : 0)); 5994 struct nfsrv_descript *nd; local 5541 nfsrv_rephead( struct nfsrv_descript *nd, __unused struct nfsrv_sock *slp, struct nfsm_chain *nmrepp, size_t siz) argument 6044 nfsrv_getreq(struct nfsrv_descript *nd) argument 6188 struct nfsd *nd; local [all...] |
H A D | nfs_gss.c | 2089 nfs_gss_svc_cred_get(struct nfsrv_descript *nd, struct nfsm_chain *nmc) argument 2121 if (proc != RPCSEC_GSS_DATA && nd->nd_procnum != NFSPROC_NULL) { 2136 nd->nd_sec = 2233 nd->nd_gss_seqnum = seqnum; 2244 nd->nd_cr = posix_cred_create(&temp_pcred); 2245 if (nd->nd_cr == NULL) { 2285 if (seqnum != nd->nd_gss_seqnum) { 2361 if (seqnum != nd->nd_gss_seqnum) { 2386 nd->nd_gss_context = cp; 2401 nfs_gss_svc_verf_put(struct nfsrv_descript *nd, struc argument 2455 nfs_gss_svc_prepare_reply(struct nfsrv_descript *nd, struct nfsm_chain *nmc) argument 2489 nfs_gss_svc_protect_reply(struct nfsrv_descript *nd, mbuf_t mrep) argument 2588 nfs_gss_svc_ctx_init(struct nfsrv_descript *nd, struct nfsrv_sock *slp, mbuf_t *mrepp) argument [all...] |
H A D | nfs_vfsops.c | 876 struct nfs_diskless nd; local 892 bzero((caddr_t) &nd, sizeof(nd)); 893 error = nfs_boot_init(&nd); 906 error = nfs_boot_getfh(&nd, v3, sotype); 909 if (nd.nd_root.ndm_mntfrom) 910 FREE_ZONE(nd.nd_root.ndm_mntfrom, 912 if (nd.nd_root.ndm_path) 913 FREE_ZONE(nd.nd_root.ndm_path, 915 if (nd 1202 struct nameidata nd; local [all...] |
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_acct.c | 149 struct nameidata nd; local 164 NDINIT(&nd, LOOKUP, OP_OPEN, NOFOLLOW, UIO_USERSPACE, uap->path, ctx); 165 if ((error = vn_open(&nd, FWRITE, 0))) 168 error = mac_system_check_acct(vfs_context_ucred(ctx), nd.ni_vp); 170 vnode_put(nd.ni_vp); 171 vn_close(nd.ni_vp, FWRITE, ctx); 175 vnode_put(nd.ni_vp); 177 if (nd.ni_vp->v_type != VREG) { 178 vn_close(nd.ni_vp, FWRITE, ctx); 208 acctp = nd [all...] |
H A D | posix_sem.c | 363 struct psemname nd; local 423 nd.psem_nameptr = nameptr; 424 nd.psem_namelen = plen; 425 nd.psem_hash = 0; 428 nd.psem_hash += (unsigned char)*cp * i; 499 error = psem_cache_search(&pinfo, &nd, &pcache); 576 if ( (error = psem_cache_add(pinfo, &nd, pcp)) ) { 669 struct psemname nd; local 712 nd.psem_nameptr = nameptr; 713 nd [all...] |
H A D | posix_shm.c | 379 struct pshmname nd; local 435 nd.pshm_nameptr = nameptr; 436 nd.pshm_namelen = plen; 437 nd. pshm_hash =0; 440 nd.pshm_hash += (unsigned char)*cp * i; 491 error = pshm_cache_search(&pinfo, &nd, &pcache, 1); 586 if ( (error = pshm_cache_add(pinfo, &nd, pcp)) ) { 1018 struct pshmname nd; local 1062 nd.pshm_nameptr = nameptr; 1063 nd [all...] |
H A D | uipc_usrreq.c | 972 struct nameidata nd; local 989 NDINIT(&nd, CREATE, OP_MKFIFO, FOLLOW | LOCKPARENT, UIO_SYSSPACE, 992 error = namei(&nd); 997 dvp = nd.ni_dvp; 998 vp = nd.ni_vp; 1005 nameidone(&nd); 1020 nd.ni_dvp, &nd.ni_cnd, &va); 1026 nd.ni_dvp, &nd 1081 struct nameidata nd; local [all...] |
H A D | kern_guarded.c | 338 struct nameidata nd; local 346 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW | AUDITVNPATH1, UIO_USERSPACE, 349 return (open1(ctx, &nd, uap->flags | O_CLOFORK, &va,
|
H A D | tty_ptmx.c | 182 struct nameidata nd; local 186 NDINIT(&nd, LOOKUP, OP_SETATTR, FOLLOW, UIO_SYSSPACE, CAST_USER_ADDR_T(name), ctx); 187 error = namei(&nd); 190 error = vnode_setattr(nd.ni_vp, &va, ctx); 191 vnode_put(nd.ni_vp); 192 nameidone(&nd);
|
H A D | kern_exec.c | 1181 struct nameidata nd; local 1201 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF | AUDITVNPATH1, 1205 error = namei(&nd); 1208 imgp->ip_ndp = &nd; /* successful namei(); call nameidone() later */ 1209 imgp->ip_vp = nd.ni_vp; /* if set, need to vnode_put() at some point */ 1287 nameidone(&nd); 1294 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF, 1312 (uintptr_t)nd.ni_vp, 0); 1511 struct nameidata nd; local 1522 NDINIT(&nd, LOOKU [all...] |
/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_syscalls.c | 217 struct nameidata nd; local 221 NDINIT(&nd, LOOKUP, OP_MOUNT, FOLLOW | AUDITVNPATH1 | WANTPARENT, 228 error = namei(&nd); 231 vp = nd.ni_vp; 232 pvp = nd.ni_dvp; 237 nd.ni_cnd.cn_pnbuf = pnbuf; 238 nd.ni_cnd.cn_pnlen = strlen(pnbuf) + 1; 242 error = mount_common(fstype, pvp, vp, &nd.ni_cnd, CAST_USER_ADDR_T(data), 248 nameidone(&nd); 308 struct nameidata nd; local 706 struct nameidata nd; local 1137 struct nameidata nd; local 1700 struct nameidata nd; local 2136 struct nameidata nd; local 2246 struct nameidata nd; local 2360 struct nameidata nd; local 2812 struct nameidata nd; local 2911 struct nameidata nd; local 3230 struct nameidata nd; local 3277 struct nameidata nd; local 3326 struct nameidata nd; local 3353 struct nameidata nd; local 3457 struct nameidata nd; local 3650 struct nameidata nd; local 3835 struct nameidata nd; local 3968 struct nameidata nd; local 4201 struct nameidata nd; local 4215 struct nameidata nd; local 4427 struct nameidata nd; local 4656 struct nameidata nd; local 4866 struct nameidata nd; local 4939 struct nameidata nd; local 5025 struct nameidata nd; local 5052 struct nameidata nd; local 5136 struct nameidata nd; local 5238 struct nameidata nd; local 5442 struct nameidata nd; local 5650 struct nameidata nd; local 5719 struct nameidata nd; local 6538 struct nameidata nd; local 6696 struct nameidata nd; local 7195 struct nameidata nd; local 7566 struct nameidata nd; local 8941 struct nameidata nd; local 9038 struct nameidata nd; local 9173 struct nameidata nd; local 9286 struct nameidata nd; local 9378 struct nameidata nd; local [all...] |
H A D | vfs_xattr.c | 2417 struct nameidata nd; local 2466 NDINIT(&nd, LOOKUP, OP_OPEN, LOCKLEAF | NOFOLLOW | USEDVP | DONOTAUTH, 2468 nd.ni_dvp = dvp; 2471 nd.ni_cnd.cn_nameiop = CREATE; 2473 nd.ni_op = OP_LINK; 2476 nd.ni_cnd.cn_flags |= LOCKPARENT; 2478 if ( (error = namei(&nd))) { 2479 nd.ni_dvp = NULLVP; 2483 if ( (xvp = nd.ni_vp) == NULLVP) { 2516 error = vn_create(dvp, &nd 2659 struct nameidata nd; local [all...] |
H A D | vfs_lookup.c | 1225 struct nameidata nd; local 1274 NDINIT(&nd, LOOKUP, OP_LOOKUP, USEDVP, UIO_SYSSPACE, CAST_USER_ADDR_T(pp), ctx); 1275 nd.ni_dvp = dvp->v_mount->mnt_vnodecovered; 1276 error = namei(&nd); 1278 *new_dvp = nd.ni_vp; 1279 nameidone(&nd);
|
H A D | vfs_attrlist.c | 178 * an invalid 2nd attribute. 2219 struct nameidata nd; local 2233 NDINIT(&nd, LOOKUP, OP_GETATTR, nameiflags, UIO_USERSPACE, uap->path, ctx); 2235 if ((error = namei(&nd)) != 0) { 2240 vp = nd.ni_vp; 2242 error = getattrlist_internal(vp, uap, &(nd.ni_cnd), p, ctx); 2245 nameidone(&nd); 2641 struct nameidata nd; local 2654 NDINIT(&nd, LOOKUP, OP_SETATTR, nameiflags, UIO_USERSPACE, uap->path, ctx); 2655 if ((error = namei(&nd)) ! [all...] |
/xnu-2422.115.4/bsd/dev/vn/ |
H A D | vn.c | 1138 struct nameidata nd; local 1144 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW, UIO_SYSSPACE, vniop->vn_file, ctx); 1147 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW, 1152 error = vn_open(&nd, flags, 0); 1159 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW, UIO_SYSSPACE, 1163 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW, 1167 error = vn_open(&nd, flags, 0); 1172 if (nd.ni_vp->v_type != VREG) { 1176 error = vnode_size(nd.ni_vp, &file_size, ctx); 1179 (void) vn_close(nd 1217 struct nameidata nd; local [all...] |
/xnu-2422.115.4/bsd/vm/ |
H A D | vm_compressor_backing_file.c | 82 struct nameidata nd; local 89 NDINIT(&nd, DELETE, OP_UNLINK, AUDITVNPATH1, UIO_SYSSPACE, 92 error = unlink1(context, &nd, 0);
|
H A D | dp_backing_file.c | 262 struct nameidata nd, *ndp; local 292 ndp = &nd; 465 struct nameidata nd, *ndp; local 477 ndp = &nd;
|
/xnu-2422.115.4/bsd/miscfs/devfs/ |
H A D | devfs_vfsops.c | 486 struct nameidata nd; local 503 NDINIT(&nd, LOOKUP, OP_MOUNT, FOLLOW | LOCKLEAF, UIO_SYSSPACE, 505 if ((error = namei(&nd))) { 510 nameidone(&nd); 511 vp = nd.ni_vp;
|
/xnu-2422.115.4/security/ |
H A D | mac_base.c | 1814 struct nameidata nd; local 1852 NDINIT(&nd, LOOKUP, OP_LOOKUP, 1855 error = namei(&nd); 1861 vp = nd.ni_vp; 1863 nameidone(&nd); 2017 struct nameidata nd; local 2062 NDINIT(&nd, LOOKUP, OP_LOOKUP, 2065 error = namei(&nd); 2070 vp = nd.ni_vp; 2072 nameidone(&nd); 2226 struct nameidata nd; local [all...] |
/xnu-2422.115.4/bsd/security/audit/ |
H A D | audit_syscalls.c | 907 struct nameidata nd; local 930 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW | LOCKLEAF | AUDITVNPATH1, 933 error = vn_open(&nd, AUDIT_OPEN_FLAGS, 0); 936 vp = nd.ni_vp;
|