Lines Matching refs:pc
32 static void instruction_dump(unsigned long *pc) in instruction_dump() argument
36 if((((unsigned long) pc) & 3)) in instruction_dump()
40 printk("%c%08lx%c",i?' ':'<',pc[i],i?' ':'>'); in instruction_dump()
85 instruction_dump ((unsigned long *) regs->pc); in die_if_kernel()
107 info.si_addr = (void __user *)regs->pc; in do_hw_interrupt()
112 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_illegal_instruction() argument
121 regs->pc, *(unsigned long *)regs->pc); in do_illegal_instruction()
127 info.si_addr = (void __user *)pc; in do_illegal_instruction()
132 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_priv_instruction() argument
142 info.si_addr = (void __user *)pc; in do_priv_instruction()
149 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_memaccess_unaligned() argument
155 printk("KERNEL MNA at pc %08lx npc %08lx called by %08lx\n", pc, npc, in do_memaccess_unaligned()
162 instruction_dump ((unsigned long *) regs->pc); in do_memaccess_unaligned()
180 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_fpd_trap() argument
222 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
292 regs->pc);
293 regs->pc = regs->npc;
305 info.si_addr = (void __user *)pc;
329 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
339 info.si_addr = (void __user *)pc;
344 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
349 pc, npc, psr);
356 void handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
363 pc, npc, psr);
368 info.si_addr = (void __user *)pc;
373 void handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
381 info.si_addr = (void __user *)pc;
386 void handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
393 pc, npc, psr);
398 info.si_addr = (void __user *)pc;
403 void handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument
411 info.si_addr = (void __user *)pc;