Searched refs:atomic_wr (Results 1 – 12 of 12) sorted by relevance
/linux/include/uapi/rdma/ |
H A D | rdma_user_rxe.h | 156 __DECLARE_FLEX_ARRAY(__u8, atomic_wr);
|
/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_verbs.c | 722 if (atomic_wr(ibwr)->remote_addr & 0x7) { in validate_send_wr() 799 atomic_wr(ibwr)->remote_addr; in init_send_wr() 801 atomic_wr(ibwr)->compare_add; in init_send_wr() 802 wr->wr.atomic.swap = atomic_wr(ibwr)->swap; in init_send_wr() 803 wr->wr.atomic.rkey = atomic_wr(ibwr)->rkey; in init_send_wr() 865 wqe->iova = mask & WR_ATOMIC_MASK ? atomic_wr(ibwr)->remote_addr : in init_send_wqe()
|
H A D | rxe_req.c | 534 memcpy(payload_addr(pkt), wqe->dma.atomic_wr, payload); in finish_packet()
|
/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_qp.c | 805 atomic_wr(wr)->remote_addr; in pvrdma_post_send() 806 wqe_hdr->wr.atomic.rkey = atomic_wr(wr)->rkey; in pvrdma_post_send() 808 atomic_wr(wr)->compare_add; in pvrdma_post_send() 811 atomic_wr(wr)->swap; in pvrdma_post_send()
|
/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 1690 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in mthca_tavor_post_send() 1691 atomic_wr(wr)->rkey); in mthca_tavor_post_send() 1694 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/drivers/infiniband/sw/rdmavt/ |
H A D | qp.c | 3073 if (unlikely(wqe->atomic_wr.remote_addr & (sizeof(u64) - 1))) in rvt_ruc_loopback() 3076 wqe->atomic_wr.remote_addr, in rvt_ruc_loopback() 3077 wqe->atomic_wr.rkey, in rvt_ruc_loopback() 3082 sdata = wqe->atomic_wr.compare_add; in rvt_ruc_loopback() 3087 sdata, wqe->atomic_wr.swap); in rvt_ruc_loopback()
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | rc.c | 850 put_ib_ateth_swap(wqe->atomic_wr.swap, in hfi1_make_rc_req() 852 put_ib_ateth_compare(wqe->atomic_wr.compare_add, in hfi1_make_rc_req() 856 put_ib_ateth_swap(wqe->atomic_wr.compare_add, in hfi1_make_rc_req() 860 put_ib_ateth_vaddr(wqe->atomic_wr.remote_addr, in hfi1_make_rc_req() 863 wqe->atomic_wr.rkey); in hfi1_make_rc_req()
|
/linux/include/rdma/ |
H A D | rdmavt_qp.h | 173 struct ib_atomic_wr atomic_wr; member
|
H A D | ib_verbs.h | 1434 static inline const struct ib_atomic_wr *atomic_wr(const struct ib_send_wr *wr) in atomic_wr() function
|
/linux/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 3621 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in _mlx4_ib_post_send() 3622 atomic_wr(wr)->rkey); in _mlx4_ib_post_send() 3625 set_atomic_seg(wqe, atomic_wr(wr)); in _mlx4_ib_post_send() 3634 set_raddr_seg(wqe, atomic_wr(wr)->remote_addr, in _mlx4_ib_post_send() 3635 atomic_wr(wr)->rkey); in _mlx4_ib_post_send() 3638 set_masked_atomic_seg(wqe, atomic_wr(wr)); in _mlx4_ib_post_send()
|
/linux/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.c | 182 aseg->fetchadd_swap_data = cpu_to_le64(atomic_wr(wr)->swap); in set_atomic_seg() 183 aseg->cmp_data = cpu_to_le64(atomic_wr(wr)->compare_add); in set_atomic_seg() 186 cpu_to_le64(atomic_wr(wr)->compare_add); in set_atomic_seg() 536 rc_sq_wqe->rkey = cpu_to_le32(atomic_wr(wr)->rkey); in set_rc_opcode() 537 rc_sq_wqe->va = cpu_to_le64(atomic_wr(wr)->remote_addr); in set_rc_opcode()
|
/linux/drivers/scsi/ |
H A D | scsi_debug.c | 7335 module_param_named(atomic_wr, sdebug_atomic_wr, int, S_IRUGO);
|