Searched refs:pgm_int_code (Results 1 – 2 of 2) sorted by relevance
/linux-2.6.39/arch/s390/kernel/ |
D | traps.c | 295 static inline void __kprobes do_trap(long pgm_int_code, int signr, char *str, in do_trap() argument 298 if (notify_die(DIE_TRAP, str, regs, pgm_int_code, in do_trap() 299 pgm_int_code, signr) == NOTIFY_STOP) in do_trap() 305 tsk->thread.trap_no = pgm_int_code & 0xffff; in do_trap() 307 report_user_fault(regs, pgm_int_code, signr); in do_trap() 319 die(str, regs, pgm_int_code); in do_trap() 325 long pgm_int_code) in get_psw_address() argument 328 ((regs->psw.addr - (pgm_int_code >> 16)) & PSW_ADDR_INSN); in get_psw_address() 339 static void default_trap_handler(struct pt_regs *regs, long pgm_int_code, in default_trap_handler() argument 343 report_user_fault(regs, pgm_int_code, SIGSEGV); in default_trap_handler() [all …]
|
/linux-2.6.39/arch/s390/mm/ |
D | fault.c | 390 void __kprobes do_protection_exception(struct pt_regs *regs, long pgm_int_code, in do_protection_exception() argument 396 regs->psw.addr -= (pgm_int_code >> 16); in do_protection_exception() 403 do_low_address(regs, pgm_int_code, trans_exc_code); in do_protection_exception() 411 void __kprobes do_dat_exception(struct pt_regs *regs, long pgm_int_code, in do_dat_exception() argument 424 do_fault_error(regs, pgm_int_code & 255, trans_exc_code, fault); in do_dat_exception() 428 void __kprobes do_asce_exception(struct pt_regs *regs, long pgm_int_code, in do_asce_exception() argument 448 do_sigsegv(regs, pgm_int_code, SEGV_MAPERR, trans_exc_code); in do_asce_exception() 453 do_no_context(regs, pgm_int_code, trans_exc_code); in do_asce_exception() 457 int __handle_fault(unsigned long uaddr, unsigned long pgm_int_code, int write) in __handle_fault() argument 475 do_sigbus(®s, pgm_int_code, uaddr); in __handle_fault()
|