Lines Matching refs:s_atomic_wr
789 send->s_atomic_wr.wr.opcode = IB_WR_MASKED_ATOMIC_CMP_AND_SWP;
790 send->s_atomic_wr.compare_add = op->op_m_cswp.compare;
791 send->s_atomic_wr.swap = op->op_m_cswp.swap;
792 send->s_atomic_wr.compare_add_mask = op->op_m_cswp.compare_mask;
793 send->s_atomic_wr.swap_mask = op->op_m_cswp.swap_mask;
795 send->s_atomic_wr.wr.opcode = IB_WR_MASKED_ATOMIC_FETCH_AND_ADD;
796 send->s_atomic_wr.compare_add = op->op_m_fadd.add;
797 send->s_atomic_wr.swap = 0;
798 send->s_atomic_wr.compare_add_mask = op->op_m_fadd.nocarry_mask;
799 send->s_atomic_wr.swap_mask = 0;
803 send->s_atomic_wr.wr.num_sge = 1;
804 send->s_atomic_wr.wr.next = NULL;
805 send->s_atomic_wr.remote_addr = op->op_remote_addr;
806 send->s_atomic_wr.rkey = op->op_rkey;
831 failed_wr = &send->s_atomic_wr.wr;
832 ret = ib_post_send(ic->i_cm_id->qp, &send->s_atomic_wr.wr, &failed_wr);
834 send, &send->s_atomic_wr, ret, failed_wr);
835 BUG_ON(failed_wr != &send->s_atomic_wr.wr);
844 if (unlikely(failed_wr != &send->s_atomic_wr.wr)) {
846 BUG_ON(failed_wr != &send->s_atomic_wr.wr);