Home
last modified time | relevance | path

Searched refs:qp_ctx (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_ctrl.c702 irdma_sc_qp_setctx_roce(struct irdma_sc_qp *qp, __le64 * qp_ctx, in irdma_sc_qp_setctx_roce() argument
721 set_64bit_val(qp_ctx, IRDMA_BYTE_0, in irdma_sc_qp_setctx_roce()
736 set_64bit_val(qp_ctx, IRDMA_BYTE_8, qp->sq_pa); in irdma_sc_qp_setctx_roce()
737 set_64bit_val(qp_ctx, IRDMA_BYTE_16, qp->rq_pa); in irdma_sc_qp_setctx_roce()
743 set_64bit_val(qp_ctx, IRDMA_BYTE_24, in irdma_sc_qp_setctx_roce()
749 set_64bit_val(qp_ctx, IRDMA_BYTE_32, in irdma_sc_qp_setctx_roce()
752 set_64bit_val(qp_ctx, IRDMA_BYTE_40, in irdma_sc_qp_setctx_roce()
755 set_64bit_val(qp_ctx, IRDMA_BYTE_48, in irdma_sc_qp_setctx_roce()
759 set_64bit_val(qp_ctx, IRDMA_BYTE_56, in irdma_sc_qp_setctx_roce()
764 set_64bit_val(qp_ctx, IRDMA_BYTE_64, in irdma_sc_qp_setctx_roce()
[all …]
H A Dirdma_puda.c608 __le64 *qp_ctx = qp->hw_host_ctx; in irdma_puda_qp_setctx() local
610 set_64bit_val(qp_ctx, IRDMA_BYTE_8, qp->sq_pa); in irdma_puda_qp_setctx()
611 set_64bit_val(qp_ctx, IRDMA_BYTE_16, qp->rq_pa); in irdma_puda_qp_setctx()
612 set_64bit_val(qp_ctx, IRDMA_BYTE_24, in irdma_puda_qp_setctx()
615 set_64bit_val(qp_ctx, IRDMA_BYTE_48, in irdma_puda_qp_setctx()
617 set_64bit_val(qp_ctx, IRDMA_BYTE_56, 0); in irdma_puda_qp_setctx()
619 set_64bit_val(qp_ctx, IRDMA_BYTE_64, 1); in irdma_puda_qp_setctx()
620 set_64bit_val(qp_ctx, IRDMA_BYTE_136, in irdma_puda_qp_setctx()
623 set_64bit_val(qp_ctx, IRDMA_BYTE_144, in irdma_puda_qp_setctx()
625 set_64bit_val(qp_ctx, IRDMA_BYTE_160, in irdma_puda_qp_setctx()
[all …]
H A Dirdma_type.h1249 void irdma_sc_qp_setctx(struct irdma_sc_qp *qp, __le64 *qp_ctx,
1251 void irdma_sc_qp_setctx_roce(struct irdma_sc_qp *qp, __le64 *qp_ctx,
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_resource_tracker.c696 struct mlx4_qp_context *qp_ctx = inbox->buf + 8; in update_gid() local
698 u32 ts = (be32_to_cpu(qp_ctx->flags) >> 16) & 0xff; in update_gid()
702 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid()
704 qp_ctx->pri_path.mgid_index = in update_gid()
707 qp_ctx->pri_path.mgid_index = slave | 0x80; in update_gid()
711 port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1; in update_gid()
713 qp_ctx->pri_path.mgid_index += in update_gid()
715 qp_ctx->pri_path.mgid_index &= 0x7f; in update_gid()
717 qp_ctx->pri_path.mgid_index = slave & 0x7F; in update_gid()
721 port = (qp_ctx->alt_path.sched_queue >> 6 & 1) + 1; in update_gid()
[all …]
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dqplib_res.c414 bnxt_qplib_free_hwq(res, &hctx->qp_ctx.hwq); in bnxt_qplib_free_hwctx()
455 hwq_attr.depth = hctx->qp_ctx.max * tqmctx->qcount[i]; in bnxt_qplib_alloc_tqm_rings()
557 hwq_attr.depth = hctx->qp_ctx.max; in bnxt_qplib_alloc_hwctx()
560 hwq = &hctx->qp_ctx.hwq; in bnxt_qplib_alloc_hwctx()
594 hwq_attr.depth = hctx->qp_ctx.max * 16; in bnxt_qplib_alloc_hwctx()
H A Dqplib_res.h405 struct bnxt_qplib_hctx qp_ctx; member
H A Dqplib_rcfw.c957 hwq = &hctx->qp_ctx.hwq; in bnxt_qplib_init_rcfw()
H A Dqplib_sp.c222 req.number_of_qp = cpu_to_le32(hctx->qp_ctx.max); in bnxt_qplib_set_func_resources()
H A Dmain.c249 hctx->qp_ctx.max = min_t(u32, dev_res.max_qp, attr->max_qp); in bnxt_re_limit_pf_res()
260 hctx->qp_ctx.max = attr->max_qp ? attr->max_qp : dev_res.max_qp; in bnxt_re_limit_pf_res()
H A Dib_verbs.c5293 resp.max_qp = rdev->qplib_res.hctx->qp_ctx.max; in bnxt_re_alloc_ucontext()