QM_HW_V3
if (qm->ver >= QM_HW_V3) {
if (qm->ver >= QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (qm->ver >= QM_HW_V3)
if (ver >= QM_HW_V3 && qm->use_sva && !qp->is_in_kernel)
if (ver >= QM_HW_V3 && qm->use_sva && !qp->is_in_kernel)
if (qm->ver < QM_HW_V3 || qm->status.stop_reason == QM_NORMAL) {
case QM_HW_V3:
else if (qm->ver == QM_HW_V3)
if (qm->fun_type == QM_HW_PF && qm->ver > QM_HW_V3) {
if (qm->fun_type == QM_HW_PF && qm->ver > QM_HW_V3) {
if (qm->ver >= QM_HW_V3)
if (qm->ver >= QM_HW_V3)
if (qm->ver >= QM_HW_V3)
if (qm->ver >= QM_HW_V3)
if (qm->fun_type == QM_HW_VF && qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (qm->ver >= QM_HW_V3) {
if (pdev->revision == QM_HW_V3) {
if (qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (ctx->sec->qm.ver < QM_HW_V3) {
if (ctx->sec->qm.ver < QM_HW_V3) {
if (qm->ver >= QM_HW_V3) {
if (qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3) {
if (qm->ver >= QM_HW_V3) {
if (qm->ver < QM_HW_V3)
if (qm->ver < QM_HW_V3)
if (pf_qm->ver > QM_HW_V3 && (val & QM_MIG_REGION_EN))
if (pf_qm && pf_qm->ver >= QM_HW_V3) {