Lines Matching refs:vmr

192 	struct verbs_mr *vmr;  in irdma_ureg_mr()  local
197 vmr = malloc(sizeof(*vmr)); in irdma_ureg_mr()
198 if (!vmr) in irdma_ureg_mr()
203 (uintptr_t)addr, access, &vmr->ibv_mr, &cmd.ibv_cmd, in irdma_ureg_mr()
206 free(vmr); in irdma_ureg_mr()
211 return &vmr->ibv_mr; in irdma_ureg_mr()
220 irdma_urereg_mr(struct verbs_mr *vmr, int flags, struct ibv_pd *pd, in irdma_urereg_mr() argument
227 return ibv_cmd_rereg_mr(&vmr->ibv_mr, flags, addr, length, (uintptr_t)addr, in irdma_urereg_mr()
239 struct verbs_mr *vmr; in irdma_udereg_mr() local
242 vmr = container_of(mr, struct verbs_mr, ibv_mr); in irdma_udereg_mr()
292 struct verbs_mr *vmr; in irdma_ubind_mw() local
302 vmr = verbs_get_mr(bind_info->mr); in irdma_ubind_mw()
303 if (vmr->mr_type != IBV_MR_TYPE_MR) in irdma_ubind_mw()
306 if (vmr->access & IBV_ACCESS_ZERO_BASED) in irdma_ubind_mw()
475 IBV_ACCESS_LOCAL_WRITE, &iwucq->vmr.ibv_mr, in ucreate_cq()
481 iwucq->vmr.ibv_mr.pd = &iwvctx->iwupd->ibv_pd; in ucreate_cq()
536 ibv_cmd_dereg_mr(&iwucq->vmr.ibv_mr); in ucreate_cq()
580 ibv_cmd_dereg_mr(&cq_buf->vmr.ibv_mr); in irdma_free_cq_buf()
634 ibv_cmd_dereg_mr(&iwucq->vmr.ibv_mr); in irdma_udestroy_cq()
1264 ibv_cmd_dereg_mr(&iwuqp->vmr.ibv_mr); in irdma_destroy_vmapped_qp()
1310 &iwuqp->vmr.ibv_mr, &reg_mr_cmd.ibv_cmd, in irdma_vmapped_qp()
1345 ibv_cmd_dereg_mr(&iwuqp->vmr.ibv_mr); in irdma_vmapped_qp()
1779 struct verbs_mr *vmr = verbs_get_mr(ib_wr->bind_mw.bind_info.mr); in irdma_upost_send() local
1781 if (vmr->access & IBV_ACCESS_ZERO_BASED) { in irdma_upost_send()
2020 new_mr.ibv_mr.pd = iwucq->vmr.ibv_mr.pd; in irdma_uresize_cq()
2042 cq_buf->vmr = iwucq->vmr; in irdma_uresize_cq()
2043 iwucq->vmr = new_mr; in irdma_uresize_cq()