Searched refs:atomic_wr (Results 1 – 15 of 15) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_ruc.c | 379 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()
|
D | ipath_rc.c | 436 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()
|
D | ipath_verbs.h | 284 struct ib_atomic_wr atomic_wr; member
|
D | ipath_verbs.c | 408 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in ipath_post_one_send()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 493 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()
|
D | qib_rc.c | 460 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()
|
D | qib_verbs.c | 413 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in qib_post_one_send()
|
D | qib_verbs.h | 348 struct ib_atomic_wr atomic_wr; member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | ruc.c | 515 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()
|
D | rc.c | 491 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()
|
D | verbs.c | 427 memcpy(&wqe->atomic_wr, atomic_wr(wr), sizeof(wqe->atomic_wr)); in post_one_send()
|
D | verbs.h | 354 struct ib_atomic_wr atomic_wr; member
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_qp.c | 1667 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/ |
D | qp.c | 2820 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/ |
D | ib_verbs.h | 1116 static inline struct ib_atomic_wr *atomic_wr(struct ib_send_wr *wr) in atomic_wr() function
|