Lines Matching refs:max_elements

250 		if (!NQE_CMP_VALID(nqe, raw_cons, hwq->max_elements))  in clean_nq()
317 if (!NQE_CMP_VALID(nqe, raw_cons, hwq->max_elements)) in bnxt_qplib_service_nq()
546 if (nq->hwq.max_elements) { in bnxt_qplib_free_nq()
548 nq->hwq.max_elements = 0; in bnxt_qplib_free_nq()
559 if (!nq->hwq.max_elements || in bnxt_qplib_alloc_nq()
560 nq->hwq.max_elements > BNXT_QPLIB_NQE_MAX_CNT) in bnxt_qplib_alloc_nq()
561 nq->hwq.max_elements = BNXT_QPLIB_NQE_MAX_CNT; in bnxt_qplib_alloc_nq()
567 hwq_attr.depth = nq->hwq.max_elements; in bnxt_qplib_alloc_nq()
622 srq->swq = kcalloc(srq->hwq.max_elements, sizeof(*srq->swq), in bnxt_qplib_create_srq()
635 req.srq_size = cpu_to_le16((u16)srq->hwq.max_elements); in bnxt_qplib_create_srq()
653 srq->last_idx = srq->hwq.max_elements - 1; in bnxt_qplib_create_srq()
654 for (idx = 0; idx < srq->hwq.max_elements; idx++) in bnxt_qplib_create_srq()
686 srq_hwq->max_elements - sw_cons + sw_prod; in bnxt_qplib_modify_srq()
773 srq_hwq->max_elements - sw_cons + sw_prod; in bnxt_qplib_post_srq_recv()
1057 xrrq->max_elements = in bnxt_qplib_create_qp()
1059 req_size = xrrq->max_elements * in bnxt_qplib_create_qp()
1067 hwq_attr.depth = xrrq->max_elements; in bnxt_qplib_create_qp()
1079 xrrq->max_elements = IRD_LIMIT_TO_IRRQ_SLOTS( in bnxt_qplib_create_qp()
1081 req_size = xrrq->max_elements * in bnxt_qplib_create_qp()
1085 hwq_attr.depth = xrrq->max_elements; in bnxt_qplib_create_qp()
1314 req.sq_size = cpu_to_le32(qp->sq.hwq.max_elements); in bnxt_qplib_modify_qp()
1315 req.rq_size = cpu_to_le32(qp->rq.hwq.max_elements); in bnxt_qplib_modify_qp()
1402 qp->sq.max_wqe = qp->sq.hwq.max_elements; in bnxt_qplib_query_qp()
1403 qp->rq.max_wqe = qp->rq.hwq.max_elements; in bnxt_qplib_query_qp()
1421 for (i = 0; i < cq_hwq->max_elements; i++) { in __clean_cq()
1423 if (!CQE_CMP_VALID(hw_cqe, i, cq_hwq->max_elements)) in __clean_cq()
1494 if (qp->irrq.max_elements) in bnxt_qplib_free_qp_res()
1496 if (qp->orrq.max_elements) in bnxt_qplib_free_qp_res()
2061 req.cq_size = cpu_to_le32(cq->hwq.max_elements); in bnxt_qplib_create_cq()
2260 i = cq->hwq.max_elements; in do_wa9060()
2267 cq->hwq.max_elements)) { in do_wa9060()
2468 if (wr_id_idx >= srq->hwq.max_elements) { in bnxt_qplib_cq_process_res_rc()
2471 wr_id_idx, srq->hwq.max_elements); in bnxt_qplib_cq_process_res_rc()
2555 if (wr_id_idx >= srq->hwq.max_elements) { in bnxt_qplib_cq_process_res_ud()
2558 wr_id_idx, srq->hwq.max_elements); in bnxt_qplib_cq_process_res_ud()
2607 rc = !CQE_CMP_VALID(hw_cqe, raw_cons, cq->hwq.max_elements); in bnxt_qplib_is_cq_empty()
2663 if (wr_id_idx >= srq->hwq.max_elements) { in bnxt_qplib_cq_process_res_raweth_qp1()
2666 wr_id_idx, srq->hwq.max_elements); in bnxt_qplib_cq_process_res_raweth_qp1()
2862 if (!CQE_CMP_VALID(hw_cqe, raw_cons, cq->hwq.max_elements)) in bnxt_qplib_poll_cq()