Searched refs:iwvctx (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/ofed/libirdma/ |
H A D | irdma_umain.c | 147 struct irdma_uvcontext *iwvctx; in irdma_init_context() local 153 iwvctx = container_of(ctx, struct irdma_uvcontext, ibv_ctx); in irdma_init_context() 154 iwvctx->ibv_ctx.cmd_fd = cmd_fd; in irdma_init_context() 156 if (ibv_cmd_get_context(&iwvctx->ibv_ctx, &cmd.ibv_cmd, sizeof(cmd), in irdma_init_context() 162 iwvctx->uk_attrs.feature_flags = resp.feature_flags; in irdma_init_context() 163 iwvctx->uk_attrs.hw_rev = resp.hw_rev; in irdma_init_context() 164 iwvctx->uk_attrs.max_hw_wq_frags = resp.max_hw_wq_frags; in irdma_init_context() 165 iwvctx->uk_attrs.max_hw_read_sges = resp.max_hw_read_sges; in irdma_init_context() 166 iwvctx->uk_attrs.max_hw_inline = resp.max_hw_inline; in irdma_init_context() 167 iwvctx->uk_attrs.max_hw_rq_quanta = resp.max_hw_rq_quanta; in irdma_init_context() [all …]
|
H A D | irdma_uverbs.c | 414 struct irdma_uvcontext *iwvctx; in ucreate_cq() local 421 iwvctx = container_of(context, struct irdma_uvcontext, ibv_ctx); in ucreate_cq() 422 uk_attrs = &iwvctx->uk_attrs; in ucreate_cq() 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() 526 info.cqe_alloc_db = (u32 *)((u8 *)iwvctx->db + IRDMA_DB_CQ_OFFSET); in ucreate_cq() 617 struct irdma_uvcontext *iwvctx; in irdma_udestroy_cq() local 622 iwvctx = container_of(cq->context, struct irdma_uvcontext, ibv_ctx); in irdma_udestroy_cq() [all …]
|