Let's say that SOC0-SOC5 are assigned high priority, but SOC0-SOC1 have a trigger1 source and SOC2-SOC5 have a different trigger2 source.
If trigger2 is received first, then trigger1 is received before the other trigger2 SOC's are finished, will SOC0-SOC1 pre-empt the queue and be processed right away or will they have to wait until all SOC's triggered by trigger2 are finished?