[GAUDI_QUEUE_ID_DMA_6_0...GAUDI_QUEUE_ID_DMA_6_3] = GAUDI_ENGINE_ID_DMA_6,
        [GAUDI_QUEUE_ID_DMA_7_0...GAUDI_QUEUE_ID_DMA_7_3] = GAUDI_ENGINE_ID_DMA_7,
        [GAUDI_QUEUE_ID_MME_0_0...GAUDI_QUEUE_ID_MME_0_3] = GAUDI_ENGINE_ID_MME_0,
-       [GAUDI_QUEUE_ID_MME_1_0...GAUDI_QUEUE_ID_MME_1_3] = GAUDI_ENGINE_ID_MME_1,
+       [GAUDI_QUEUE_ID_MME_1_0...GAUDI_QUEUE_ID_MME_1_3] = GAUDI_ENGINE_ID_MME_2,
        [GAUDI_QUEUE_ID_TPC_0_0...GAUDI_QUEUE_ID_TPC_0_3] = GAUDI_ENGINE_ID_TPC_0,
        [GAUDI_QUEUE_ID_TPC_1_0...GAUDI_QUEUE_ID_TPC_1_3] = GAUDI_ENGINE_ID_TPC_1,
        [GAUDI_QUEUE_ID_TPC_2_0...GAUDI_QUEUE_ID_TPC_2_3] = GAUDI_ENGINE_ID_TPC_2,
                snprintf(desc, ARRAY_SIZE(desc), "%s%d", "TPC_QM", index);
                break;
        case GAUDI_EVENT_MME0_QM ... GAUDI_EVENT_MME2_QM:
-               index = event_type - GAUDI_EVENT_MME0_QM;
-               qid_base = GAUDI_QUEUE_ID_MME_0_0 + index * QMAN_STREAMS;
+               if (event_type == GAUDI_EVENT_MME0_QM) {
+                       index = 0;
+                       qid_base = GAUDI_QUEUE_ID_MME_0_0;
+               } else if (event_type == GAUDI_EVENT_MME2_QM) {
+                       index = 2;
+                       qid_base = GAUDI_QUEUE_ID_MME_1_0;
+               }
                qman_base = mmMME0_QM_BASE + index * MME_QMAN_OFFSET;
                snprintf(desc, ARRAY_SIZE(desc), "%s%d", "MME_QM", index);
                break;