Searched refs:atomic_wr (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 327 wqe->atomic_wr.remote_addr, in qib_ruc_loopback() 328 wqe->atomic_wr.rkey, in qib_ruc_loopback() 333 sdata = wqe->atomic_wr.compare_add; in qib_ruc_loopback() 335 (wqe->atomic_wr.wr.opcode == IB_WR_ATOMIC_FETCH_AND_ADD) ? in qib_ruc_loopback() 338 sdata, wqe->atomic_wr.swap); in qib_ruc_loopback()
|
D | qib_rc.c | 431 if (wqe->atomic_wr.wr.opcode == IB_WR_ATOMIC_CMP_AND_SWP) { in qib_make_rc_req() 433 put_ib_ateth_swap(wqe->atomic_wr.swap, in qib_make_rc_req() 435 put_ib_ateth_compare(wqe->atomic_wr.compare_add, in qib_make_rc_req() 439 put_ib_ateth_swap(wqe->atomic_wr.compare_add, in qib_make_rc_req() 443 put_ib_ateth_vaddr(wqe->atomic_wr.remote_addr, in qib_make_rc_req() 446 wqe->atomic_wr.rkey); in qib_make_rc_req()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_verbs.c | 570 if (atomic_wr(ibwr)->remote_addr & 0x7) in validate_send_wr() 620 atomic_wr(ibwr)->remote_addr; in init_send_wr() 622 atomic_wr(ibwr)->compare_add; in init_send_wr() 623 wr->wr.atomic.swap = atomic_wr(ibwr)->swap; in init_send_wr() 624 wr->wr.atomic.rkey = atomic_wr(ibwr)->rkey; in init_send_wr() 674 wqe->iova = mask & WR_ATOMIC_MASK ? atomic_wr(ibwr)->remote_addr : in init_send_wqe()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | ruc.c | 334 wqe->atomic_wr.remote_addr, in ruc_loopback() 335 wqe->atomic_wr.rkey, in ruc_loopback() 340 sdata = wqe->atomic_wr.compare_add; in ruc_loopback() 345 sdata, wqe->atomic_wr.swap); in ruc_loopback()
|
D | rc.c | 524 put_ib_ateth_swap(wqe->atomic_wr.swap, in hfi1_make_rc_req() 526 put_ib_ateth_compare(wqe->atomic_wr.compare_add, in hfi1_make_rc_req() 530 put_ib_ateth_swap(wqe->atomic_wr.compare_add, in hfi1_make_rc_req() 534 put_ib_ateth_vaddr(wqe->atomic_wr.remote_addr, in hfi1_make_rc_req() 537 wqe->atomic_wr.rkey); in hfi1_make_rc_req()
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_qp.c | 763 atomic_wr(wr)->remote_addr; in pvrdma_post_send() 764 wqe_hdr->wr.atomic.rkey = atomic_wr(wr)->rkey; in pvrdma_post_send() 766 atomic_wr(wr)->compare_add; in pvrdma_post_send() 769 atomic_wr(wr)->swap; in pvrdma_post_send()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_qp.c | 1679 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mthca_tavor_post_send() 1680 atomic_wr(wr)->rkey); in mthca_tavor_post_send() 1683 set_atomic_seg(wqe, atomic_wr(wr)); in mthca_tavor_post_send() 2020 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mthca_arbel_post_send() 2021 atomic_wr(wr)->rkey); in mthca_arbel_post_send() 2024 set_atomic_seg(wqe, atomic_wr(wr)); in mthca_arbel_post_send()
|
/Linux-v4.19/include/rdma/ |
D | rdmavt_qp.h | 171 struct ib_atomic_wr atomic_wr; member
|
D | ib_verbs.h | 1370 static inline const struct ib_atomic_wr *atomic_wr(const struct ib_send_wr *wr) in atomic_wr() function
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | qp.c | 3532 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in _mlx4_ib_post_send() 3533 atomic_wr(wr)->rkey); in _mlx4_ib_post_send() 3536 set_atomic_seg(wqe, atomic_wr(wr)); in _mlx4_ib_post_send() 3545 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in _mlx4_ib_post_send() 3546 atomic_wr(wr)->rkey); in _mlx4_ib_post_send() 3549 set_masked_atomic_seg(wqe, atomic_wr(wr)); in _mlx4_ib_post_send()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.c | 2174 wqe->atomic.cmp_data = atomic_wr(wr)->compare_add; in bnxt_re_build_atomic_wqe() 2175 wqe->atomic.swap_data = atomic_wr(wr)->swap; in bnxt_re_build_atomic_wqe() 2179 wqe->atomic.cmp_data = atomic_wr(wr)->compare_add; in bnxt_re_build_atomic_wqe() 2184 wqe->atomic.remote_va = atomic_wr(wr)->remote_addr; in bnxt_re_build_atomic_wqe() 2185 wqe->atomic.r_key = atomic_wr(wr)->rkey; in bnxt_re_build_atomic_wqe()
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.c | 3432 DMA_REGPAIR_LE(awqe2->remote_va, atomic_wr(wr)->remote_addr); in __qedr_post_send() 3433 awqe2->r_key = cpu_to_le32(atomic_wr(wr)->rkey); in __qedr_post_send() 3440 atomic_wr(wr)->compare_add); in __qedr_post_send() 3444 atomic_wr(wr)->swap); in __qedr_post_send() 3446 atomic_wr(wr)->compare_add); in __qedr_post_send()
|