Home
last modified time | relevance | path

Searched refs:pgm_int_code (Results 1 – 2 of 2) sorted by relevance

/linux-2.6.39/arch/s390/kernel/
Dtraps.c295 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/
Dfault.c390 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(&regs, pgm_int_code, uaddr); in __handle_fault()