Lines Matching refs:fp
109 asmlinkage void breakpoint_c(struct pt_regs *fp)
116 fp->ea -= 4;
117 _exception(SIGTRAP, fp, TRAP_BRKPT, fp->ea);
122 asmlinkage void handle_unaligned_c(struct pt_regs *fp, int cause)
127 fp->ea -= 4;
129 if (fixup_exception(fp))
132 if (!user_mode(fp)) {
137 pr_alert(" op-code 0x%08lx\n", *(unsigned long *)(fp->ea));
138 show_regs(fp);
142 _exception(SIGBUS, fp, BUS_ADRALN, addr);
147 asmlinkage void handle_illegal_c(struct pt_regs *fp)
149 fp->ea -= 4;
150 _exception(SIGILL, fp, ILL_ILLOPC, fp->ea);
154 asmlinkage void handle_supervisor_instr(struct pt_regs *fp)
156 fp->ea -= 4;
157 _exception(SIGILL, fp, ILL_PRVOPC, fp->ea);
161 asmlinkage void handle_diverror_c(struct pt_regs *fp)
163 fp->ea -= 4;
164 _exception(SIGFPE, fp, FPE_INTDIV, fp->ea);
183 asmlinkage void handle_trap_1_c(struct pt_regs *fp)
185 _send_sig(SIGUSR1, 0, fp->ea);
188 asmlinkage void handle_trap_2_c(struct pt_regs *fp)
190 _send_sig(SIGUSR2, 0, fp->ea);
193 asmlinkage void handle_trap_3_c(struct pt_regs *fp)
195 _send_sig(SIGILL, ILL_ILLTRP, fp->ea);