Lines Matching defs:hcr
304 HCR hcr = tc->readMiscReg(MISCREG_HCR_EL2);
305 return (!isSecureBelowEL3(tc) && !ELIs32(tc, EL2) && hcr.e2h == 1 &&
306 (el == EL2 || (el == EL0 && hcr.tge == 1)));
332 HCR hcr = tc->readMiscReg(MISCREG_HCR_EL2);
335 && !isSecureBelowEL3(tc) && hcr.rw == 0));
473 const HCR hcr = tc->readMiscReg(MISCREG_HCR);
483 trapToHype |= hcr.tidcp && (
497 trapToHype = hcr.tid1;
503 trapToHype = hcr.tid2;
519 trapToHype = hcr.tid3;
524 trapToHype = hcr.tsw;
529 trapToHype = hcr.tpc;
535 trapToHype = hcr.tpu;
555 trapToHype = hcr.ttlb;
558 trapToHype = hcr.tac;
576 trapToHype = hcr.tvm & !isRead;
584 trapToHype = hcr.fmo;
589 trapToHype = hcr.imo;
602 mcrMrc14TrapToHyp(const MiscRegIndex miscReg, HCR hcr, CPSR cpsr, SCR scr,
632 trapToHype = hcr.tid0;
653 HCR hcr, uint32_t iss)
688 trapToHype = hcr.tvm & !isRead;