/darwin-on-arm/xnu/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, 414 struct nameidata nd; local 440 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF | AUDITVNPATH1, 442 error = namei(&nd); 445 nameidone(&nd); 447 vp = nd.ni_vp; 884 struct nfsrv_descript *nd = NULL; local 1000 error = nfsrv_dorec(slp, nfsd, &nd); 1022 if (nd) { 1023 nfsm_chain_cleanup(&nd [all...] |
H A D | nfs_gss.c | 1936 nfs_gss_svc_cred_get(struct nfsrv_descript *nd, struct nfsm_chain *nmc) argument 1968 if (proc != RPCSEC_GSS_DATA && nd->nd_procnum != NFSPROC_NULL) { 1983 nd->nd_sec = 2080 nd->nd_gss_seqnum = seqnum; 2091 nd->nd_cr = posix_cred_create(&temp_pcred); 2092 if (nd->nd_cr == NULL) { 2132 if (seqnum != nd->nd_gss_seqnum) { 2208 if (seqnum != nd->nd_gss_seqnum) { 2233 nd->nd_gss_context = cp; 2248 nfs_gss_svc_verf_put(struct nfsrv_descript *nd, struc argument 2302 nfs_gss_svc_prepare_reply(struct nfsrv_descript *nd, struct nfsm_chain *nmc) argument 2336 nfs_gss_svc_protect_reply(struct nfsrv_descript *nd, mbuf_t mrep) argument 2435 nfs_gss_svc_ctx_init(struct nfsrv_descript *nd, struct nfsrv_sock *slp, mbuf_t *mrepp) argument [all...] |
H A D | nfs_subs.c | 1975 struct nfsrv_descript *nd, 1992 nfsm_chain_add_postop_attr(error, nd, nmc, postattrerr, postvap); 2050 struct nfsrv_descript *nd, 2069 error = nfsrv_fhtovp(nfhp, nd, &dp, nxp, nxop); 2072 error = nfsrv_credcheck(nd, ctx, *nxp, *nxop); 2248 struct nfsrv_descript *nd, 2256 nfsm_chain_add_32(error, nmc, vtonfs_type(vap->va_type, nd->nd_vers)); 2257 if (nd->nd_vers == NFS_VER3) { 2265 if (nd->nd_vers == NFS_VER3) { 2283 nfsm_chain_add_time(error, nmc, nd 1974 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 2049 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 2247 nfsm_chain_add_fattr( struct nfsrv_descript *nd, struct nfsm_chain *nmc, struct vnode_attr *vap) argument 2291 nfsm_chain_get_sattr( struct nfsrv_descript *nd, struct nfsm_chain *nmc, struct vnode_attr *vap) argument 3180 nfsrv_fhtovp( struct nfs_filehandle *nfhp, struct nfsrv_descript *nd, vnode_t *vpp, struct nfs_export **nxp, struct nfs_export_options **nxop) argument 3288 nfsrv_credcheck( struct nfsrv_descript *nd, vfs_context_t ctx, __unused struct nfs_export *nx, struct nfs_export_options *nxo) argument 3469 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 3979 nfsrv_errmap(struct nfsrv_descript *nd, int err) argument [all...] |
H A D | nfs_socket.c | 5408 struct nfsrv_descript *nd, 5418 err = nd->nd_repstat; 5419 if (err && (nd->nd_vers == NFS_VER2)) 5444 nfsm_chain_add_32(error, &nmrep, nd->nd_retxid); 5459 if (nd->nd_gss_context != NULL) { 5461 error = nfs_gss_svc_verf_put(nd, &nmrep); 5490 if (nd->nd_gss_context != NULL) 5491 error = nfs_gss_svc_prepare_reply(nd, &nmrep); 5494 (err ? nfsrv_errmap(nd, err) : 0)); 5860 struct nfsrv_descript *nd; local 5407 nfsrv_rephead( struct nfsrv_descript *nd, __unused struct nfsrv_sock *slp, struct nfsm_chain *nmrepp, size_t siz) argument 5910 nfsrv_getreq(struct nfsrv_descript *nd) argument 6054 struct nfsd *nd; local [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...] |
/darwin-on-arm/xnu/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 | 355 struct psemname nd; local 415 nd.psem_nameptr = nameptr; 416 nd.psem_namelen = plen; 417 nd.psem_hash = 0; 420 nd.psem_hash += (unsigned char)*cp * i; 491 error = psem_cache_search(&pinfo, &nd, &pcache); 567 if ( (error = psem_cache_add(pinfo, &nd, pcp)) ) { 661 struct psemname nd; local 704 nd.psem_nameptr = nameptr; 705 nd [all...] |
H A D | posix_shm.c | 371 struct pshmname nd; local 427 nd.pshm_nameptr = nameptr; 428 nd.pshm_namelen = plen; 429 nd. pshm_hash =0; 432 nd.pshm_hash += (unsigned char)*cp * i; 483 error = pshm_cache_search(&pinfo, &nd, &pcache, 1); 578 if ( (error = pshm_cache_add(pinfo, &nd, pcp)) ) { 1005 struct pshmname nd; local 1049 nd.pshm_nameptr = nameptr; 1050 nd [all...] |
H A D | uipc_usrreq.c | 931 struct nameidata nd; local 948 NDINIT(&nd, CREATE, OP_MKFIFO, FOLLOW | LOCKPARENT, UIO_SYSSPACE, 951 error = namei(&nd); 956 dvp = nd.ni_dvp; 957 vp = nd.ni_vp; 964 nameidone(&nd); 979 nd.ni_dvp, &nd.ni_cnd, &va); 985 nd.ni_dvp, &nd 1040 struct nameidata nd; local [all...] |
H A D | tty_ptmx.c | 177 struct nameidata nd; local 181 NDINIT(&nd, LOOKUP, OP_SETATTR, FOLLOW, UIO_SYSSPACE, CAST_USER_ADDR_T(name), ctx); 182 error = namei(&nd); 185 error = vnode_setattr(nd.ni_vp, &va, ctx); 186 vnode_put(nd.ni_vp); 187 nameidone(&nd);
|
H A D | kern_exec.c | 1263 struct nameidata nd; local 1283 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF | AUDITVNPATH1, 1286 error = namei(&nd); 1289 imgp->ip_ndp = &nd; /* successful namei(); call nameidone() later */ 1290 imgp->ip_vp = nd.ni_vp; /* if set, need to vnode_put() at some point */ 1360 nameidone(&nd); 1367 NDINIT(&nd, LOOKUP, OP_LOOKUP, FOLLOW | LOCKLEAF, 1385 (uintptr_t)nd.ni_vp, 0); 1514 struct nameidata nd; local 1525 NDINIT(&nd, LOOKU [all...] |
H A D | sys_generic.c | 996 if (uap->nd < 0) { 1005 if (uap->nd > p->p_fd->fd_nfiles) 1006 uap->nd = p->p_fd->fd_nfiles; /* forgiving; slightly wrong */ 1008 nw = howmany(uap->nd, NFDBITS); 1092 if ( (error = selcount(p, sel->ibits, uap->nd, &count)) ) { 1192 error = selscan(p, sel, uap->nd, retval, sel_pass, (wait_queue_sub_t)uth->uu_wqset); 1242 panic("selprocess: 2nd pass assertwaiting"); 1265 seldrop(p, sel->ibits, uap->nd); 1273 nw = howmany(uap->nd, NFDBITS);
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_syscalls.c | 219 struct nameidata nd; local 223 NDINIT(&nd, LOOKUP, OP_MOUNT, FOLLOW | AUDITVNPATH1 | WANTPARENT, 230 error = namei(&nd); 233 vp = nd.ni_vp; 234 pvp = nd.ni_dvp; 239 nd.ni_cnd.cn_pnbuf = pnbuf; 240 nd.ni_cnd.cn_pnlen = strlen(pnbuf) + 1; 244 error = mount_common(fstype, pvp, vp, &nd.ni_cnd, CAST_USER_ADDR_T(data), 250 nameidone(&nd); 308 struct nameidata nd; local 667 struct nameidata nd; local 1095 struct nameidata nd; local 1658 struct nameidata nd; local 2096 struct nameidata nd; local 2206 struct nameidata nd; local 2318 struct nameidata nd; local 2766 struct nameidata nd; local 2865 struct nameidata nd; local 3185 struct nameidata nd; local 3231 struct nameidata nd; local 3279 struct nameidata nd; local 3305 struct nameidata nd; local 3409 struct nameidata nd; local 3602 struct nameidata nd; local 3783 struct nameidata nd; local 3911 struct nameidata nd; local 4145 struct nameidata nd; local 4159 struct nameidata nd; local 4371 struct nameidata nd; local 4600 struct nameidata nd; local 4810 struct nameidata nd; local 4883 struct nameidata nd; local 4969 struct nameidata nd; local 4996 struct nameidata nd; local 5080 struct nameidata nd; local 5182 struct nameidata nd; local 5382 struct nameidata nd; local 5590 struct nameidata nd; local 5659 struct nameidata nd; local 6476 struct nameidata nd; local 6634 struct nameidata nd; local 7121 struct nameidata nd; local 7454 struct nameidata nd; local 8687 struct nameidata nd; local 8784 struct nameidata nd; local 8919 struct nameidata nd; local 9032 struct nameidata nd; local 9124 struct nameidata nd; local [all...] |
H A D | vfs_xattr.c | 2399 struct nameidata nd; local 2448 NDINIT(&nd, LOOKUP, OP_OPEN, LOCKLEAF | NOFOLLOW | USEDVP | DONOTAUTH, 2450 nd.ni_dvp = dvp; 2453 nd.ni_cnd.cn_nameiop = CREATE; 2455 nd.ni_op = OP_LINK; 2458 nd.ni_cnd.cn_flags |= LOCKPARENT; 2460 if ( (error = namei(&nd))) { 2461 nd.ni_dvp = NULLVP; 2465 if ( (xvp = nd.ni_vp) == NULLVP) { 2498 error = vn_create(dvp, &nd 2633 struct nameidata nd; local [all...] |
H A D | vfs_attrlist.c | 2024 struct nameidata nd; local 2038 NDINIT(&nd, LOOKUP, OP_GETATTR, nameiflags, UIO_USERSPACE, uap->path, ctx); 2040 if ((error = namei(&nd)) != 0) 2042 vp = nd.ni_vp; 2043 nameidone(&nd); 2428 struct nameidata nd; local 2441 NDINIT(&nd, LOOKUP, OP_SETATTR, nameiflags, UIO_USERSPACE, uap->path, ctx); 2442 if ((error = namei(&nd)) != 0) 2444 vp = nd.ni_vp; 2445 nameidone(&nd); [all...] |
H A D | kpi_vfs.c | 5101 struct nameidata nd; local 5117 NDINIT(&nd, DELETE, OP_UNLINK, WANTPARENT | LOCKLEAF | NOFOLLOW | USEDVP, UIO_SYSSPACE, 5119 nd.ni_dvp = dvp; 5120 if (namei(&nd) != 0) 5123 xvp = nd.ni_vp; 5124 nameidone(&nd); 5155 error = VNOP_REMOVE(dvp, xvp, &nd.ni_cnd, 0, ctx); 5180 struct nameidata nd; local 5197 NDINIT(&nd, LOOKUP, OP_SETATTR, NOFOLLOW | USEDVP, UIO_SYSSPACE, 5199 nd [all...] |
H A D | vfs_subr.c | 4983 struct nameidata nd; local 5002 NDINIT(&nd, LOOKUP, OP_LOOKUP, ndflags, UIO_SYSSPACE, 5005 if ((error = namei(&nd))) 5007 *vpp = nd.ni_vp; 5008 nameidone(&nd); 5016 struct nameidata nd; local 5039 NDINIT(&nd, LOOKUP, OP_OPEN, ndflags, UIO_SYSSPACE, 5042 if ((error = vn_open(&nd, fmode, cmode))) 5045 *vpp = nd.ni_vp; 8678 struct nameidata nd; local [all...] |
/darwin-on-arm/xnu/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...] |
/darwin-on-arm/xnu/bsd/vm/ |
H A D | dp_backing_file.c | 226 struct nameidata nd, *ndp; local 243 ndp = &nd; 420 struct nameidata nd, *ndp; local 433 ndp = &nd;
|
/darwin-on-arm/xnu/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;
|
/darwin-on-arm/xnu/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...] |
/darwin-on-arm/xnu/bsd/security/audit/ |
H A D | audit_syscalls.c | 902 struct nameidata nd; local 925 NDINIT(&nd, LOOKUP, OP_OPEN, FOLLOW | LOCKLEAF | AUDITVNPATH1, 928 error = vn_open(&nd, AUDIT_OPEN_FLAGS, 0); 931 vp = nd.ni_vp;
|