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