Searched refs:nd (Results 1 - 25 of 27) sorted by relevance

12

/darwin-on-arm/xnu/bsd/nfs/
H A Dnfs_serv.c254 * 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 Dnfs_srvcache.c221 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 Dnfs_boot.c130 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 Dnfs_syscalls.c126 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 Dnfs_gss.c1936 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 Dnfs_subs.c1975 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 Dnfs_socket.c5408 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 Dnfs_vfsops.c876 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 Dkern_acct.c149 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 Dposix_sem.c355 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 Dposix_shm.c371 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 Duipc_usrreq.c931 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 Dtty_ptmx.c177 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 Dkern_exec.c1263 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 Dsys_generic.c996 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 Dvfs_syscalls.c219 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 Dvfs_xattr.c2399 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 Dvfs_attrlist.c2024 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 Dkpi_vfs.c5101 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 Dvfs_subr.c4983 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 Dvn.c1138 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 Ddp_backing_file.c226 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 Ddevfs_vfsops.c486 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 Dmac_base.c1814 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 Daudit_syscalls.c902 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;

Completed in 307 milliseconds

12