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;
491 rndcl->rb_longbuf.len = rndcl->c_len;
492 if (rdma_buf_alloc(conn, &rndcl->rb_longbuf)) {
498 *rndbuf = rndcl->rb_longbuf;
500 rndcl->u.c_daddr3 = rndcl->rb_longbuf.addr;
502 rndcl->c_dmemhandle = rndcl->rb_longbuf.handle;
536 (*clpp)->rb_longbuf.len = calc_length(length);
537 (*clpp)->rb_longbuf.type = RDMA_LONG_BUFFER;
539 if (rdma_buf_alloc(conn, &((*clpp)->rb_longbuf))) {
545 (*clpp)->u.c_daddr3 = (*clpp)->rb_longbuf
[all...]
H A Dxdr_rdma.c355 &xdrp->xp_wcl->rb_longbuf);
364 &xdrp->xp_rcl->rb_longbuf);
1145 first->rb_longbuf.type = RDMA_LONG_BUFFER;
1146 first->rb_longbuf.len =
1149 if (rdma_buf_alloc(conn, &first->rb_longbuf)) {
1154 memp = first->rb_longbuf.addr;
1287 rlist->rb_longbuf.type = RDMA_LONG_BUFFER;
1288 rlist->rb_longbuf.len =
1291 if (rdma_buf_alloc(*conn, &rlist->rb_longbuf)) {
1303 rdma_buf_free(*conn, &rlist->rb_longbuf);
[all...]
H A Drdma_subr.c279 (void *)c->rb_longbuf.rb_private);
286 (void *)c->rb_longbuf.rb_private);
313 (void *)c->rb_longbuf.rb_private);
324 (void *)c->rb_longbuf.rb_private);
H A Dsvc_rdma.c516 cllong->rb_longbuf.type = RDMA_LONG_BUFFER;
517 cllong->rb_longbuf.len = cllong->c_len > LONG_REPLY_LEN ?
520 if (rdma_buf_alloc(conn, &cllong->rb_longbuf)) {
525 cllong->u.c_daddr3 = cllong->rb_longbuf.addr;
529 rdma_buf_free(conn, &cllong->rb_longbuf);
537 rdma_buf_free(conn, &cllong->rb_longbuf);
549 rdma_buf_free(conn, &cllong->rb_longbuf);
560 crdp->rpcbuf = cllong->rb_longbuf;
701 wcl->rb_longbuf = long_rpc;
762 rdma_buf_free(crdp->conn, &wcl->rb_longbuf);
[all...]
H A Drpc_rdma.h260 rdma_buf_t rb_longbuf; /* used for long requests/replies */ member in struct:clist

Completed in 53 milliseconds