Lines Matching defs:flat_idx
543 int flat_idx = reg;
550 flat_idx = MISCREG_SPSR;
554 flat_idx = MISCREG_SPSR_EL1;
558 flat_idx = MISCREG_SPSR_EL2;
562 flat_idx = MISCREG_SPSR_EL3;
566 flat_idx = MISCREG_SPSR;
569 flat_idx = MISCREG_SPSR_FIQ;
572 flat_idx = MISCREG_SPSR_IRQ;
575 flat_idx = MISCREG_SPSR_SVC;
578 flat_idx = MISCREG_SPSR_MON;
581 flat_idx = MISCREG_SPSR_ABT;
584 flat_idx = MISCREG_SPSR_HYP;
587 flat_idx = MISCREG_SPSR_UND;
592 flat_idx = MISCREG_SPSR;
607 flat_idx = flattenMiscIndex(MISCREG_MAIR0 +
610 flat_idx = flattenMiscIndex(MISCREG_PRRR +
623 flat_idx = flattenMiscIndex(MISCREG_MAIR1 +
626 flat_idx = flattenMiscIndex(MISCREG_NMRR +
634 flat_idx = flattenMiscIndex(MISCREG_PMCCFILTR);
636 flat_idx = flattenMiscIndex(MISCREG_PMXEVTYPER);
648 flat_idx += secureReg ? 2 : 1;
650 flat_idx = snsBankedIndex64((MiscRegIndex)reg,
655 return flat_idx;
671 int flat_idx = flattenMiscIndex(misc_reg);
673 if (lookUpMiscReg[flat_idx].lower == 0) {
674 return std::make_pair(flat_idx, 0);
681 int lower = lookUpMiscReg[flat_idx].lower;
682 int upper = lookUpMiscReg[flat_idx].upper;