Lines Matching refs:nmreq

218 	struct nfsm_chain nmreq, nmrep;
230 nfsm_chain_null(&nmreq);
238 nfsm_chain_build_alloc_init(error, &nmreq, 14 * NFSX_UNSIGNED + nmp->nm_longid->nci_idlen);
239 nfsm_chain_add_compound_header(error, &nmreq, "setclid", numops);
241 nfsm_chain_add_32(error, &nmreq, NFS_OP_SETCLIENTID);
243 nfsm_chain_add_64(error, &nmreq, nmp->nm_mounttime);
244 nfsm_chain_add_32(error, &nmreq, nmp->nm_longid->nci_idlen);
245 nfsm_chain_add_opaque(error, &nmreq, nmp->nm_longid->nci_id, nmp->nm_longid->nci_idlen);
269 nfsm_chain_add_32(error, &nmreq, NFS4_CALLBACK_PROG); /* callback program */
271 nfsm_chain_add_string(error, &nmreq, "tcp", 3); /* callback r_netid */
273 nfsm_chain_add_string(error, &nmreq, "tcp6", 4); /* callback r_netid */
274 nfsm_chain_add_string(error, &nmreq, uaddr, ualen); /* callback r_addr */
275 nfsm_chain_add_32(error, &nmreq, nmp->nm_cbid); /* callback_ident */
278 nfsm_chain_add_32(error, &nmreq, 0); /* callback program */
279 nfsm_chain_add_string(error, &nmreq, "", 0); /* callback r_netid */
280 nfsm_chain_add_string(error, &nmreq, "", 0); /* callback r_addr */
281 nfsm_chain_add_32(error, &nmreq, 0); /* callback_ident */
283 nfsm_chain_build_done(error, &nmreq);
286 error = nfs_request2(NULL, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND, thd, cred, NULL, R_SETUP, &nmrep, &xid, &status);
297 nfsm_chain_cleanup(&nmreq);
302 nfsm_chain_build_alloc_init(error, &nmreq, 15 * NFSX_UNSIGNED);
303 nfsm_chain_add_compound_header(error, &nmreq, "setclid_conf", numops);
305 nfsm_chain_add_32(error, &nmreq, NFS_OP_SETCLIENTID_CONFIRM);
306 nfsm_chain_add_64(error, &nmreq, nmp->nm_clientid);
307 nfsm_chain_add_64(error, &nmreq, verifier);
308 nfsm_chain_build_done(error, &nmreq);
311 error = nfs_request2(NULL, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND, thd, cred, NULL, R_SETUP, &nmrep, &xid, &status);
327 nfsm_chain_build_alloc_init(error, &nmreq, 23 * NFSX_UNSIGNED);
328 nfsm_chain_add_compound_header(error, &nmreq, "setclid_attr", numops);
330 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
331 nfsm_chain_add_fh(error, &nmreq, nmp->nm_vers, nmp->nm_dnp->n_fhp, nmp->nm_dnp->n_fhsize);
333 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
336 nfsm_chain_add_bitmap(error, &nmreq, bitmap, NFS_ATTR_BITMAP_LEN);
337 nfsm_chain_build_done(error, &nmreq);
340 error = nfs_request2(NULL, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND, thd, cred, NULL, R_SETUP, &nmrep, &xid, &status);
352 nfsm_chain_cleanup(&nmreq);
368 struct nfsm_chain nmreq, nmrep;
374 nfsm_chain_null(&nmreq);
379 nfsm_chain_build_alloc_init(error, &nmreq, 8 * NFSX_UNSIGNED);
380 nfsm_chain_add_compound_header(error, &nmreq, "renew", numops);
382 nfsm_chain_add_32(error, &nmreq, NFS_OP_RENEW);
383 nfsm_chain_add_64(error, &nmreq, nmp->nm_clientid);
384 nfsm_chain_build_done(error, &nmreq);
387 error = nfs_request2(NULL, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND,
393 nfsm_chain_cleanup(&nmreq);
459 struct nfsm_chain nmreq, nmrep;
467 nfsm_chain_null(&nmreq);
534 nfsm_chain_build_alloc_init(error, &nmreq,
536 nfsm_chain_add_compound_header(error, &nmreq, "secinfo", numops);
539 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
540 nfsm_chain_add_fh(error, &nmreq, nfsvers, fhp, fhsize);
542 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTROOTFH);
545 nfsm_chain_add_32(error, &nmreq, NFS_OP_SECINFO);
546 nfsm_chain_add_name(error, &nmreq, name, namelen, nmp);
547 nfsm_chain_build_done(error, &nmreq);
550 error = nfs_request2(np, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND,
559 nfsm_chain_cleanup(&nmreq);
652 struct nfsm_chain nmreq, nmrep;
662 nfsm_chain_null(&nmreq);
667 nfsm_chain_build_alloc_init(error, &nmreq, 18 * NFSX_UNSIGNED);
668 nfsm_chain_add_compound_header(error, &nmreq, "fs_locations", numops);
670 nfsm_chain_add_32(error, &nmreq, NFS_OP_PUTFH);
671 nfsm_chain_add_fh(error, &nmreq, NFS_VER4, fhp, fhsize);
673 nfsm_chain_add_32(error, &nmreq, NFS_OP_LOOKUP);
674 nfsm_chain_add_name(error, &nmreq, name, strlen(name), nmp);
676 nfsm_chain_add_32(error, &nmreq, NFS_OP_GETATTR);
679 nfsm_chain_add_bitmap(error, &nmreq, bitmap, NFS_ATTR_BITMAP_LEN);
680 nfsm_chain_build_done(error, &nmreq);
683 error = nfs_request_async(dnp, nmp->nm_mountp, &nmreq, NFSPROC4_COMPOUND,
696 nfsm_chain_cleanup(&nmreq);