Lines Matching refs:hw_cqe
1374 struct cq_base *hw_cqe, **hw_cqe_ptr; in __clean_cq() local
1379 hw_cqe = &hw_cqe_ptr[CQE_PG(i)][CQE_IDX(i)]; in __clean_cq()
1380 if (!CQE_CMP_VALID(hw_cqe, i, cq_hwq->max_elements)) in __clean_cq()
1387 switch (hw_cqe->cqe_type_toggle & CQ_BASE_CQE_TYPE_MASK) { in __clean_cq()
1391 struct cq_req *cqe = (struct cq_req *)hw_cqe; in __clean_cq()
1401 struct cq_res_rc *cqe = (struct cq_res_rc *)hw_cqe; in __clean_cq()
2487 struct cq_base *hw_cqe, **hw_cqe_ptr; in bnxt_qplib_is_cq_empty() local
2494 hw_cqe = &hw_cqe_ptr[CQE_PG(sw_cons)][CQE_IDX(sw_cons)]; in bnxt_qplib_is_cq_empty()
2497 rc = !CQE_CMP_VALID(hw_cqe, raw_cons, cq->hwq.max_elements); in bnxt_qplib_is_cq_empty()
2739 struct cq_base *hw_cqe, **hw_cqe_ptr; in bnxt_qplib_poll_cq() local
2749 hw_cqe = &hw_cqe_ptr[CQE_PG(sw_cons)][CQE_IDX(sw_cons)]; in bnxt_qplib_poll_cq()
2752 if (!CQE_CMP_VALID(hw_cqe, raw_cons, cq->hwq.max_elements)) in bnxt_qplib_poll_cq()
2761 switch (hw_cqe->cqe_type_toggle & CQ_BASE_CQE_TYPE_MASK) { in bnxt_qplib_poll_cq()
2764 (struct cq_req *)hw_cqe, in bnxt_qplib_poll_cq()
2771 hw_cqe, &cqe, in bnxt_qplib_poll_cq()
2776 (cq, (struct cq_res_ud *)hw_cqe, &cqe, in bnxt_qplib_poll_cq()
2782 hw_cqe, &cqe, &budget); in bnxt_qplib_poll_cq()
2786 (cq, (struct cq_terminal *)hw_cqe, in bnxt_qplib_poll_cq()
2791 (cq, (struct cq_cutoff *)hw_cqe); in bnxt_qplib_poll_cq()
2797 hw_cqe->cqe_type_toggle & in bnxt_qplib_poll_cq()