Home
last modified time | relevance | path

Searched refs:atomic_wr (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ruc.c379 wqe->atomic_wr.remote_addr, in ipath_ruc_loopback()
380 wqe->atomic_wr.rkey, in ipath_ruc_loopback()
385 sdata = wqe->atomic_wr.compare_add; in ipath_ruc_loopback()
390 sdata, wqe->atomic_wr.swap); in ipath_ruc_loopback()
Dipath_rc.c436 wqe->atomic_wr.swap); in ipath_make_rc_req()
438 wqe->atomic_wr.compare_add); in ipath_make_rc_req()
442 wqe->atomic_wr.compare_add); in ipath_make_rc_req()
446 wqe->atomic_wr.remote_addr >> 32); in ipath_make_rc_req()
448 wqe->atomic_wr.remote_addr); in ipath_make_rc_req()
450 wqe->atomic_wr.rkey); in ipath_make_rc_req()
Dipath_verbs.h284 struct ib_atomic_wr atomic_wr; member
Dipath_verbs.c408 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in ipath_post_one_send()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ruc.c493 wqe->atomic_wr.remote_addr, in qib_ruc_loopback()
494 wqe->atomic_wr.rkey, in qib_ruc_loopback()
499 sdata = wqe->atomic_wr.compare_add; in qib_ruc_loopback()
501 (wqe->atomic_wr.wr.opcode == IB_WR_ATOMIC_FETCH_AND_ADD) ? in qib_ruc_loopback()
504 sdata, wqe->atomic_wr.swap); in qib_ruc_loopback()
Dqib_rc.c460 if (wqe->atomic_wr.wr.opcode == IB_WR_ATOMIC_CMP_AND_SWP) { in qib_make_rc_req()
463 wqe->atomic_wr.swap); in qib_make_rc_req()
465 wqe->atomic_wr.compare_add); in qib_make_rc_req()
469 wqe->atomic_wr.compare_add); in qib_make_rc_req()
473 wqe->atomic_wr.remote_addr >> 32); in qib_make_rc_req()
475 wqe->atomic_wr.remote_addr); in qib_make_rc_req()
477 wqe->atomic_wr.rkey); in qib_make_rc_req()
Dqib_verbs.c413 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in qib_post_one_send()
Dqib_verbs.h348 struct ib_atomic_wr atomic_wr; member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Druc.c515 wqe->atomic_wr.remote_addr, in ruc_loopback()
516 wqe->atomic_wr.rkey, in ruc_loopback()
521 sdata = wqe->atomic_wr.compare_add; in ruc_loopback()
526 sdata, wqe->atomic_wr.swap); in ruc_loopback()
Drc.c491 wqe->atomic_wr.swap); in hfi1_make_rc_req()
493 wqe->atomic_wr.compare_add); in hfi1_make_rc_req()
497 wqe->atomic_wr.compare_add); in hfi1_make_rc_req()
501 wqe->atomic_wr.remote_addr >> 32); in hfi1_make_rc_req()
503 wqe->atomic_wr.remote_addr); in hfi1_make_rc_req()
505 wqe->atomic_wr.rkey); in hfi1_make_rc_req()
Dverbs.c427 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in post_one_send()
Dverbs.h354 struct ib_atomic_wr atomic_wr; member
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_qp.c1667 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mthca_tavor_post_send()
1668 atomic_wr(wr)->rkey); in mthca_tavor_post_send()
1671 set_atomic_seg(wqe, atomic_wr(wr)); in mthca_tavor_post_send()
2008 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mthca_arbel_post_send()
2009 atomic_wr(wr)->rkey); in mthca_arbel_post_send()
2012 set_atomic_seg(wqe, atomic_wr(wr)); in mthca_arbel_post_send()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c2820 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mlx4_ib_post_send()
2821 atomic_wr(wr)->rkey); in mlx4_ib_post_send()
2824 set_atomic_seg(wqe, atomic_wr(wr)); in mlx4_ib_post_send()
2833 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mlx4_ib_post_send()
2834 atomic_wr(wr)->rkey); in mlx4_ib_post_send()
2837 set_masked_atomic_seg(wqe, atomic_wr(wr)); in mlx4_ib_post_send()
/linux-4.4.14/include/rdma/
Dib_verbs.h1116 static inline struct ib_atomic_wr *atomic_wr(struct ib_send_wr *wr) in atomic_wr() function