Lines Matching refs:el
284 ELIs64(ThreadContext *tc, ExceptionLevel el)
286 return !ELIs32(tc, el);
290 ELIs32(ThreadContext *tc, ExceptionLevel el)
293 std::tie(known, aarch32) = ELUsingAArch32K(tc, el);
299 ELIsInHost(ThreadContext *tc, ExceptionLevel el)
306 (el == EL2 || (el == EL0 && hcr.tge == 1)));
310 ELUsingAArch32K(ThreadContext *tc, ExceptionLevel el)
316 panic_if(el == EL2 && !have_el2, "Asking for EL2 when it doesn't exist");
317 panic_if(el == EL3 && !have_el3, "Asking for EL3 when it doesn't exist");
321 if (ArmSystem::highestELIs64(tc) && ArmSystem::highestEL(tc) == el) {
338 if (el == EL0 && !aarch32_at_el1) {
346 aarch32 = (aarch32_below_el3 && el != EL3)
347 || (aarch32_at_el1 && (el == EL0 || el == EL1) );
385 purifyTaggedAddr(Addr addr, ThreadContext *tc, ExceptionLevel el,
388 switch (el) {
416 purifyTaggedAddr(Addr addr, ThreadContext *tc, ExceptionLevel el)
420 switch (el) {