atomic_wr
wqe->atomic.cmp_data = atomic_wr(wr)->compare_add;
wqe->atomic.swap_data = atomic_wr(wr)->swap;
wqe->atomic.cmp_data = atomic_wr(wr)->compare_add;
wqe->atomic.remote_va = atomic_wr(wr)->remote_addr;
wqe->atomic.r_key = atomic_wr(wr)->rkey;
set_raddr_seg(wqe, atomic_wr(wr)->remote_addr,
atomic_wr(wr)->rkey);
set_atomic_seg(wqe, atomic_wr(wr));
set_raddr_seg(wqe, atomic_wr(wr)->remote_addr,
atomic_wr(wr)->rkey);
set_masked_atomic_seg(wqe, atomic_wr(wr));
set_raddr_seg(wqe, atomic_wr(wr)->remote_addr,
atomic_wr(wr)->rkey);
set_atomic_seg(wqe, atomic_wr(wr));
set_raddr_seg(wqe, atomic_wr(wr)->remote_addr,
atomic_wr(wr)->rkey);
set_atomic_seg(wqe, atomic_wr(wr));
#define atomic_wr(_wr) atomic_wr(_wr)
atomic_wr(wr)->remote_addr);
awqe2->r_key = cpu_to_le32(atomic_wr(wr)->rkey);
atomic_wr(wr)->compare_add);
atomic_wr(wr)->swap);
atomic_wr(wr)->compare_add);
struct ib_atomic_wr atomic_wr;