Home
last modified time | relevance | path

Searched refs:rb_longbuf (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/rpc/
H A Dclnt_rdma.c490 rndcl->rb_longbuf.type = RDMA_LONG_BUFFER; in clnt_setup_wlist()
491 rndcl->rb_longbuf.len = rndcl->c_len; in clnt_setup_wlist()
498 *rndbuf = rndcl->rb_longbuf; in clnt_setup_wlist()
500 rndcl->u.c_daddr3 = rndcl->rb_longbuf.addr; in clnt_setup_wlist()
536 (*clpp)->rb_longbuf.len = calc_length(length); in clnt_setup_long_reply()
537 (*clpp)->rb_longbuf.type = RDMA_LONG_BUFFER; in clnt_setup_long_reply()
545 (*clpp)->u.c_daddr3 = (*clpp)->rb_longbuf.addr; in clnt_setup_long_reply()
546 (*clpp)->c_len = (*clpp)->rb_longbuf.len; in clnt_setup_long_reply()
552 rdma_buf_free(conn, &((*clpp)->rb_longbuf)); in clnt_setup_long_reply()
797 cl_rpcmsg->rb_longbuf.len = msglen; in clnt_rdma_kcallit()
[all …]
H A Dxdr_rdma.c355 &xdrp->xp_wcl->rb_longbuf); in xdrrdma_destroy()
364 &xdrp->xp_rcl->rb_longbuf); in xdrrdma_destroy()
1145 first->rb_longbuf.type = RDMA_LONG_BUFFER; in xdr_decode_wlist_svc()
1146 first->rb_longbuf.len = in xdr_decode_wlist_svc()
1154 memp = first->rb_longbuf.addr; in xdr_decode_wlist_svc()
1287 rlist->rb_longbuf.type = RDMA_LONG_BUFFER; in xdrrdma_read_from_client()
1288 rlist->rb_longbuf.len = in xdrrdma_read_from_client()
1303 rdma_buf_free(*conn, &rlist->rb_longbuf); in xdrrdma_read_from_client()
1367 rdma_buf_free(conn, &clp->rb_longbuf); in xdrrdma_free_clist()
1562 xdrp->xp_offp = rclp->rb_longbuf.addr; in xdrrdma_read_a_chunk()
[all …]
H A Drdma_subr.c279 (void *)c->rb_longbuf.rb_private); in clist_register()
286 (void *)c->rb_longbuf.rb_private); in clist_register()
313 (void *)c->rb_longbuf.rb_private); in clist_deregister()
324 (void *)c->rb_longbuf.rb_private); in clist_deregister()
H A Dsvc_rdma.c521 cllong->rb_longbuf.type = RDMA_LONG_BUFFER; in svc_rdma_krecv()
522 cllong->rb_longbuf.len = cllong->c_len > LONG_REPLY_LEN ? in svc_rdma_krecv()
525 if (rdma_buf_alloc(conn, &cllong->rb_longbuf)) { in svc_rdma_krecv()
530 cllong->u.c_daddr3 = cllong->rb_longbuf.addr; in svc_rdma_krecv()
534 rdma_buf_free(conn, &cllong->rb_longbuf); in svc_rdma_krecv()
542 rdma_buf_free(conn, &cllong->rb_longbuf); in svc_rdma_krecv()
554 rdma_buf_free(conn, &cllong->rb_longbuf); in svc_rdma_krecv()
565 crdp->rpcbuf = cllong->rb_longbuf; in svc_rdma_krecv()
706 wcl->rb_longbuf = long_rpc; in svc_process_long_reply()
767 rdma_buf_free(crdp->conn, &wcl->rb_longbuf); in svc_process_long_reply()
H A Drpc_rdma.h260 rdma_buf_t rb_longbuf; /* used for long requests/replies */ member