Lines Matching refs:s_rdma_wr
861 send->s_rdma_wr.wr.send_flags = 0; in rds_iw_xmit_rdma()
870 send->s_rdma_wr.wr.send_flags = IB_SEND_SIGNALED; in rds_iw_xmit_rdma()
878 send->s_rdma_wr.wr.opcode = IB_WR_RDMA_WRITE; in rds_iw_xmit_rdma()
880 send->s_rdma_wr.wr.opcode = IB_WR_RDMA_READ_WITH_INV; in rds_iw_xmit_rdma()
882 send->s_rdma_wr.remote_addr = remote_addr; in rds_iw_xmit_rdma()
883 send->s_rdma_wr.rkey = op->op_rkey; in rds_iw_xmit_rdma()
887 send->s_rdma_wr.wr.num_sge = rds_iwdev->max_sge; in rds_iw_xmit_rdma()
890 send->s_rdma_wr.wr.num_sge = num_sge; in rds_iw_xmit_rdma()
892 send->s_rdma_wr.wr.next = NULL; in rds_iw_xmit_rdma()
895 prev->s_send_wr.next = &send->s_rdma_wr.wr; in rds_iw_xmit_rdma()
897 for (j = 0; j < send->s_rdma_wr.wr.num_sge && in rds_iw_xmit_rdma()
901 if (send->s_rdma_wr.wr.opcode == IB_WR_RDMA_READ_WITH_INV) in rds_iw_xmit_rdma()
916 if (send->s_rdma_wr.wr.opcode == IB_WR_RDMA_READ_WITH_INV) { in rds_iw_xmit_rdma()
917 send->s_rdma_wr.wr.num_sge = 1; in rds_iw_xmit_rdma()
924 &send->s_rdma_wr, in rds_iw_xmit_rdma()
925 send->s_rdma_wr.wr.num_sge, in rds_iw_xmit_rdma()
926 send->s_rdma_wr.wr.next); in rds_iw_xmit_rdma()
935 first->s_rdma_wr.wr.send_flags = IB_SEND_SIGNALED; in rds_iw_xmit_rdma()
958 failed_wr = &first->s_rdma_wr.wr; in rds_iw_xmit_rdma()
959 ret = ib_post_send(ic->i_cm_id->qp, &first->s_rdma_wr.wr, &failed_wr); in rds_iw_xmit_rdma()
961 first, &first->s_rdma_wr, ret, failed_wr); in rds_iw_xmit_rdma()
962 BUG_ON(failed_wr != &first->s_rdma_wr.wr); in rds_iw_xmit_rdma()