Lines Matching defs:xdrs
444 XDR *xdrs;
468 xdrs = &clone_xprt->xp_xdrin;
469 xdrmem_create(xdrs, rdp->rpcmsg.addr, rdp->rpcmsg.len, XDR_DECODE);
471 XDR_SETPOS(xdrs, sizeof (uint32_t));
473 if (! xdr_u_int(xdrs, &vers) ||
474 ! xdr_u_int(xdrs, &rdma_credit) ||
475 ! xdr_u_int(xdrs, &op)) {
487 if (! xdr_do_clist(xdrs, &cl)) {
492 if (!xdr_decode_wlist_svc(xdrs, &wcl, &wwl, &wcl_total_length, conn)) {
501 (void) xdr_decode_reply_wchunk(xdrs, &crdp->cl_reply);
557 xdrrdma_create(xdrs, (caddr_t)(uintptr_t)cllong->u.c_daddr3,
565 pos = XDR_GETPOS(xdrs);
566 xdrrdma_create(xdrs, rdp->rpcmsg.addr + pos,
574 XDR_CONTROL(xdrs, XDR_RDMA_SET_FLAGS, &flg);
575 xdrs->x_ops = &xdrrdmablk_ops;
582 XDR_CONTROL(xdrs, XDR_RDMA_SET_WLIST, crdp->cl_wlist);
583 XDR_CONTROL(xdrs, XDR_RDMA_SET_FLAGS, &flg);
586 if (! xdr_callmsg(xdrs, msg)) {
627 XDR_DESTROY(xdrs);
775 caddr_t xdr_location, rdma_buf_t *rpcreply, XDR ** xdrs,
787 xdrrdma_create(*xdrs, rpcreply->addr, rpcreply->len,
793 if (!(xdr_replymsg(*xdrs, msg) &&
795 SVCAUTH_WRAP(&clone_xprt->xp_auth, *xdrs,
803 if (!xdr_replymsg(*xdrs, msg)) {
811 *len = XDR_GETPOS(*xdrs);
1101 XDR *xdrs = &clone_xprt->xp_xdrin;
1103 xdrs->x_op = XDR_FREE;
1104 retval = (*xdr_args)(xdrs, args_ptr);