Lines Matching refs:iwupd
137 struct irdma_upd *iwupd; in irdma_ualloc_pd() local
140 iwupd = calloc(1, sizeof(*iwupd)); in irdma_ualloc_pd()
141 if (!iwupd) in irdma_ualloc_pd()
144 err = ibv_cmd_alloc_pd(context, &iwupd->ibv_pd, &cmd, sizeof(cmd), in irdma_ualloc_pd()
149 iwupd->pd_id = resp.pd_id; in irdma_ualloc_pd()
151 return &iwupd->ibv_pd; in irdma_ualloc_pd()
154 free(iwupd); in irdma_ualloc_pd()
167 struct irdma_upd *iwupd; in irdma_ufree_pd() local
170 iwupd = container_of(pd, struct irdma_upd, ibv_pd); in irdma_ufree_pd()
175 free(iwupd); in irdma_ufree_pd()
473 ret = ibv_cmd_reg_mr(&iwvctx->iwupd->ibv_pd, info.cq_base, in ucreate_cq()
481 iwucq->vmr.ibv_mr.pd = &iwvctx->iwupd->ibv_pd; in ucreate_cq()
494 ret = ibv_cmd_reg_mr(&iwvctx->iwupd->ibv_pd, info.shadow_area, in ucreate_cq()
504 iwucq->vmr_shadow_area.ibv_mr.pd = &iwvctx->iwupd->ibv_pd; in ucreate_cq()