Home
last modified time | relevance | path

Searched refs:wqe_mode (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.h279 u8 wqe_mode; member
613 static inline u32 bnxt_qplib_get_depth(struct bnxt_qplib_q *que, u8 wqe_mode, bool is_sq) in bnxt_qplib_get_depth() argument
620 if (wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE && is_sq) in bnxt_qplib_get_depth()
625 static inline u32 bnxt_qplib_set_sq_size(struct bnxt_qplib_q *que, u8 wqe_mode) in bnxt_qplib_set_sq_size() argument
627 return (wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_qplib_set_sq_size()
628 que->max_wqe : bnxt_qplib_get_depth(que, wqe_mode, true); in bnxt_qplib_set_sq_size()
631 static inline u32 bnxt_qplib_set_sq_max_slot(u8 wqe_mode) in bnxt_qplib_set_sq_max_slot() argument
633 return (wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_qplib_set_sq_max_slot()
678 return (qp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE); in __is_var_wqe()
H A Dqplib_fp.c872 hwq_attr.depth = bnxt_qplib_get_depth(sq, qp->wqe_mode, false); in bnxt_qplib_create_qp1()
882 req.sq_size = cpu_to_le32(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)); in bnxt_qplib_create_qp1()
900 hwq_attr.depth = bnxt_qplib_get_depth(rq, qp->wqe_mode, false); in bnxt_qplib_create_qp1()
942 sq->dbinfo.max_slot = bnxt_qplib_set_sq_max_slot(qp->wqe_mode); in bnxt_qplib_create_qp1()
1030 hwq_attr.depth = bnxt_qplib_get_depth(sq, qp->wqe_mode, true); in bnxt_qplib_create_qp()
1036 if (qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) in bnxt_qplib_create_qp()
1038 roundup_pow_of_two(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)); in bnxt_qplib_create_qp()
1077 hwq_attr.depth = bnxt_qplib_get_depth(rq, qp->wqe_mode, false); in bnxt_qplib_create_qp()
1097 nsge = (qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_qplib_create_qp()
1114 if (qp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) in bnxt_qplib_create_qp()
[all …]
H A Dib_verbs.h194 return rdev->chip_ctx->modes.wqe_mode; in bnxt_re_is_var_size_supported()
H A Dqplib_res.h64 u8 wqe_mode; member
H A Dib_verbs.c1029 if (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) in bnxt_re_setup_rwqe_size()
1067 if (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) { in bnxt_re_setup_swqe_size()
1105 psn_nume = (qplib_qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_re_init_user_qp()
1346 if (uctx && qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) { in bnxt_re_init_sq_attr()
1361 diff = (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) ? in bnxt_re_init_sq_attr()
1365 if (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) in bnxt_re_init_sq_attr()
1366 sq->max_sw_wqe = bnxt_qplib_get_depth(sq, qplqp->wqe_mode, true); in bnxt_re_init_sq_attr()
1458 qplqp->wqe_mode = bnxt_re_is_var_size_supported(rdev, uctx); in bnxt_re_init_qp_attr()
4348 resp.mode = rdev->chip_ctx->modes.wqe_mode; in bnxt_re_alloc_ucontext()
H A Dqplib_sp.c142 if (cctx->modes.wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) in bnxt_qplib_get_dev_attr()
145 attr->max_qp_sges = cctx->modes.wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE ? in bnxt_qplib_get_dev_attr()
H A Dmain.c134 cctx->modes.wqe_mode = bnxt_qplib_is_chip_gen_p7(rdev->chip_ctx) ? in bnxt_re_set_drv_mode()