Searched refs:qp_status (Results 1 – 3 of 3) sorted by relevance
848 if (qp->qp_status.cq_head == qp->cq_depth - 1) { in qm_cq_head_update()849 qp->qp_status.cqc_phase = !qp->qp_status.cqc_phase; in qm_cq_head_update()850 qp->qp_status.cq_head = 0; in qm_cq_head_update()852 qp->qp_status.cq_head++; in qm_cq_head_update()858 struct qm_cqe *cqe = qp->cqe + qp->qp_status.cq_head; in qm_poll_req_cb()861 while (QM_CQE_PHASE(cqe) == qp->qp_status.cqc_phase) { in qm_poll_req_cb()866 cqe = qp->cqe + qp->qp_status.cq_head; in qm_poll_req_cb()868 qp->qp_status.cq_head, 0); in qm_poll_req_cb()869 atomic_dec(&qp->qp_status.used); in qm_poll_req_cb()875 qm_db(qm, qp->qp_id, QM_DOORBELL_CMD_CQ, qp->qp_status.cq_head, 1); in qm_poll_req_cb()[all …]
426 struct hisi_qp_status qp_status; member
260 atomic_inc(&qp->qp_status.used); in sec_req_cb()283 atomic_read(&qp_ctx->qp->qp_status.used) && in sec_bd_send()290 atomic_read(&qp_ctx->qp->qp_status.used) && !ret) { in sec_bd_send()1431 atomic_read(&qp_ctx->qp->qp_status.used) && in sec_back_req_clear()