Home
last modified time | relevance | path

Searched refs:bind_mw (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/ofed/libmlx5/
H A Dqp.c731 wr->bind_mw.rkey, in _mlx5_post_send()
732 &wr->bind_mw.bind_info, in _mlx5_post_send()
776 wr->bind_mw.rkey, in _mlx5_post_send()
777 &wr->bind_mw.bind_info, in _mlx5_post_send()
977 if (!wr->bind_mw.bind_info.mr || in mlx5_post_send()
978 !wr->bind_mw.bind_info.addr || in mlx5_post_send()
979 !wr->bind_mw.bind_info.length) in mlx5_post_send()
982 if (wr->bind_mw.bind_info.mr->pd != wr->bind_mw.mw->pd) in mlx5_post_send()
1025 wr.bind_mw.mw = mw; in mlx5_bind_mw()
1026 wr.bind_mw.rkey = ibv_inc_rkey(mw->rkey); in mlx5_bind_mw()
[all …]
H A Dmlx5.c107 .bind_mw = mlx5_bind_mw,
/freebsd/contrib/ofed/libirdma/
H A Dirdma_uverbs.c314 wr.bind_mw.bind_info = mw_bind->bind_info; in irdma_ubind_mw()
315 wr.bind_mw.mw = mw; in irdma_ubind_mw()
316 wr.bind_mw.rkey = ibv_inc_rkey(mw->rkey); in irdma_ubind_mw()
323 mw->rkey = wr.bind_mw.rkey; in irdma_ubind_mw()
1774 info.op.bind_window.mr_stag = ib_wr->bind_mw.bind_info.mr->rkey; in irdma_upost_send()
1775 if (ib_wr->bind_mw.mw->type == IBV_MW_TYPE_1) { in irdma_upost_send()
1777 info.op.bind_window.mw_stag = ib_wr->bind_mw.rkey; in irdma_upost_send()
1779 struct verbs_mr *vmr = verbs_get_mr(ib_wr->bind_mw.bind_info.mr); in irdma_upost_send()
1786 calc_type2_mw_stag(ib_wr->bind_mw.rkey, ib_wr->bind_mw.mw->rkey); in irdma_upost_send()
1787 ib_wr->bind_mw.mw->rkey = info.op.bind_window.mw_stag; in irdma_upost_send()
[all …]
H A Dirdma_umain.c102 .bind_mw = irdma_ubind_mw,
/freebsd/contrib/ofed/libmlx4/
H A Dqp.c123 int acc = wr->bind_mw.bind_info.mw_access_flags; in set_bind_seg()
133 if (((struct ibv_mw *)(wr->bind_mw.mw))->type == IBV_MW_TYPE_2) in set_bind_seg()
138 bseg->new_rkey = htobe32(wr->bind_mw.rkey); in set_bind_seg()
139 bseg->lkey = htobe32(wr->bind_mw.bind_info.mr->lkey); in set_bind_seg()
140 bseg->addr = htobe64((uint64_t) wr->bind_mw.bind_info.addr); in set_bind_seg()
141 bseg->length = htobe64(wr->bind_mw.bind_info.length); in set_bind_seg()
H A Dverbs.c365 wr.bind_mw.mw = mw; in mlx4_bind_mw()
366 wr.bind_mw.rkey = ibv_inc_rkey(mw->rkey); in mlx4_bind_mw()
367 wr.bind_mw.bind_info = mw_bind->bind_info; in mlx4_bind_mw()
375 mw->rkey = wr.bind_mw.rkey; in mlx4_bind_mw()
H A Dmlx4.c97 .bind_mw = mlx4_bind_mw,
/freebsd/contrib/ofed/libibverbs/
H A Dverbs.h976 } bind_mw; member
1420 int (*bind_mw)(struct ibv_qp *qp, struct ibv_mw *mw, member
1811 return mw->context->ops.bind_mw(qp, mw, mw_bind); in ibv_bind_mw()