Lines Matching refs:conn_dest
345 struct ds_dest *conn_dest;
1637 ret = ds_get_dest(rs, addr, addrlen, &rs->conn_dest);
1745 wr.wr.ud.ah = rs->conn_dest->ah;
1746 wr.wr.ud.remote_qpn = rs->conn_dest->qpn;
1749 return rdma_seterrno(ibv_post_send(rs->conn_dest->qp->cm_id->qp, &wr, &bad));
2611 hdr.version = rs->conn_dest->qp->hdr.version;
2614 hdr.qpn = htobe32(rs->conn_dest->qp->cm_id->qp->qp_num & 0xFFFFFF);
2615 if (rs->conn_dest->qp->hdr.version == 4) {
2617 hdr.addr.ipv4 = rs->conn_dest->qp->hdr.addr.ipv4;
2620 memcpy(hdr.addr.ipv6, &rs->conn_dest->qp->hdr.addr.ipv6, 16);
2629 msg.msg_name = &rs->conn_dest->addr;
2630 msg.msg_namelen = ucma_addrlen(&rs->conn_dest->addr.sa);
2657 if (!rs->conn_dest->ah)
2670 memcpy((void *) msg, &rs->conn_dest->qp->hdr, rs->conn_dest->qp->hdr.length);
2671 memcpy((void *) msg + rs->conn_dest->qp->hdr.length, buf, len);
2673 sge.length = rs->conn_dest->qp->hdr.length + len;
2674 sge.lkey = rs->conn_dest->qp->smr->lkey;
2793 if (!rs->conn_dest || ds_compare_addr(dest_addr, &rs->conn_dest->addr)) {
2794 ret = ds_get_dest(rs, dest_addr, addrlen, &rs->conn_dest);
4151 sge.lkey = rs->conn_dest->qp->smr->lkey;
4187 cur_dest = rs->conn_dest;
4188 rs->conn_dest = dest;
4190 rs->conn_dest = cur_dest;
4200 cur_dest = rs->conn_dest;
4201 rs->conn_dest = &dest->qp->dest;
4203 rs->conn_dest = cur_dest;