Searched refs:wqe_mode (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.h | 278 u8 wqe_mode; member 589 static inline u32 bnxt_qplib_get_depth(struct bnxt_qplib_q *que, u8 wqe_mode, bool is_sq) in bnxt_qplib_get_depth() argument 596 if (wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE && is_sq) in bnxt_qplib_get_depth() 601 static inline u32 bnxt_qplib_set_sq_size(struct bnxt_qplib_q *que, u8 wqe_mode) in bnxt_qplib_set_sq_size() argument 603 return (wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_qplib_set_sq_size() 604 que->max_wqe : bnxt_qplib_get_depth(que, wqe_mode, true); in bnxt_qplib_set_sq_size() 607 static inline u32 bnxt_qplib_set_sq_max_slot(u8 wqe_mode) in bnxt_qplib_set_sq_max_slot() argument 609 return (wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_qplib_set_sq_max_slot()
|
H A D | qplib_fp.c | 852 hwq_attr.depth = bnxt_qplib_get_depth(sq, qp->wqe_mode, false); in bnxt_qplib_create_qp1() 862 req.sq_size = cpu_to_le32(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)); in bnxt_qplib_create_qp1() 880 hwq_attr.depth = bnxt_qplib_get_depth(rq, qp->wqe_mode, false); in bnxt_qplib_create_qp1() 922 sq->dbinfo.max_slot = bnxt_qplib_set_sq_max_slot(qp->wqe_mode); in bnxt_qplib_create_qp1() 1010 hwq_attr.depth = bnxt_qplib_get_depth(sq, qp->wqe_mode, true); in bnxt_qplib_create_qp() 1012 hwq_attr.aux_depth = psn_sz ? bnxt_qplib_set_sq_size(sq, qp->wqe_mode) in bnxt_qplib_create_qp() 1016 if (qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) in bnxt_qplib_create_qp() 1018 roundup_pow_of_two(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)); in bnxt_qplib_create_qp() 1021 roundup_pow_of_two(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)) / 2; in bnxt_qplib_create_qp() 1039 req.sq_size = cpu_to_le32(bnxt_qplib_set_sq_size(sq, qp->wqe_mode)); in bnxt_qplib_create_qp() [all …]
|
H A D | qplib_res.h | 52 u8 wqe_mode; member
|
H A D | qplib_sp.c | 142 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 D | ib_verbs.c | 960 if (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) in bnxt_re_setup_rwqe_size() 998 if (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) { in bnxt_re_setup_swqe_size() 1038 psn_nume = (qplib_qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_re_init_user_qp() 1286 diff = (qplqp->wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE) ? in bnxt_re_init_sq_attr() 1290 sq->max_sw_wqe = bnxt_qplib_get_depth(sq, qplqp->wqe_mode, true); in bnxt_re_init_sq_attr() 1379 qplqp->wqe_mode = rdev->chip_ctx->modes.wqe_mode; in bnxt_re_init_qp_attr()
|
H A D | main.c | 136 cctx->modes.wqe_mode = bnxt_qplib_is_chip_gen_p7(rdev->chip_ctx) ? in bnxt_re_set_drv_mode()
|