Home
last modified time | relevance | path

Searched refs:reg_wr (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/net/sunrpc/xprtrdma/
Dfrwr_ops.c322 struct ib_reg_wr reg_wr; in frwr_op_map() local
384 reg_wr.wr.next = NULL; in frwr_op_map()
385 reg_wr.wr.opcode = IB_WR_REG_MR; in frwr_op_map()
386 reg_wr.wr.wr_id = (uintptr_t)mw; in frwr_op_map()
387 reg_wr.wr.num_sge = 0; in frwr_op_map()
388 reg_wr.wr.send_flags = 0; in frwr_op_map()
389 reg_wr.mr = mr; in frwr_op_map()
390 reg_wr.key = mr->rkey; in frwr_op_map()
391 reg_wr.access = writing ? in frwr_op_map()
396 rc = ib_post_send(ia->ri_id->qp, &reg_wr.wr, &bad_wr); in frwr_op_map()
Dsvc_rdma_recvfrom.c224 struct ib_reg_wr reg_wr; in rdma_read_chunk_frmr() local
302 reg_wr.wr.opcode = IB_WR_REG_MR; in rdma_read_chunk_frmr()
303 reg_wr.wr.wr_id = 0; in rdma_read_chunk_frmr()
304 reg_wr.wr.send_flags = IB_SEND_SIGNALED; in rdma_read_chunk_frmr()
305 reg_wr.wr.num_sge = 0; in rdma_read_chunk_frmr()
306 reg_wr.mr = frmr->mr; in rdma_read_chunk_frmr()
307 reg_wr.key = frmr->mr->lkey; in rdma_read_chunk_frmr()
308 reg_wr.access = frmr->access_flags; in rdma_read_chunk_frmr()
309 reg_wr.wr.next = &read_wr.wr; in rdma_read_chunk_frmr()
335 ret = svc_rdma_send(xprt, &reg_wr.wr); in rdma_read_chunk_frmr()
/linux-4.4.14/net/rds/
Diw_rdma.c665 struct ib_reg_wr reg_wr; local
673 reg_wr.wr.next = NULL;
674 reg_wr.wr.opcode = IB_WR_REG_MR;
675 reg_wr.wr.wr_id = RDS_IW_REG_WR_ID;
676 reg_wr.wr.num_sge = 0;
677 reg_wr.mr = ibmr->mr;
678 reg_wr.key = mapping->m_rkey;
679 reg_wr.access = IB_ACCESS_LOCAL_WRITE |
692 failed_wr = &reg_wr.wr;
693 ret = ib_post_send(ibmr->cm_id->qp, &reg_wr.wr, &failed_wr);
[all …]
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.c2525 struct ib_reg_wr reg_wr; in isert_fast_reg_mr() local
2560 reg_wr.wr.next = NULL; in isert_fast_reg_mr()
2561 reg_wr.wr.opcode = IB_WR_REG_MR; in isert_fast_reg_mr()
2562 reg_wr.wr.wr_id = ISER_FASTREG_LI_WRID; in isert_fast_reg_mr()
2563 reg_wr.wr.send_flags = 0; in isert_fast_reg_mr()
2564 reg_wr.wr.num_sge = 0; in isert_fast_reg_mr()
2565 reg_wr.mr = mr; in isert_fast_reg_mr()
2566 reg_wr.key = mr->lkey; in isert_fast_reg_mr()
2567 reg_wr.access = IB_ACCESS_LOCAL_WRITE; in isert_fast_reg_mr()
2570 wr = &reg_wr.wr; in isert_fast_reg_mr()
[all …]
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_verbs.c366 if (qib_reg_mr(qp, reg_wr(wr))) in qib_post_one_send()
405 memcpy(&wqe->reg_wr, reg_wr(wr), in qib_post_one_send()
406 sizeof(wqe->reg_wr)); in qib_post_one_send()
Dqib_verbs.h346 struct ib_reg_wr reg_wr; member
/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_memory.c502 wr = reg_wr(iser_tx_next_wr(tx_desc)); in iser_fast_reg_mr()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c3405 struct nes_mr *mr = to_nesmr(reg_wr(ib_wr)->mr); in nes_post_send()
3406 int page_shift = ilog2(reg_wr(ib_wr)->mr->page_size); in nes_post_send()
3407 int flags = reg_wr(ib_wr)->access; in nes_post_send()
3425 reg_wr(ib_wr)->key); in nes_post_send()
3466 reg_wr(ib_wr)->key, in nes_post_send()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_qp.c420 err = build_memreg(wqe, reg_wr(wr), &t3_wr_flit_cnt, in iwch_post_send()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dqp.c2673 ctrl->imm = cpu_to_be32(reg_wr(wr)->key); in mlx5_ib_post_send()
2674 err = set_reg_wr(qp, reg_wr(wr), &seg, &size); in mlx5_ib_post_send()
/linux-4.4.14/include/rdma/
Dib_verbs.h1145 static inline struct ib_reg_wr *reg_wr(struct ib_send_wr *wr) in reg_wr() function
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dqp.c814 err = build_memreg(&qhp->wq.sq, wqe, reg_wr(wr), &len16, in c4iw_post_send()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c2282 status = ocrdma_build_reg(qp, hdr, reg_wr(wr)); in ocrdma_post_send()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c2865 set_reg_seg(wqe, reg_wr(wr)); in mlx4_ib_post_send()