Home
last modified time | relevance | path

Searched refs:rdma_wr (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/infiniband/core/
A Drw.c222 rdma_wr->rkey = rkey; in rdma_rw_init_map_wrs()
223 rdma_wr->wr.num_sge = nr_sge; in rdma_rw_init_map_wrs()
224 rdma_wr->wr.sg_list = sge; in rdma_rw_init_map_wrs()
262 memset(rdma_wr, 0, sizeof(*rdma_wr)); in rdma_rw_init_single_wr()
268 rdma_wr->wr.num_sge = 1; in rdma_rw_init_single_wr()
269 rdma_wr->remote_addr = remote_addr; in rdma_rw_init_single_wr()
270 rdma_wr->rkey = rkey; in rdma_rw_init_single_wr()
407 struct ib_rdma_wr *rdma_wr; in rdma_rw_ctx_signature_init() local
468 rdma_wr = &ctx->reg->wr; in rdma_rw_ctx_signature_init()
470 rdma_wr->wr.num_sge = 1; in rdma_rw_ctx_signature_init()
[all …]
/linux/net/smc/
A Dsmc_tx.c285 int num_sges, struct ib_rdma_wr *rdma_wr) in smc_tx_rdma_write() argument
291 rdma_wr->wr.wr_id = smc_wr_tx_get_next_wr_id(link); in smc_tx_rdma_write()
292 rdma_wr->wr.num_sge = num_sges; in smc_tx_rdma_write()
293 rdma_wr->remote_addr = in smc_tx_rdma_write()
299 rdma_wr->rkey = lgr->rtokens[conn->rtoken_idx][link->link_idx].rkey; in smc_tx_rdma_write()
300 rc = ib_post_send(link->roce_qp, &rdma_wr->wr, NULL); in smc_tx_rdma_write()
/linux/drivers/infiniband/hw/qib/
A Dqib_rc.c349 cpu_to_be64(wqe->rdma_wr.remote_addr); in qib_make_rc_req()
351 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
359 if (wqe->rdma_wr.wr.opcode == IB_WR_RDMA_WRITE) in qib_make_rc_req()
365 wqe->rdma_wr.wr.ex.imm_data; in qib_make_rc_req()
367 if (wqe->rdma_wr.wr.send_flags & IB_SEND_SOLICITED) in qib_make_rc_req()
392 cpu_to_be64(wqe->rdma_wr.remote_addr); in qib_make_rc_req()
394 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
554 cpu_to_be64(wqe->rdma_wr.remote_addr + len); in qib_make_rc_req()
556 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_rc_req()
A Dqib_uc.c132 cpu_to_be64(wqe->rdma_wr.remote_addr); in qib_make_uc_req()
134 cpu_to_be32(wqe->rdma_wr.rkey); in qib_make_uc_req()
/linux/drivers/infiniband/hw/mthca/
A Dmthca_qp.c1703 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in mthca_tavor_post_send()
1704 rdma_wr(wr)->rkey); in mthca_tavor_post_send()
1720 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in mthca_tavor_post_send()
1721 rdma_wr(wr)->rkey); in mthca_tavor_post_send()
2033 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in mthca_arbel_post_send()
2034 rdma_wr(wr)->rkey); in mthca_arbel_post_send()
2050 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in mthca_arbel_post_send()
2051 rdma_wr(wr)->rkey); in mthca_arbel_post_send()
/linux/drivers/infiniband/hw/hfi1/
A Duc.c145 cpu_to_be64(wqe->rdma_wr.remote_addr); in hfi1_make_uc_req()
147 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_uc_req()
A Drc.c595 wqe->rdma_wr.remote_addr, in hfi1_make_rc_req()
598 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
743 wqe->rdma_wr.remote_addr, in hfi1_make_rc_req()
746 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
993 wqe->rdma_wr.remote_addr + len, in hfi1_make_rc_req()
996 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_make_rc_req()
A Dtid_rdma.c1748 rreq->reth.vaddr = cpu_to_be64(wqe->rdma_wr.remote_addr + in hfi1_build_tid_rdma_read_packet()
1750 rreq->reth.rkey = cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_build_tid_rdma_read_packet()
3319 if (!(wqe->rdma_wr.remote_addr & ~PAGE_MASK) && in setup_tid_rdma_wqe()
3386 cpu_to_be64(wqe->rdma_wr.remote_addr + (wqe->length - *len)); in hfi1_build_tid_rdma_write_req()
3388 cpu_to_be32(wqe->rdma_wr.rkey); in hfi1_build_tid_rdma_write_req()
/linux/drivers/infiniband/sw/siw/
A Dsiw_verbs.c846 sqe->raddr = rdma_wr(wr)->remote_addr; in siw_post_send()
847 sqe->rkey = rdma_wr(wr)->rkey; in siw_post_send()
870 sqe->raddr = rdma_wr(wr)->remote_addr; in siw_post_send()
871 sqe->rkey = rdma_wr(wr)->rkey; in siw_post_send()
/linux/drivers/infiniband/sw/rxe/
A Drxe_verbs.c553 wr->wr.rdma.remote_addr = rdma_wr(ibwr)->remote_addr; in init_send_wr()
554 wr->wr.rdma.rkey = rdma_wr(ibwr)->rkey; in init_send_wr()
620 mask & WR_READ_OR_WRITE_MASK ? rdma_wr(ibwr)->remote_addr : 0; in init_send_wqe()
/linux/drivers/infiniband/hw/cxgb4/
A Dqp.c574 wqe->write.stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_write()
575 wqe->write.to_sink = cpu_to_be64(rdma_wr(wr)->remote_addr); in build_rdma_write()
634 wcwr->stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_write_cmpl()
635 wcwr->to_sink = cpu_to_be64(rdma_wr(wr)->remote_addr); in build_rdma_write_cmpl()
666 wqe->read.stag_src = cpu_to_be32(rdma_wr(wr)->rkey); in build_rdma_read()
667 wqe->read.to_src_hi = cpu_to_be32((u32)(rdma_wr(wr)->remote_addr in build_rdma_read()
669 wqe->read.to_src_lo = cpu_to_be32((u32)rdma_wr(wr)->remote_addr); in build_rdma_read()
/linux/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.c1990 ext_rw->addr_lo = rdma_wr(wr)->remote_addr; in ocrdma_build_write()
1991 ext_rw->addr_hi = upper_32_bits(rdma_wr(wr)->remote_addr); in ocrdma_build_write()
1992 ext_rw->lrkey = rdma_wr(wr)->rkey; in ocrdma_build_write()
2010 ext_rw->addr_lo = rdma_wr(wr)->remote_addr; in ocrdma_build_read()
2011 ext_rw->addr_hi = upper_32_bits(rdma_wr(wr)->remote_addr); in ocrdma_build_read()
2012 ext_rw->lrkey = rdma_wr(wr)->rkey; in ocrdma_build_read()
/linux/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_qp.c802 rdma_wr(wr)->remote_addr; in pvrdma_post_send()
803 wqe_hdr->wr.rdma.rkey = rdma_wr(wr)->rkey; in pvrdma_post_send()
/linux/include/rdma/
A Drdmavt_qp.h171 struct ib_rdma_wr rdma_wr; member
A Dib_verbs.h1378 static inline const struct ib_rdma_wr *rdma_wr(const struct ib_send_wr *wr) in rdma_wr() function
/linux/drivers/infiniband/sw/rdmavt/
A Dqp.c3046 wqe->rdma_wr.remote_addr, in rvt_ruc_loopback()
3047 wqe->rdma_wr.rkey, in rvt_ruc_loopback()
3059 wqe->rdma_wr.remote_addr, in rvt_ruc_loopback()
3060 wqe->rdma_wr.rkey, in rvt_ruc_loopback()
/linux/drivers/infiniband/hw/irdma/
A Dverbs.c3155 rdma_wr(ib_wr)->remote_addr; in irdma_post_send()
3157 rdma_wr(ib_wr)->rkey; in irdma_post_send()
3162 info.op.rdma_write.rem_addr.addr = rdma_wr(ib_wr)->remote_addr; in irdma_post_send()
3163 info.op.rdma_write.rem_addr.lkey = rdma_wr(ib_wr)->rkey; in irdma_post_send()
3184 info.op.rdma_read.rem_addr.addr = rdma_wr(ib_wr)->remote_addr; in irdma_post_send()
3185 info.op.rdma_read.rem_addr.lkey = rdma_wr(ib_wr)->rkey; in irdma_post_send()
/linux/drivers/infiniband/hw/mlx5/
A Dwr.c1013 set_raddr_seg(*seg, rdma_wr(wr)->remote_addr, rdma_wr(wr)->rkey); in handle_rdma_op()
/linux/drivers/infiniband/hw/hns/
A Dhns_roce_hw_v1.c275 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in hns_roce_v1_post_send()
276 rdma_wr(wr)->rkey); in hns_roce_v1_post_send()
281 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in hns_roce_v1_post_send()
282 rdma_wr(wr)->rkey); in hns_roce_v1_post_send()
A Dhns_roce_hw_v2.c538 rc_sq_wqe->rkey = cpu_to_le32(rdma_wr(wr)->rkey); in set_rc_opcode()
539 rc_sq_wqe->va = cpu_to_le64(rdma_wr(wr)->remote_addr); in set_rc_opcode()
/linux/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.c2391 wqe->rdma.remote_va = rdma_wr(wr)->remote_addr; in bnxt_re_build_rdma_wqe()
2392 wqe->rdma.r_key = rdma_wr(wr)->rkey; in bnxt_re_build_rdma_wqe()
/linux/drivers/infiniband/hw/qedr/
A Dverbs.c3387 rwqe2->r_key = cpu_to_le32(rdma_wr(wr)->rkey); in qedr_prepare_sq_rdma_data()
3388 DMA_REGPAIR_LE(rwqe2->remote_va, rdma_wr(wr)->remote_addr); in qedr_prepare_sq_rdma_data()
/linux/drivers/infiniband/hw/mlx4/
A Dqp.c3602 set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, in _mlx4_ib_post_send()
3603 rdma_wr(wr)->rkey); in _mlx4_ib_post_send()

Completed in 141 milliseconds