Lines Matching refs:conn

94 	CONN		*conn;		/* RDMA connection */
397 rdma_buf_free(cdrp->conn, &cdrp->rpcbuf);
402 RDMA_REL_CONN(cdrp->conn);
420 if (srcp2->conn != NULL) {
429 CONN *conn;
434 conn = ((struct clone_rdma_data *)clone_xprt->xp_p2buf)->conn;
435 ASSERT(conn != NULL);
436 if (conn)
437 *tattr = (void *)&conn->c_addrmask;
445 CONN *conn;
460 conn = rdp->conn;
462 status = rdma_svc_postrecv(conn);
492 if (!xdr_decode_wlist_svc(xdrs, &wcl, &wwl, &wcl_total_length, conn)) {
520 if (rdma_buf_alloc(conn, &cllong->rb_longbuf)) {
529 rdma_buf_free(conn, &cllong->rb_longbuf);
534 status = clist_register(conn, cllong, CLIST_REG_DST);
537 rdma_buf_free(conn, &cllong->rb_longbuf);
545 status = RDMA_READ(conn, cllong, WAIT);
548 (void) clist_deregister(conn, cllong);
549 rdma_buf_free(conn, &cllong->rb_longbuf);
554 status = clist_syncmem(conn, cllong, CLIST_REG_DST);
555 (void) clist_deregister(conn, cllong);
558 cllong->c_len, 0, cl, XDR_DECODE, conn);
563 RDMA_BUF_FREE(conn, &rdp->rpcmsg);
567 rdp->rpcmsg.len - pos, 0, cl, XDR_DECODE, conn);
596 clone_xprt->xp_rtaddr.buf = conn->c_raddr.buf;
597 clone_xprt->xp_rtaddr.len = conn->c_raddr.len;
598 clone_xprt->xp_rtaddr.maxlen = conn->c_raddr.len;
600 clone_xprt->xp_lcladdr.buf = conn->c_laddr.buf;
601 clone_xprt->xp_lcladdr.len = conn->c_laddr.len;
602 clone_xprt->xp_lcladdr.maxlen = conn->c_laddr.len;
611 clone_xprt->xp_netid = conn->c_netid;
614 crdp->conn = conn;
621 rdma_buf_free(conn, &crdp->rpcbuf);
630 RDMA_BUF_FREE(conn, &rdp->rpcmsg);
631 RDMA_REL_CONN(conn);
677 if (rdma_buf_alloc(crdp->conn, &long_rpc)) {
689 rdma_buf_free(crdp->conn, &long_rpc);
739 rdma_buf_free(crdp->conn, &long_rpc);
744 if (clist_register(crdp->conn, wcl, CLIST_REG_SOURCE) != RDMA_SUCCESS) {
745 rdma_buf_free(crdp->conn, &long_rpc);
750 status = clist_syncmem(crdp->conn, wcl, CLIST_REG_SOURCE);
753 (void) clist_deregister(crdp->conn, wcl);
754 rdma_buf_free(crdp->conn, &long_rpc);
759 status = RDMA_WRITE(crdp->conn, wcl, WAIT);
761 (void) clist_deregister(crdp->conn, wcl);
762 rdma_buf_free(crdp->conn, &wcl->rb_longbuf);
774 svc_compose_rpcmsg(SVCXPRT * clone_xprt, CONN * conn, xdrproc_t xdr_results,
782 if (rdma_buf_alloc(conn, rpcreply)) {
788 0, NULL, XDR_ENCODE, conn);
797 rdma_buf_free(conn, rpcreply);
804 rdma_buf_free(conn, rpcreply);
824 CONN *conn = NULL;
843 conn = crdp->conn;
912 status = svc_compose_rpcmsg(clone_xprt, conn, xdr_results,
966 if (rdma_buf_alloc(conn, &rbuf_resp)) {
967 rdma_buf_free(conn, &rbuf_rpc_resp);
982 rdma_buf_free(conn, &rbuf_rpc_resp);
983 rdma_buf_free(conn, &rbuf_resp);
999 rdma_buf_free(conn, &rbuf_rpc_resp);
1000 rdma_buf_free(conn, &rbuf_resp);
1009 rdma_buf_free(conn, &rbuf_rpc_resp);
1010 rdma_buf_free(conn, &rbuf_resp);
1022 status = RDMA_SEND(conn, cl_send, msg->rm_xid);
1108 rdma_buf_free(crdp->conn, &crdp->rpcbuf);
1113 RDMA_REL_CONN(crdp->conn);