| /xnu-8019.80.24/bsd/nfs/ |
| H A D | nfs4_vnops.c | 92 struct nfsm_chain nmreq, nmrep; in nfs4_access_rpc() local 105 nfsm_chain_null(&nmreq); in nfs4_access_rpc() 110 nfsm_chain_build_alloc_init(error, &nmreq, 17 * NFSX_UNSIGNED); in nfs4_access_rpc() 111 nfsm_chain_add_compound_header(error, &nmreq, "access", nmp->nm_minor_vers, numops); in nfs4_access_rpc() 113 nfsm_chain_add_v4_op(error, &nmreq, NFS_OP_PUTFH); in nfs4_access_rpc() 114 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize); in nfs4_access_rpc() 116 nfsm_chain_add_v4_op(error, &nmreq, NFS_OP_ACCESS); in nfs4_access_rpc() 117 nfsm_chain_add_32(error, &nmreq, *access); in nfs4_access_rpc() 119 nfsm_chain_add_v4_op(error, &nmreq, NFS_OP_GETATTR); in nfs4_access_rpc() 120 nfsm_chain_add_bitmap_supported(error, &nmreq, nfs_getattr_bitmap, nmp, np); in nfs4_access_rpc() [all …]
|
| H A D | nfs_serv.c | 275 struct nfsm_chain *nmreq, nmrep; in nfsrv_access() local 288 nmreq = &nd->nd_nmreq; in nfsrv_access() 293 nfsm_chain_get_fh_ptr(error, nmreq, NFS_VER3, nfh.nfh_fhp, nfh.nfh_len); in nfsrv_access() 294 nfsm_chain_get_32(error, nmreq, nfsmode); in nfsrv_access() 410 struct nfsm_chain *nmreq, nmrep; in nfsrv_getattr() local 419 nmreq = &nd->nd_nmreq; in nfsrv_getattr() 424 nfsm_chain_get_fh_ptr(error, nmreq, nd->nd_vers, nfh.nfh_fhp, nfh.nfh_len); in nfsrv_getattr() 492 struct nfsm_chain *nmreq, nmrep; in nfsrv_setattr() local 507 nmreq = &nd->nd_nmreq; in nfsrv_setattr() 512 nfsm_chain_get_fh_ptr(error, nmreq, nd->nd_vers, nfh.nfh_fhp, nfh.nfh_len); in nfsrv_setattr() [all …]
|
| H A D | nfs_vnops.c | 558 struct nfsm_chain nmreq, nmrep; in nfs3_access_rpc() local 563 nfsm_chain_null(&nmreq); in nfs3_access_rpc() 566 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(NFS_VER3) + NFSX_UNSIGNED); in nfs3_access_rpc() 567 nfsm_chain_add_fh(error, &nmreq, NFS_VER3, np->n_fhp, np->n_fhsize); in nfs3_access_rpc() 568 nfsm_chain_add_32(error, &nmreq, *access); in nfs3_access_rpc() 569 nfsm_chain_build_done(error, &nmreq); in nfs3_access_rpc() 571 error = nfs_request2(np, NULL, &nmreq, NFSPROC_ACCESS, in nfs3_access_rpc() 627 nfsm_chain_cleanup(&nmreq); in nfs3_access_rpc() 1450 struct nfsm_chain nmreq, nmrep; in nfs3_getattr_rpc() local 1465 nfsm_chain_null(&nmreq); in nfs3_getattr_rpc() [all …]
|
| H A D | nfs4_subs.c | 239 struct nfsm_chain nmreq, nmrep; in nfs4_setclientid() local 251 nfsm_chain_null(&nmreq); in nfs4_setclientid() 260 nfsm_chain_build_alloc_init(error, &nmreq, 14 * NFSX_UNSIGNED + nmp->nm_longid->nci_idlen); in nfs4_setclientid() 261 nfsm_chain_add_compound_header(error, &nmreq, "setclid", nmp->nm_minor_vers, numops); in nfs4_setclientid() 263 nfsm_chain_add_v4_op(error, &nmreq, NFS_OP_SETCLIENTID); in nfs4_setclientid() 265 nfsm_chain_add_64(error, &nmreq, nmp->nm_mounttime); in nfs4_setclientid() 266 nfsm_chain_add_32(error, &nmreq, nmp->nm_longid->nci_idlen); in nfs4_setclientid() 267 nfsm_chain_add_opaque(error, &nmreq, nmp->nm_longid->nci_id, nmp->nm_longid->nci_idlen); in nfs4_setclientid() 295 nfsm_chain_add_32(error, &nmreq, NFS4_CALLBACK_PROG); /* callback program */ in nfs4_setclientid() 297 nfsm_chain_add_string(error, &nmreq, "tcp", 3); /* callback r_netid */ in nfs4_setclientid() [all …]
|
| H A D | nfs_vfsops.c | 365 struct nfsm_chain nmreq, nmrep; in nfs3_update_statfs() local 377 nfsm_chain_null(&nmreq); in nfs3_update_statfs() 380 nfsm_chain_build_alloc_init(error, &nmreq, NFSX_FH(nfsvers)); in nfs3_update_statfs() 381 nfsm_chain_add_fh(error, &nmreq, nfsvers, np->n_fhp, np->n_fhsize); in nfs3_update_statfs() 382 nfsm_chain_build_done(error, &nmreq); in nfs3_update_statfs() 384 error = nfs_request2(np, NULL, &nmreq, NFSPROC_FSSTAT, vfs_context_thread(ctx), in nfs3_update_statfs() 437 nfsm_chain_cleanup(&nmreq); in nfs3_update_statfs() 450 struct nfsm_chain nmreq, nmrep; in nfs4_update_statfs() local 466 nfsm_chain_null(&nmreq); in nfs4_update_statfs() 471 nfsm_chain_build_alloc_init(error, &nmreq, 15 * NFSX_UNSIGNED); in nfs4_update_statfs() [all …]
|
| H A D | nfs_socket.c | 2834 struct nfsm_chain nmreq, nmrep; in nfs4_cb_handler() local 2851 nfsm_chain_dissect_init(error, &nmreq, mreq); in nfs4_cb_handler() 2852 nfsm_chain_get_32(error, &nmreq, xid); // RPC XID in nfs4_cb_handler() 2853 nfsm_chain_get_32(error, &nmreq, val); // RPC Call in nfs4_cb_handler() 2855 nfsm_chain_get_32(error, &nmreq, val); // RPC Version in nfs4_cb_handler() 2857 nfsm_chain_get_32(error, &nmreq, val); // RPC Program Number in nfs4_cb_handler() 2859 nfsm_chain_get_32(error, &nmreq, val); // NFS Callback Program Version Number in nfs4_cb_handler() 2861 nfsm_chain_get_32(error, &nmreq, procnum); // NFS Callback Procedure Number in nfs4_cb_handler() 2866 nfsm_chain_get_32(error, &nmreq, auth_type); // RPC Auth Flavor in nfs4_cb_handler() 2867 nfsm_chain_get_32(error, &nmreq, auth_len); // RPC Auth Length in nfs4_cb_handler() [all …]
|
| H A D | nfs_subs.c | 993 nfsm_chaim_add_exclusive_create_verifier(int error, struct nfsm_chain *nmreq, struct nfsmount *nmp) in nfsm_chaim_add_exclusive_create_verifier() argument 1010 nfsm_chain_add_32(error, nmreq, val); in nfsm_chaim_add_exclusive_create_verifier() 1011 nfsm_chain_add_32(error, nmreq, (uint32_t)xid); in nfsm_chaim_add_exclusive_create_verifier() 1285 struct nfsm_chain nmreq; in nfsm_rpchead2() local 1353 nfsm_chain_init(&nmreq, mreq); in nfsm_rpchead2() 1357 nfsm_chain_add_32(error, &nmreq, 0); in nfsm_rpchead2() 1361 nfsm_chain_add_32(error, &nmreq, (*xidp & 0xffffffff)); in nfsm_rpchead2() 1362 nfsm_chain_add_32(error, &nmreq, RPC_CALL); in nfsm_rpchead2() 1363 nfsm_chain_add_32(error, &nmreq, RPC_VER2); in nfsm_rpchead2() 1364 nfsm_chain_add_32(error, &nmreq, prog); in nfsm_rpchead2() [all …]
|
| H A D | nfs_gss.c | 1621 struct nfsm_chain nmreq, nmrep; in nfs_gss_clnt_ctx_callserver() local 1632 nfsm_chain_null(&nmreq); in nfs_gss_clnt_ctx_callserver() 1635 nfsm_chain_build_alloc_init(error, &nmreq, sz); in nfs_gss_clnt_ctx_callserver() 1636 nfsm_chain_add_32(error, &nmreq, cp->gss_clnt_tokenlen); in nfs_gss_clnt_ctx_callserver() 1638 nfsm_chain_add_opaque(error, &nmreq, cp->gss_clnt_token, cp->gss_clnt_tokenlen); in nfs_gss_clnt_ctx_callserver() 1640 nfsm_chain_build_done(error, &nmreq); in nfs_gss_clnt_ctx_callserver() 1646 error = nfs_request_gss(req->r_nmp->nm_mountp, &nmreq, req->r_thread, req->r_cred, in nfs_gss_clnt_ctx_callserver() 1702 nfsm_chain_cleanup(&nmreq); in nfs_gss_clnt_ctx_callserver() 2566 struct nfsm_chain nmreq, nmrep; in nfs_gss_clnt_ctx_unmount() local 2599 nfsm_chain_null(&nmreq); in nfs_gss_clnt_ctx_unmount() [all …]
|
| H A D | nfsm_subs.h | 550 nfsm_chain_add_64(error, &nmreq, (NMP)->nm_clientid); \ 552 nfsm_chain_add_32(error, &nmreq, NFSX_UNSIGNED * 2); \ 553 nfsm_chain_add_32(error, &nmreq, (NOOP)->noo_pid); \ 555 nfsm_chain_add_32(error, &nmreq, NFSX_UNSIGNED); \ 557 nfsm_chain_add_32(error, &nmreq, kauth_cred_getuid((NOOP)->noo_cred)); \
|