Searched refs:rb_longbuf (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | clnt_rdma.c | 490 rndcl->rb_longbuf.type = RDMA_LONG_BUFFER; in clnt_setup_wlist() 491 rndcl->rb_longbuf.len = rndcl->c_len; in clnt_setup_wlist() 492 if (rdma_buf_alloc(conn, &rndcl->rb_longbuf)) { 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() 502 rndcl->c_dmemhandle = rndcl->rb_longbuf.handle; 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() 539 if (rdma_buf_alloc(conn, &((*clpp)->rb_longbuf))) { in clnt_setup_long_reply() 545 (*clpp)->u.c_daddr3 = (*clpp)->rb_longbuf.addr; in clnt_setup_long_reply() [all …]
|
H A D | xdr_rdma.c | 355 &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() 1149 if (rdma_buf_alloc(conn, &first->rb_longbuf)) { 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() 1291 if (rdma_buf_alloc(*conn, &rlist->rb_longbuf)) { in xdrrdma_read_from_client() 1303 rdma_buf_free(*conn, &rlist->rb_longbuf); in xdrrdma_read_from_client() [all …]
|
H A D | rdma_subr.c | 279 (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 D | svc_rdma.c | 521 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 D | rpc_rdma.h | 260 rdma_buf_t rb_longbuf; /* used for long requests/replies */ member
|