rdma_wr 209 drivers/infiniband/core/rw.c struct ib_rdma_wr *rdma_wr = &ctx->map.wrs[i]; rdma_wr 213 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; rdma_wr 215 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_READ; rdma_wr 216 drivers/infiniband/core/rw.c rdma_wr->remote_addr = remote_addr + total_len; rdma_wr 217 drivers/infiniband/core/rw.c rdma_wr->rkey = rkey; rdma_wr 218 drivers/infiniband/core/rw.c rdma_wr->wr.num_sge = nr_sge; rdma_wr 219 drivers/infiniband/core/rw.c rdma_wr->wr.sg_list = sge; rdma_wr 232 drivers/infiniband/core/rw.c rdma_wr->wr.next = i + 1 < ctx->nr_ops ? rdma_wr 249 drivers/infiniband/core/rw.c struct ib_rdma_wr *rdma_wr = &ctx->single.wr; rdma_wr 257 drivers/infiniband/core/rw.c memset(rdma_wr, 0, sizeof(*rdma_wr)); rdma_wr 259 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; rdma_wr 261 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_READ; rdma_wr 262 drivers/infiniband/core/rw.c rdma_wr->wr.sg_list = &ctx->single.sge; rdma_wr 263 drivers/infiniband/core/rw.c rdma_wr->wr.num_sge = 1; rdma_wr 264 drivers/infiniband/core/rw.c rdma_wr->remote_addr = remote_addr; rdma_wr 265 drivers/infiniband/core/rw.c rdma_wr->rkey = rkey; rdma_wr 380 drivers/infiniband/core/rw.c struct ib_rdma_wr *rdma_wr; rdma_wr 444 drivers/infiniband/core/rw.c rdma_wr = &ctx->reg->wr; rdma_wr 445 drivers/infiniband/core/rw.c rdma_wr->wr.sg_list = &ctx->reg->sge; rdma_wr 446 drivers/infiniband/core/rw.c rdma_wr->wr.num_sge = 1; rdma_wr 447 drivers/infiniband/core/rw.c rdma_wr->remote_addr = remote_addr; rdma_wr 448 drivers/infiniband/core/rw.c rdma_wr->rkey = rkey; rdma_wr 450 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_WRITE; rdma_wr 452 drivers/infiniband/core/rw.c rdma_wr->wr.opcode = IB_WR_RDMA_READ; rdma_wr 453 drivers/infiniband/core/rw.c ctx->reg->reg_wr.wr.next = &rdma_wr->wr; rdma_wr 2112 drivers/infiniband/hw/bnxt_re/ib_verbs.c wqe->rdma.remote_va = rdma_wr(wr)->remote_addr; rdma_wr 2113 drivers/infiniband/hw/bnxt_re/ib_verbs.c wqe->rdma.r_key = rdma_wr(wr)->rkey; rdma_wr 98 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->write.stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); rdma_wr 99 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->write.to_sink = cpu_to_be64(rdma_wr(wr)->remote_addr); rdma_wr 140 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->read.rem_stag = cpu_to_be32(rdma_wr(wr)->rkey); rdma_wr 141 drivers/infiniband/hw/cxgb3/iwch_qp.c wqe->read.rem_to = cpu_to_be64(rdma_wr(wr)->remote_addr); rdma_wr 573 drivers/infiniband/hw/cxgb4/qp.c wqe->write.stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); rdma_wr 574 drivers/infiniband/hw/cxgb4/qp.c wqe->write.to_sink = cpu_to_be64(rdma_wr(wr)->remote_addr); rdma_wr 633 drivers/infiniband/hw/cxgb4/qp.c wcwr->stag_sink = cpu_to_be32(rdma_wr(wr)->rkey); rdma_wr 634 drivers/infiniband/hw/cxgb4/qp.c wcwr->to_sink = cpu_to_be64(rdma_wr(wr)->remote_addr); rdma_wr 665 drivers/infiniband/hw/cxgb4/qp.c wqe->read.stag_src = cpu_to_be32(rdma_wr(wr)->rkey); rdma_wr 666 drivers/infiniband/hw/cxgb4/qp.c wqe->read.to_src_hi = cpu_to_be32((u32)(rdma_wr(wr)->remote_addr rdma_wr 668 drivers/infiniband/hw/cxgb4/qp.c wqe->read.to_src_lo = cpu_to_be32((u32)rdma_wr(wr)->remote_addr); rdma_wr 636 drivers/infiniband/hw/hfi1/rc.c wqe->rdma_wr.remote_addr, rdma_wr 639 drivers/infiniband/hw/hfi1/rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 784 drivers/infiniband/hw/hfi1/rc.c wqe->rdma_wr.remote_addr, rdma_wr 787 drivers/infiniband/hw/hfi1/rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 1035 drivers/infiniband/hw/hfi1/rc.c wqe->rdma_wr.remote_addr + len, rdma_wr 1038 drivers/infiniband/hw/hfi1/rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 1741 drivers/infiniband/hw/hfi1/tid_rdma.c rreq->reth.vaddr = cpu_to_be64(wqe->rdma_wr.remote_addr + rdma_wr 1743 drivers/infiniband/hw/hfi1/tid_rdma.c rreq->reth.rkey = cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 3306 drivers/infiniband/hw/hfi1/tid_rdma.c if (!(wqe->rdma_wr.remote_addr & ~PAGE_MASK) && rdma_wr 3373 drivers/infiniband/hw/hfi1/tid_rdma.c cpu_to_be64(wqe->rdma_wr.remote_addr + (wqe->length - *len)); rdma_wr 3375 drivers/infiniband/hw/hfi1/tid_rdma.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 186 drivers/infiniband/hw/hfi1/uc.c cpu_to_be64(wqe->rdma_wr.remote_addr); rdma_wr 188 drivers/infiniband/hw/hfi1/uc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 259 drivers/infiniband/hw/hns/hns_roce_hw_v1.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 260 drivers/infiniband/hw/hns/hns_roce_hw_v1.c rdma_wr(wr)->rkey); rdma_wr 265 drivers/infiniband/hw/hns/hns_roce_hw_v1.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 266 drivers/infiniband/hw/hns/hns_roce_hw_v1.c rdma_wr(wr)->rkey); rdma_wr 478 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le32(rdma_wr(wr)->rkey); rdma_wr 480 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le64(rdma_wr(wr)->remote_addr); rdma_wr 485 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le32(rdma_wr(wr)->rkey); rdma_wr 487 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le64(rdma_wr(wr)->remote_addr); rdma_wr 492 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le32(rdma_wr(wr)->rkey); rdma_wr 494 drivers/infiniband/hw/hns/hns_roce_hw_v2.c cpu_to_le64(rdma_wr(wr)->remote_addr); rdma_wr 2185 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.inline_rdma_write.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr; rdma_wr 2186 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.inline_rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey; rdma_wr 2191 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_write.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr; rdma_wr 2192 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_write.rem_addr.stag = rdma_wr(ib_wr)->rkey; rdma_wr 2212 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_read.rem_addr.tag_off = rdma_wr(ib_wr)->remote_addr; rdma_wr 2213 drivers/infiniband/hw/i40iw/i40iw_verbs.c info.op.rdma_read.rem_addr.stag = rdma_wr(ib_wr)->rkey; rdma_wr 3652 drivers/infiniband/hw/mlx4/qp.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 3653 drivers/infiniband/hw/mlx4/qp.c rdma_wr(wr)->rkey); rdma_wr 5053 drivers/infiniband/hw/mlx5/qp.c set_raddr_seg(seg, rdma_wr(wr)->remote_addr, rdma_wr 5054 drivers/infiniband/hw/mlx5/qp.c rdma_wr(wr)->rkey); rdma_wr 5218 drivers/infiniband/hw/mlx5/qp.c set_raddr_seg(seg, rdma_wr(wr)->remote_addr, rdma_wr 5219 drivers/infiniband/hw/mlx5/qp.c rdma_wr(wr)->rkey); rdma_wr 1701 drivers/infiniband/hw/mthca/mthca_qp.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 1702 drivers/infiniband/hw/mthca/mthca_qp.c rdma_wr(wr)->rkey); rdma_wr 1718 drivers/infiniband/hw/mthca/mthca_qp.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 1719 drivers/infiniband/hw/mthca/mthca_qp.c rdma_wr(wr)->rkey); rdma_wr 2031 drivers/infiniband/hw/mthca/mthca_qp.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 2032 drivers/infiniband/hw/mthca/mthca_qp.c rdma_wr(wr)->rkey); rdma_wr 2048 drivers/infiniband/hw/mthca/mthca_qp.c set_raddr_seg(wqe, rdma_wr(wr)->remote_addr, rdma_wr 2049 drivers/infiniband/hw/mthca/mthca_qp.c rdma_wr(wr)->rkey); rdma_wr 2002 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->addr_lo = rdma_wr(wr)->remote_addr; rdma_wr 2003 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->addr_hi = upper_32_bits(rdma_wr(wr)->remote_addr); rdma_wr 2004 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->lrkey = rdma_wr(wr)->rkey; rdma_wr 2022 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->addr_lo = rdma_wr(wr)->remote_addr; rdma_wr 2023 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->addr_hi = upper_32_bits(rdma_wr(wr)->remote_addr); rdma_wr 2024 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ext_rw->lrkey = rdma_wr(wr)->rkey; rdma_wr 3040 drivers/infiniband/hw/qedr/verbs.c rwqe2->r_key = cpu_to_le32(rdma_wr(wr)->rkey); rdma_wr 3041 drivers/infiniband/hw/qedr/verbs.c DMA_REGPAIR_LE(rwqe2->remote_va, rdma_wr(wr)->remote_addr); rdma_wr 348 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be64(wqe->rdma_wr.remote_addr); rdma_wr 350 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 358 drivers/infiniband/hw/qib/qib_rc.c if (wqe->rdma_wr.wr.opcode == IB_WR_RDMA_WRITE) rdma_wr 364 drivers/infiniband/hw/qib/qib_rc.c wqe->rdma_wr.wr.ex.imm_data; rdma_wr 366 drivers/infiniband/hw/qib/qib_rc.c if (wqe->rdma_wr.wr.send_flags & IB_SEND_SOLICITED) rdma_wr 391 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be64(wqe->rdma_wr.remote_addr); rdma_wr 393 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 553 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be64(wqe->rdma_wr.remote_addr + len); rdma_wr 555 drivers/infiniband/hw/qib/qib_rc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 131 drivers/infiniband/hw/qib/qib_uc.c cpu_to_be64(wqe->rdma_wr.remote_addr); rdma_wr 133 drivers/infiniband/hw/qib/qib_uc.c cpu_to_be32(wqe->rdma_wr.rkey); rdma_wr 749 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c rdma_wr(wr)->remote_addr; rdma_wr 750 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c wqe_hdr->wr.rdma.rkey = rdma_wr(wr)->rkey; rdma_wr 3106 drivers/infiniband/sw/rdmavt/qp.c wqe->rdma_wr.remote_addr, rdma_wr 3107 drivers/infiniband/sw/rdmavt/qp.c wqe->rdma_wr.rkey, rdma_wr 3119 drivers/infiniband/sw/rdmavt/qp.c wqe->rdma_wr.remote_addr, rdma_wr 3120 drivers/infiniband/sw/rdmavt/qp.c wqe->rdma_wr.rkey, rdma_wr 554 drivers/infiniband/sw/rxe/rxe_verbs.c wr->wr.rdma.remote_addr = rdma_wr(ibwr)->remote_addr; rdma_wr 555 drivers/infiniband/sw/rxe/rxe_verbs.c wr->wr.rdma.rkey = rdma_wr(ibwr)->rkey; rdma_wr 621 drivers/infiniband/sw/rxe/rxe_verbs.c mask & WR_READ_OR_WRITE_MASK ? rdma_wr(ibwr)->remote_addr : 0; rdma_wr 865 drivers/infiniband/sw/siw/siw_verbs.c sqe->raddr = rdma_wr(wr)->remote_addr; rdma_wr 866 drivers/infiniband/sw/siw/siw_verbs.c sqe->rkey = rdma_wr(wr)->rkey; rdma_wr 889 drivers/infiniband/sw/siw/siw_verbs.c sqe->raddr = rdma_wr(wr)->remote_addr; rdma_wr 890 drivers/infiniband/sw/siw/siw_verbs.c sqe->rkey = rdma_wr(wr)->rkey; rdma_wr 186 include/rdma/rdmavt_qp.h struct ib_rdma_wr rdma_wr; rdma_wr 268 net/smc/smc_tx.c int num_sges, struct ib_rdma_wr *rdma_wr) rdma_wr 275 net/smc/smc_tx.c rdma_wr->wr.wr_id = smc_wr_tx_get_next_wr_id(link); rdma_wr 276 net/smc/smc_tx.c rdma_wr->wr.num_sge = num_sges; rdma_wr 277 net/smc/smc_tx.c rdma_wr->remote_addr = rdma_wr 283 net/smc/smc_tx.c rdma_wr->rkey = lgr->rtokens[conn->rtoken_idx][SMC_SINGLE_LINK].rkey; rdma_wr 284 net/smc/smc_tx.c rc = ib_post_send(link->roce_qp, &rdma_wr->wr, NULL);