• Home
  • Raw
  • Download

Lines Matching refs:s_atomic_wr

775 		send->s_atomic_wr.wr.opcode = IB_WR_MASKED_ATOMIC_CMP_AND_SWP;  in rds_ib_xmit_atomic()
776 send->s_atomic_wr.compare_add = op->op_m_cswp.compare; in rds_ib_xmit_atomic()
777 send->s_atomic_wr.swap = op->op_m_cswp.swap; in rds_ib_xmit_atomic()
778 send->s_atomic_wr.compare_add_mask = op->op_m_cswp.compare_mask; in rds_ib_xmit_atomic()
779 send->s_atomic_wr.swap_mask = op->op_m_cswp.swap_mask; in rds_ib_xmit_atomic()
781 send->s_atomic_wr.wr.opcode = IB_WR_MASKED_ATOMIC_FETCH_AND_ADD; in rds_ib_xmit_atomic()
782 send->s_atomic_wr.compare_add = op->op_m_fadd.add; in rds_ib_xmit_atomic()
783 send->s_atomic_wr.swap = 0; in rds_ib_xmit_atomic()
784 send->s_atomic_wr.compare_add_mask = op->op_m_fadd.nocarry_mask; in rds_ib_xmit_atomic()
785 send->s_atomic_wr.swap_mask = 0; in rds_ib_xmit_atomic()
789 send->s_atomic_wr.wr.num_sge = 1; in rds_ib_xmit_atomic()
790 send->s_atomic_wr.wr.next = NULL; in rds_ib_xmit_atomic()
791 send->s_atomic_wr.remote_addr = op->op_remote_addr; in rds_ib_xmit_atomic()
792 send->s_atomic_wr.rkey = op->op_rkey; in rds_ib_xmit_atomic()
817 failed_wr = &send->s_atomic_wr.wr; in rds_ib_xmit_atomic()
818 ret = ib_post_send(ic->i_cm_id->qp, &send->s_atomic_wr.wr, &failed_wr); in rds_ib_xmit_atomic()
820 send, &send->s_atomic_wr, ret, failed_wr); in rds_ib_xmit_atomic()
821 BUG_ON(failed_wr != &send->s_atomic_wr.wr); in rds_ib_xmit_atomic()
830 if (unlikely(failed_wr != &send->s_atomic_wr.wr)) { in rds_ib_xmit_atomic()
832 BUG_ON(failed_wr != &send->s_atomic_wr.wr); in rds_ib_xmit_atomic()