qm_db
qm_db(qm, qp->qp_id, QM_DOORBELL_CMD_CQ,
qm_db(qm, qp->qp_id, QM_DOORBELL_CMD_CQ, qp->qp_status.cq_head, 1);
qm_db(qm, 0, QM_DOORBELL_CMD_EQ, qm->status.eq_head, 0);
qm_db(qm, 0, QM_DOORBELL_CMD_EQ, qm->status.eq_head, 0);
qm_db(qm, 0, QM_DOORBELL_CMD_AEQ, qm->status.aeq_head, 0);
.qm_db = qm_db_v1,
.qm_db = qm_db_v2,
.qm_db = qm_db_v2,
.qm_db = qm_db_v2,
qm_db(qp->qm, qp->qp_id, QM_DOORBELL_CMD_SQ, sq_tail_next, 0);
qm_db(qm, 0, QM_DOORBELL_CMD_AEQ, qm->status.aeq_head, 0);
qm_db(qm, 0, QM_DOORBELL_CMD_EQ, qm->status.eq_head, 0);
void (*qm_db)(struct hisi_qm *qm, u16 qn,
qm->ops->qm_db(qm, qn, cmd, index, priority);
qm_db(qm, i, QM_DOORBELL_CMD_SQ, 0, 1);
qm_db(qm, 0, QM_DOORBELL_CMD_EQ, eq_head, 0);
qm_db(qm, 0, QM_DOORBELL_CMD_AEQ, aeq_head, 0);