Lines Matching refs:regs
26 void do_trap_undefined_instruction(struct cpu_user_regs *regs) in do_trap_undefined_instruction() argument
28 uint32_t pc = regs->pc; in do_trap_undefined_instruction()
36 if ( regs->pc & 0x3 ) in do_trap_undefined_instruction()
43 if ( do_bug_frame(regs, pc) ) in do_trap_undefined_instruction()
46 regs->pc += 4; in do_trap_undefined_instruction()
50 do_unexpected_trap("Undefined Instruction", regs); in do_trap_undefined_instruction()
53 void do_trap_hypervisor_call(struct cpu_user_regs *regs) in do_trap_hypervisor_call() argument
55 do_unexpected_trap("Hypervisor Call", regs); in do_trap_hypervisor_call()
58 void do_trap_prefetch_abort(struct cpu_user_regs *regs) in do_trap_prefetch_abort() argument
60 do_unexpected_trap("Prefetch Abort", regs); in do_trap_prefetch_abort()
63 void do_trap_data_abort(struct cpu_user_regs *regs) in do_trap_data_abort() argument
73 if ( VABORT_GEN_BY_GUEST(regs) ) in do_trap_data_abort()
74 do_trap_guest_serror(regs); in do_trap_data_abort()
76 do_unexpected_trap("Data Abort", regs); in do_trap_data_abort()