/xnu-2422.115.4/bsd/nfs/ |
H A D | nfs_vfsops.c | 354 nfs3_update_statfs(struct nfsmount *nmp, vfs_context_t ctx) argument 362 nfsvers = nmp->nm_vers; 363 np = nmp->nm_dnp; 387 lck_mtx_lock(&nmp->nm_lock); 388 NFS_BITMAP_SET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_SPACE_TOTAL); 389 NFS_BITMAP_SET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_SPACE_FREE); 390 NFS_BITMAP_SET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_SPACE_AVAIL); 392 NFS_BITMAP_SET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_FILES_AVAIL); 393 NFS_BITMAP_SET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_FILES_TOTAL); 394 NFS_BITMAP_SET(nmp 427 nfs4_update_statfs(struct nfsmount *nmp, vfs_context_t ctx) argument 501 struct nfsmount *nmp; local 766 nfs3_fsinfo(struct nfsmount *nmp, nfsnode_t np, vfs_context_t ctx) argument 1882 nfs3_mount( struct nfsmount *nmp, vfs_context_t ctx, nfsnode_t *npp) argument 1952 nfs4_mount_update_path_with_symlink(struct nfsmount *nmp, struct nfs_fs_path *nfsp, uint32_t curcomp, fhandle_t *dirfhp, int *depthp, fhandle_t *fhp, vfs_context_t ctx) argument 2094 nfs4_mount( struct nfsmount *nmp, vfs_context_t ctx, nfsnode_t *npp) argument 2511 struct nfsmount *nmp = arg; local 2577 nfs_mount_connect(struct nfsmount *nmp) argument 2633 struct nfsmount *nmp; local 3297 struct nfsmount *nmp = NFSTONMP(np); local 3846 struct nfsmount *nmp; local 3949 nfs3_mount_rpc(struct nfsmount *nmp, struct sockaddr *sa, int sotype, int nfsvers, char *path, vfs_context_t ctx, int timeo, fhandle_t *fh, struct nfs_sec *sec) argument 4032 nfs3_umount_rpc(struct nfsmount *nmp, vfs_context_t ctx, int timeo) argument 4114 struct nfsmount *nmp; local 4241 nfs_mount_cleanup(struct nfsmount *nmp) argument 4425 struct nfsmount *nmp; local 4462 nfs3_getquota(struct nfsmount *nmp, vfs_context_t ctx, uid_t id, int type, struct dqblk *dqb) argument 4574 nfs4_getquota(struct nfsmount *nmp, vfs_context_t ctx, uid_t id, int type, struct dqblk *dqb) argument 4663 struct nfsmount *nmp; local 4822 nfs_mountinfo_assemble(struct nfsmount *nmp, struct xdrbuf *xb) argument 5126 struct nfsmount *nmp = NULL; local [all...] |
H A D | nfs_socket.c | 459 __unused struct nfsmount *nmp, 539 vfs_statfs(nmp->nm_mountp)->f_mntfromname, error, nso, naddr, sotype, 544 vfs_statfs(nmp->nm_mountp)->f_mntfromname, nso, naddr, 581 nfs_socket_options(struct nfsmount *nmp, struct nfs_socket *nso) argument 594 timeo.tv_sec = (NMFLAG(nmp, SOFT) || nfs_can_squish(nmp)) ? 5 : 60; 615 if (!NMFLAG(nmp, INTR)) 695 nfs_connect_search_new_socket(struct nfsmount *nmp, struct nfs_socket_search *nss, struct timeval *now) argument 706 vfs_statfs(nmp->nm_mountp)->f_mntfromname, nss->nss_addrcnt); 717 if (nmp 458 nfs_socket_create( __unused struct nfsmount *nmp, struct sockaddr *sa, int sotype, in_port_t port, uint32_t protocol, uint32_t vers, int resvport, struct nfs_socket **nsop) argument 775 nfs_connect_search_socket_connect(struct nfsmount *nmp, struct nfs_socket *nso, int verbose) argument 833 nfs_connect_search_ping(struct nfsmount *nmp, struct nfs_socket *nso, struct timeval *now) argument 941 nfs_connect_search_check(struct nfsmount *nmp, struct nfs_socket_search *nss, struct timeval *now) argument 967 nfs_connect_search_loop(struct nfsmount *nmp, struct nfs_socket_search *nss) argument 1050 nfs_connect(struct nfsmount *nmp, int verbose, int timeo) argument 1578 nfs_connect_setup(struct nfsmount *nmp) argument 1610 nfs_reconnect(struct nfsmount *nmp) argument 1691 nfs_disconnect(struct nfsmount *nmp) argument 1728 nfs_need_reconnect(struct nfsmount *nmp) argument 1764 struct nfsmount *nmp = arg; local 1975 nfs_mount_sock_thread_wake(struct nfsmount *nmp) argument 1989 nfs_mount_check_dead_timeout(struct nfsmount *nmp) argument 2052 nfs4_mount_callback_setup(struct nfsmount *nmp) argument 2203 nfs4_mount_callback_shutdown(struct nfsmount *nmp) argument 2288 struct nfsmount *nmp; local 2428 struct nfsmount *nmp; local 2904 struct nfsmount *nmp; local 3230 struct nfsmount *nmp = arg; local 3262 struct nfsmount *nmp = arg; local 3327 nfs_sock_poke(struct nfsmount *nmp) argument 3357 nfs_request_match_reply(struct nfsmount *nmp, mbuf_t mrep) argument 3557 struct nfsmount *nmp; local 3643 struct nfsmount *nmp = req->r_np ? NFSTONMP(req->r_np) : req->r_nmp; local 3755 struct nfsmount *nmp; local 3795 struct nfsmount *nmp; local 3857 struct nfsmount *nmp; local 4386 struct nfsmount *nmp; local 4463 struct nfsmount *nmp; local 4542 struct nfsmount *nmp = req->r_nmp; local 4632 struct nfsmount *nmp; local 4853 nfs_sigintr(struct nfsmount *nmp, struct nfsreq *req, thread_t thd, int nmplocked) argument 4926 struct nfsmount *nmp = req->r_nmp; local 4963 struct nfsmount *nmp = req->r_nmp; local 4983 nfs_aux_request( struct nfsmount *nmp, thread_t thd, struct sockaddr *saddr, socket_t so, int sotype, mbuf_t mreq, uint32_t xid, int bindresv, int timeo, struct nfsm_chain *nmrep) argument 5155 nfs_portmap_lookup( struct nfsmount *nmp, vfs_context_t ctx, struct sockaddr *sa, socket_t so, uint32_t protocol, uint32_t vers, uint32_t ipproto, int timeo) argument 5307 nfs_can_squish(struct nfsmount *nmp) argument 5353 nfs_is_squishy(struct nfsmount *nmp) argument 5400 nfs_is_dead_lock(int error, struct nfsmount *nmp) argument 5419 nfs_is_dead(int error, struct nfsmount *nmp) argument 5431 nfs_down(struct nfsmount *nmp, thread_t thd, int error, int flags, const char *msg) argument 5488 nfs_up(struct nfsmount *nmp, thread_t thd, int flags, const char *msg) argument [all...] |
H A D | nfs_lock.c | 136 nfs_lockd_mount_register(struct nfsmount *nmp) argument 139 TAILQ_INSERT_HEAD(&nfs_lockd_mount_list, nmp, nm_ldlink); 151 nfs_lockd_mount_unregister(struct nfsmount *nmp) argument 158 TAILQ_REMOVE(&nfs_lockd_mount_list, nmp, nm_ldlink); 413 struct nfsmount *nmp; local 419 nmp = NFSTONMP(np); 420 if (!nmp || !nmp->nm_saddr) 423 lck_mtx_lock(&nmp->nm_lock); 424 saddr = nmp 748 struct nfsmount *nmp; local 802 struct nfsmount *nmp; local 839 struct nfsmount *nmp; local 959 struct nfsmount *nmp; local [all...] |
H A D | nfs4_vnops.c | 90 struct nfsmount *nmp = NFSTONMP(np); local 91 int nfsvers = nmp->nm_vers; 114 nfsm_chain_add_bitmap_supported(error, &nmreq, nfs_getattr_bitmap, nmp, np); 186 struct nfsmount *nmp = mp ? VFSTONFS(mp) : NFSTONMP(np); local 192 if (!nmp) 194 nfsvers = nmp->nm_vers; 195 acls = (nmp->nm_fsattr.nfsa_flags & NFS_FSFLAG_ACL); 221 nfsm_chain_add_bitmap_supported(error, &nmreq, bitmap, nmp, np); 250 struct nfsmount *nmp; local 257 nmp 320 struct nfsmount *nmp; local 369 struct nfsmount *nmp; local 426 struct nfsmount *nmp; local 485 struct nfsmount *nmp; local 556 struct nfsmount *nmp; local 631 struct nfsmount *nmp; local 718 struct nfsmount *nmp; local 1080 struct nfsmount *nmp; local 1154 struct nfsmount *nmp; local 1224 struct nfsmount *nmp; local 1303 struct nfsmount *nmp = NFSTONMP(np); local 1372 struct nfsmount *nmp; local 1477 struct nfsmount *nmp = NFSTONMP(np); local 1620 nfs_mount_state_wait_for_recovery(struct nfsmount *nmp) argument 1645 nfs_mount_state_in_use_start(struct nfsmount *nmp, thread_t thd) argument 1677 nfs_mount_state_in_use_end(struct nfsmount *nmp, int error) argument 1727 nfs_mount_state_max_restarts(struct nfsmount *nmp) argument 1757 struct nfsmount *nmp; local 1805 nfs_open_owner_find(struct nfsmount *nmp, kauth_cred_t cred, int alloc) argument 1900 struct nfsmount *nmp; local 2081 struct nfsmount *nmp; local 2418 struct nfsmount *nmp = NFSTONMP(np); local 2667 struct nfsmount *nmp; local 2868 struct nfsmount *nmp; local 3053 struct nfsmount *nmp; local 3210 struct nfsmount *nmp; local 3334 struct nfsmount *nmp; local 3410 struct nfsmount *nmp; local 3497 struct nfsmount *nmp; local 3571 struct nfsmount *nmp; local 3985 struct nfsmount *nmp; local 4234 struct nfsmount *nmp; local 4399 struct nfsmount *nmp = NFSTONMP(nofp->nof_np); local 4556 nfs4_open_confirm_rpc( struct nfsmount *nmp, nfsnode_t dnp, u_char *fhp, int fhlen, struct nfs_open_owner *noop, nfs_stateid *sid, thread_t thd, kauth_cred_t cred, struct nfs_vattr *nvap, uint64_t *xidp) argument 4631 struct nfsmount *nmp; local 4969 struct nfsmount *nmp; local 5227 struct nfsmount *nmp; local 5425 struct nfsmount *nmp; local 5495 struct nfsmount *nmp; local 5562 struct nfsmount *nmp; local 5753 struct nfsmount *nmp = NFSTONMP(np); local 5810 struct nfsmount *nmp; local 5874 struct nfsmount *nmp; local 5897 struct nfsmount *nmp; local 5972 nfs4_delegreturn_rpc(struct nfsmount *nmp, u_char *fhp, int fhlen, struct nfs_stateid *sid, int flags, thread_t thd, kauth_cred_t cred) argument 6028 struct nfsmount *nmp; local 6122 struct nfsmount *nmp; local 6282 struct nfsmount *nmp; local 6482 struct nfsmount *nmp; local 6566 struct nfsmount *nmp; local 6684 struct nfsmount *nmp; local 6766 struct nfsmount *nmp; local 6911 struct nfsmount *nmp; local 7625 struct nfsmount *nmp; local 7692 struct nfsmount *nmp; local 7750 struct nfsmount *nmp; local 7898 struct nfsmount *nmp = VTONMP(ap->a_vp); local 7927 struct nfsmount *nmp; local 8075 struct nfsmount *nmp; local 8123 struct nfsmount *nmp; local 8163 struct nfsmount *nmp = VTONMP(ap->a_vp); local [all...] |
H A D | nfs_vnops.c | 534 nfs_notresponding(struct nfsmount *nmp) argument 537 if (NMFLAG(nmp, MUTEJUKEBOX)) /* jukebox timeouts don't count as unresponsive if muted */ 540 return ((nmp->nm_state & timeoutmask) || !(nmp->nm_sockflags & NMSOCK_READY)); 563 struct nfsmount *nmp; local 568 nmp = VTONMP(vp); 569 if (!nmp) 571 nfsvers = nmp->nm_vers; 677 if (granted || nfs_notresponding(nmp)) { 696 error = nmp 724 struct nfsmount *nmp; local 964 struct nfsmount *nmp; local 1304 struct nfsmount *nmp = mp ? VFSTONFS(mp) : NFSTONMP(np); local 1341 struct nfsmount *nmp; local 1610 struct nfsmount *nmp; local 1921 struct nfsmount *nmp = NFSTONMP(np); local 2095 struct nfsmount *nmp; local 2292 struct nfsmount *nmp; local 2348 struct nfsmount *nmp; local 2402 struct nfsmount *nmp; local 2479 struct nfsmount *nmp; local 2518 struct nfsmount *nmp; local 2587 struct nfsmount *nmp = VTONMP(vp); local 3153 struct nfsmount *nmp; local 3280 struct nfsmount *nmp; local 3327 struct nfsmount *nmp; local 3419 struct nfsmount *nmp; local 3569 struct nfsmount *nmp; local 3755 struct nfsmount *nmp; local 3914 struct nfsmount *nmp = NFSTONMP(nsp->nsr_dnp); local 3933 struct nfsmount *nmp; local 4005 struct nfsmount *nmp; local 4166 struct nfsmount *nmp; local 4243 struct nfsmount *nmp; local 4349 struct nfsmount *nmp; local 4498 struct nfsmount *nmp; local 4646 struct nfsmount *nmp; local 4766 struct nfsmount *nmp; local 5081 struct nfsmount *nmp; local 5300 struct nfsmount *nmp; local 5425 struct nfsmount *nmp = NFSTONMP(dnp); local 5438 struct nfsmount *nmp; local 5733 struct nfsmount *nmp; local 5810 struct nfsmount *nmp; local 5847 struct nfsmount *nmp; local 5909 struct nfsmount *nmp; local 5994 struct nfsmount *nmp = NFSTONMP(dnp); local 6042 struct nfsmount *nmp = NFSTONMP(dnp); local 6058 struct nfsmount *nmp = NFSTONMP(dnp); local 6106 struct nfsmount *nmp; local 6206 struct nfsmount *nmp = NFSTONMP(np); local 6257 nfs3_pathconf_cache(struct nfsmount *nmp, struct nfs_fsattr *nfsap) argument 6293 struct nfsmount *nmp; local 6758 struct nfsmount *nmp; local 7068 struct nfsmount *nmp = VTONMP(vp); local 7498 struct nfsmount *nmp = VTONMP(vp); local 7520 struct nfsmount *nmp = VTONMP(vp); local 7546 struct nfsmount *nmp = VTONMP(ap->a_vp); local 7584 struct nfsmount *nmp = NFSTONMP(np); local [all...] |
H A D | nfs4_subs.c | 110 nfs4_init_clientid(struct nfsmount *nmp) argument 139 vsfs = vfs_statfs(nmp->nm_mountp); 140 saddr = nmp->nm_saddr; 201 nmp->nm_longid = ncip; 211 nfs4_setclientid(struct nfsmount *nmp) argument 227 cred = IS_VALID_CRED(nmp->nm_mcred) ? nmp->nm_mcred : vfs_context_ucred(vfs_context_kernel()); 233 if (!nmp->nm_longid) 234 error = nfs4_init_clientid(nmp); 238 nfsm_chain_build_alloc_init(error, &nmreq, 14 * NFSX_UNSIGNED + nmp 364 nfs4_renew(struct nfsmount *nmp, int rpcflag) argument 406 struct nfsmount *nmp = param0; local 451 nfs4_secinfo_rpc(struct nfsmount *nmp, struct nfsreq_secinfo_args *siap, kauth_cred_t cred, uint32_t *sec, int *seccountp) argument 639 nfs4_get_fs_locations( struct nfsmount *nmp, nfsnode_t dnp, u_char *fhp, int fhsize, const char *name, vfs_context_t ctx, struct nfs_fs_locations *nfslsp) argument 787 nfs_vattr_set_bitmap(struct nfsmount *nmp, uint32_t *bitmap, struct vnode_attr *vap) argument 2176 nfsm_chain_add_fattr4_f(struct nfsm_chain *nmc, struct vnode_attr *vap, struct nfsmount *nmp) argument 2354 nfs_need_recover(struct nfsmount *nmp, int error) argument 2378 struct nfsmount *nmp = NFSTONMP(np); local 2437 nfs_recover(struct nfsmount *nmp) argument [all...] |
H A D | nfs_bio.c | 345 struct nfsmount *nmp = VTONMP(vp); local 349 if (!nmp) 353 bp = nfs_buf_incore(VTONFS(vp), (daddr64_t)(offset / nmp->nm_biosize)); 646 struct nfsmount *nmp = VTONMP(vp); local 661 if (!nmp) { 668 } else if (bufsize < (uint32_t)nmp->nm_biosize) { 670 bufsize = nmp->nm_biosize; 1288 struct nfsmount *nmp; local 1293 nmp = NFSTONMP(np); 1294 if (!nmp) 1498 struct nfsmount *nmp; local 1539 struct nfsmount *nmp; local 1647 struct nfsmount *nmp; local 1840 struct nfsmount *nmp = NFSTONMP(np); local 1899 struct nfsmount *nmp = VTONMP(vp); local 2236 nfs_async_write_start(struct nfsmount *nmp) argument 2256 nfs_async_write_done(struct nfsmount *nmp) argument 2348 struct nfsmount *nmp = NFSTONMP(np); local 2605 struct nfsmount *nmp = NFSTONMP(np); local 2688 struct nfsmount *nmp; local 2809 struct nfsmount *nmp; local 3009 struct nfsmount *nmp; local 3248 struct nfsmount *nmp = NFSTONMP(np); local 3621 struct nfsmount *nmp = VTONMP(vp); local 3744 struct nfsmount *nmp; local 3809 struct nfsmount *nmp = req->r_nmp; local 3833 struct nfsmount *nmp = NFSTONMP(np); local [all...] |
H A D | nfs_node.c | 144 struct nfsmount *nmp = VFSTONFS(mp); local 148 if (nmp == NULL) { 152 if (nmp->nm_vers == NFS_VER2) { 157 lck_mtx_lock(&nmp->nm_lock); 158 if (nmp->nm_vers == NFS_VER3) { 159 if (!(nmp->nm_state & NFSSTA_GOTPATHCONF)) { 166 } else if (!(nmp->nm_fsattr.nfsa_flags & NFS_FSFLAG_HOMOGENEOUS)) { 171 if (!skip && NFS_BITMAP_ISSET(nmp->nm_fsattr.nfsa_bitmap, NFS_FATTR_CASE_INSENSITIVE)) 174 lck_mtx_unlock(&nmp->nm_lock); 600 struct nfsmount *nmp; local 867 struct nfsmount *nmp = np->n_mount ? VFSTONFS(np->n_mount) : NFSTONMP(np); local [all...] |
H A D | nfs_gss.c | 266 struct nfsmount *nmp = req->r_nmp; local 271 if (!nmp->nm_sec.count) /* assume it's OK if we don't have a set of flavors */ 273 for (i=0; i < nmp->nm_sec.count; i++) 274 if (nmp->nm_sec.flavors[i] == RPCAUTH_SYS) 307 struct nfsmount *nmp = req->r_nmp; local 311 lck_mtx_lock(&nmp->nm_lock); 312 TAILQ_FOREACH(cp, &nmp->nm_gsscl, gss_clnt_entries) { 317 lck_mtx_unlock(&nmp->nm_lock); 330 TAILQ_FOREACH(cp, &nmp->nm_gsscl, gss_clnt_entries) { 333 lck_mtx_unlock(&nmp 408 struct nfsmount *nmp = req->r_nmp; local 997 struct nfsmount *nmp = req->r_nmp; local 1162 struct nfsmount *nmp = req->r_nmp; local 1328 nfs_gss_clnt_svcname(struct nfsmount *nmp, gssd_nametype *nt, uint32_t *len) argument 1433 struct nfsmount *nmp; local 1691 struct nfsmount *nmp = req->r_nmp; local 1719 nfs_gss_clnt_ctx_remove(struct nfsmount *nmp, struct nfs_gss_clnt_ctx *cp) argument 1757 struct nfsmount *nmp = req->r_nmp; local 1827 nfs_gss_clnt_ctx_unmount(struct nfsmount *nmp) argument 1885 nfs_gss_clnt_ctx_destroy(struct nfsmount *nmp, kauth_cred_t cred) argument [all...] |
H A D | nfs_subs.c | 1024 struct nfsmount *nmp = req->r_nmp; local 1025 int nfsvers = nmp->nm_vers; 1028 return nfsm_rpchead2(nmp, nmp->nm_sotype, NFS_PROG, nfsvers, proc, 1080 nfsm_rpchead2(struct nfsmount *nmp, int sotype, int prog, int vers, int proc, int auth_type, argument 1097 int count = nmp->nm_numgrps < NGROUPS ? nmp->nm_numgrps : NGROUPS; 1201 int count = nmp->nm_numgrps < NGROUPS ? nmp->nm_numgrps : NGROUPS; 1381 struct nfsmount *nmp; local 1622 struct nfsmount *nmp; local [all...] |
H A D | nfs_syscalls.c | 321 struct nfsmount *nmp; local 339 while ((nmp = niod->niod_nmp)) { 352 TAILQ_CONCAT(&iodq, &nmp->nm_iodq, r_achain); 364 morework = !TAILQ_EMPTY(&nmp->nm_iodq); 368 TAILQ_INSERT_TAIL(&nfsiodmounts, nmp, nm_iodlink); 369 nmp->nm_niod = NULL;
|
H A D | nfs.h | 1297 void nfs_need_recover(struct nfsmount *nmp, int error);
|
/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_subr.c | 1208 mount_t nmp; local 1219 TAILQ_FOREACH(nmp, &mountlist, mnt_list) {
|