| /OK3568_Linux_fs/kernel/arch/c6x/kernel/ |
| H A D | asm-offsets.c | 16 OFFSET(REGS_A16, pt_regs, a16); in foo() 17 OFFSET(REGS_A17, pt_regs, a17); in foo() 18 OFFSET(REGS_A18, pt_regs, a18); in foo() 19 OFFSET(REGS_A19, pt_regs, a19); in foo() 20 OFFSET(REGS_A20, pt_regs, a20); in foo() 21 OFFSET(REGS_A21, pt_regs, a21); in foo() 22 OFFSET(REGS_A22, pt_regs, a22); in foo() 23 OFFSET(REGS_A23, pt_regs, a23); in foo() 24 OFFSET(REGS_A24, pt_regs, a24); in foo() 25 OFFSET(REGS_A25, pt_regs, a25); in foo() [all …]
|
| /OK3568_Linux_fs/kernel/arch/sparc/kernel/ |
| H A D | entry.h | 10 void handler_irq(int irq, struct pt_regs *regs); 14 void do_hw_interrupt(struct pt_regs *regs, unsigned long type); 15 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, 18 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, 20 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, 22 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, 24 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, 26 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, 28 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, 30 void handle_reg_access(struct pt_regs *regs, unsigned long pc, [all …]
|
| H A D | kernel.h | 18 asmlinkage long sparc_clone(struct pt_regs *regs); 19 asmlinkage long sparc_fork(struct pt_regs *regs); 20 asmlinkage long sparc_vfork(struct pt_regs *regs); 38 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn); 39 int handle_popc(u32 insn, struct pt_regs *regs); 40 void handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 41 void handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 44 void __irq_entry smp_call_function_client(int irq, struct pt_regs *regs); 45 void __irq_entry smp_call_function_single_client(int irq, struct pt_regs *regs); 46 void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs); [all …]
|
| /OK3568_Linux_fs/kernel/arch/hexagon/kernel/ |
| H A D | kgdb.c | 20 { " r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, r00)}, 21 { " r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, r01)}, 22 { " r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r02)}, 23 { " r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r03)}, 24 { " r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r04)}, 25 { " r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r05)}, 26 { " r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r06)}, 27 { " r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r07)}, 28 { " r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r08)}, 29 { " r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r09)}, [all …]
|
| H A D | asm-offsets.c | 32 OFFSET(_PT_SYSCALL_NR, pt_regs, syscall_nr); in main() 33 OFFSET(_PT_GPUGP, pt_regs, gpugp); in main() 34 OFFSET(_PT_CS1CS0, pt_regs, cs1cs0); in main() 35 OFFSET(_PT_R3130, pt_regs, r3130); in main() 36 OFFSET(_PT_R2928, pt_regs, r2928); in main() 37 OFFSET(_PT_R2726, pt_regs, r2726); in main() 38 OFFSET(_PT_R2524, pt_regs, r2524); in main() 39 OFFSET(_PT_R2322, pt_regs, r2322); in main() 40 OFFSET(_PT_R2120, pt_regs, r2120); in main() 41 OFFSET(_PT_R1918, pt_regs, r1918); in main() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/mips/lib/ |
| H A D | asm-offsets.c | 21 OFFSET(PT_R0, pt_regs, regs[0]); in output_ptreg_defines() 22 OFFSET(PT_R1, pt_regs, regs[1]); in output_ptreg_defines() 23 OFFSET(PT_R2, pt_regs, regs[2]); in output_ptreg_defines() 24 OFFSET(PT_R3, pt_regs, regs[3]); in output_ptreg_defines() 25 OFFSET(PT_R4, pt_regs, regs[4]); in output_ptreg_defines() 26 OFFSET(PT_R5, pt_regs, regs[5]); in output_ptreg_defines() 27 OFFSET(PT_R6, pt_regs, regs[6]); in output_ptreg_defines() 28 OFFSET(PT_R7, pt_regs, regs[7]); in output_ptreg_defines() 29 OFFSET(PT_R8, pt_regs, regs[8]); in output_ptreg_defines() 30 OFFSET(PT_R9, pt_regs, regs[9]); in output_ptreg_defines() [all …]
|
| /OK3568_Linux_fs/kernel/arch/s390/kernel/ |
| H A D | entry.h | 20 asmlinkage long do_syscall_trace_enter(struct pt_regs *regs); 21 asmlinkage void do_syscall_trace_exit(struct pt_regs *regs); 23 void do_protection_exception(struct pt_regs *regs); 24 void do_dat_exception(struct pt_regs *regs); 25 void do_secure_storage_access(struct pt_regs *regs); 26 void do_non_secure_storage_access(struct pt_regs *regs); 27 void do_secure_storage_violation(struct pt_regs *regs); 29 void addressing_exception(struct pt_regs *regs); 30 void data_exception(struct pt_regs *regs); 31 void default_trap_handler(struct pt_regs *regs); [all …]
|
| /OK3568_Linux_fs/kernel/arch/csky/kernel/ |
| H A D | asm-offsets.c | 34 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 35 DEFINE(PT_ORIG_AO, offsetof(struct pt_regs, orig_a0)); in main() 36 DEFINE(PT_SR, offsetof(struct pt_regs, sr)); in main() 38 DEFINE(PT_A0, offsetof(struct pt_regs, a0)); in main() 39 DEFINE(PT_A1, offsetof(struct pt_regs, a1)); in main() 40 DEFINE(PT_A2, offsetof(struct pt_regs, a2)); in main() 41 DEFINE(PT_A3, offsetof(struct pt_regs, a3)); in main() 42 DEFINE(PT_REGS0, offsetof(struct pt_regs, regs[0])); in main() 43 DEFINE(PT_REGS1, offsetof(struct pt_regs, regs[1])); in main() 44 DEFINE(PT_REGS2, offsetof(struct pt_regs, regs[2])); in main() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kernel/ |
| H A D | kgdb.c | 23 { "x0", 8, offsetof(struct pt_regs, regs[0])}, 24 { "x1", 8, offsetof(struct pt_regs, regs[1])}, 25 { "x2", 8, offsetof(struct pt_regs, regs[2])}, 26 { "x3", 8, offsetof(struct pt_regs, regs[3])}, 27 { "x4", 8, offsetof(struct pt_regs, regs[4])}, 28 { "x5", 8, offsetof(struct pt_regs, regs[5])}, 29 { "x6", 8, offsetof(struct pt_regs, regs[6])}, 30 { "x7", 8, offsetof(struct pt_regs, regs[7])}, 31 { "x8", 8, offsetof(struct pt_regs, regs[8])}, 32 { "x9", 8, offsetof(struct pt_regs, regs[9])}, [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | ptrace.h | 12 struct pt_regs { struct 56 struct pt_regs { argument 102 extern unsigned long profile_pc(struct pt_regs *regs); argument 105 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); 106 extern void send_sigtrap(struct pt_regs *regs, int error_code, int si_code); 109 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value() 114 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value() 128 static __always_inline int user_mode(struct pt_regs *regs) in user_mode() 137 static inline int v8086_mode(struct pt_regs *regs) in v8086_mode() 146 static inline bool user_64bit_mode(struct pt_regs *regs) in user_64bit_mode() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/lib/ |
| H A D | interrupts.c | 58 void show_regs (struct pt_regs *regs) in show_regs() 113 static inline void fixup_pc(struct pt_regs *regs, int offset) in fixup_pc() 119 void do_undefined_instruction (struct pt_regs *pt_regs) in do_undefined_instruction() argument 123 fixup_pc(pt_regs, -4); in do_undefined_instruction() 124 show_regs (pt_regs); in do_undefined_instruction() 128 void do_software_interrupt (struct pt_regs *pt_regs) in do_software_interrupt() argument 132 fixup_pc(pt_regs, -4); in do_software_interrupt() 133 show_regs (pt_regs); in do_software_interrupt() 137 void do_prefetch_abort (struct pt_regs *pt_regs) in do_prefetch_abort() argument 141 fixup_pc(pt_regs, -8); in do_prefetch_abort() [all …]
|
| H A D | interrupts_64.c | 36 void show_regs(struct pt_regs *regs) in show_regs() 111 void show_regs(struct pt_regs *regs) in show_regs() 137 void do_bad_sync(struct pt_regs *pt_regs, unsigned int esr) in do_bad_sync() argument 141 show_regs(pt_regs); in do_bad_sync() 148 void do_bad_irq(struct pt_regs *pt_regs, unsigned int esr) in do_bad_irq() argument 152 show_regs(pt_regs); in do_bad_irq() 159 void do_bad_fiq(struct pt_regs *pt_regs, unsigned int esr) in do_bad_fiq() argument 163 show_regs(pt_regs); in do_bad_fiq() 170 void do_bad_error(struct pt_regs *pt_regs, unsigned int esr) in do_bad_error() argument 174 show_regs(pt_regs); in do_bad_error() [all …]
|
| /OK3568_Linux_fs/kernel/arch/microblaze/kernel/ |
| H A D | asm-offsets.c | 24 DEFINE(PT_SIZE, sizeof(struct pt_regs)); in main() 25 DEFINE(PT_MSR, offsetof(struct pt_regs, msr)); in main() 26 DEFINE(PT_EAR, offsetof(struct pt_regs, ear)); in main() 27 DEFINE(PT_ESR, offsetof(struct pt_regs, esr)); in main() 28 DEFINE(PT_FSR, offsetof(struct pt_regs, fsr)); in main() 29 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 30 DEFINE(PT_R0, offsetof(struct pt_regs, r0)); in main() 31 DEFINE(PT_R1, offsetof(struct pt_regs, r1)); in main() 32 DEFINE(PT_R2, offsetof(struct pt_regs, r2)); in main() 33 DEFINE(PT_R3, offsetof(struct pt_regs, r3)); in main() [all …]
|
| /OK3568_Linux_fs/kernel/arch/parisc/kernel/ |
| H A D | asm-offsets.c | 143 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main() 144 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main() 145 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main() 146 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main() 147 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main() 148 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main() 149 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main() 150 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main() 151 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main() 152 DEFINE(PT_GR9, offsetof(struct pt_regs, gr[ 9])); in main() [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/ |
| H A D | kgdb.c | 116 int kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() 121 static int kgdb_debugger_ipi(struct pt_regs *regs) in kgdb_debugger_ipi() 135 static int kgdb_debugger(struct pt_regs *regs) in kgdb_debugger() 141 static int kgdb_handle_breakpoint(struct pt_regs *regs) in kgdb_handle_breakpoint() 155 static int kgdb_singlestep(struct pt_regs *regs) in kgdb_singlestep() 165 static int kgdb_iabr_match(struct pt_regs *regs) in kgdb_iabr_match() 175 static int kgdb_break_match(struct pt_regs *regs) in kgdb_break_match() 196 struct pt_regs *regs = (struct pt_regs *)(p->thread.ksp + in sleeping_thread_to_gdb_regs() 248 { "r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[0]) }, 249 { "r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[1]) }, [all …]
|
| /OK3568_Linux_fs/kernel/arch/xtensa/kernel/ |
| H A D | asm-offsets.c | 32 DEFINE(PT_PC, offsetof (struct pt_regs, pc)); in main() 33 DEFINE(PT_PS, offsetof (struct pt_regs, ps)); in main() 34 DEFINE(PT_DEPC, offsetof (struct pt_regs, depc)); in main() 35 DEFINE(PT_EXCCAUSE, offsetof (struct pt_regs, exccause)); in main() 36 DEFINE(PT_EXCVADDR, offsetof (struct pt_regs, excvaddr)); in main() 37 DEFINE(PT_DEBUGCAUSE, offsetof (struct pt_regs, debugcause)); in main() 38 DEFINE(PT_WMASK, offsetof (struct pt_regs, wmask)); in main() 39 DEFINE(PT_LBEG, offsetof (struct pt_regs, lbeg)); in main() 40 DEFINE(PT_LEND, offsetof (struct pt_regs, lend)); in main() 41 DEFINE(PT_LCOUNT, offsetof (struct pt_regs, lcount)); in main() [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/kernel/ |
| H A D | kgdb.c | 57 { "zero", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[0]) }, 58 { "at", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[1]) }, 59 { "v0", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[2]) }, 60 { "v1", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[3]) }, 61 { "a0", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[4]) }, 62 { "a1", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[5]) }, 63 { "a2", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[6]) }, 64 { "a3", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[7]) }, 65 { "t0", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[8]) }, 66 { "t1", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[9]) }, [all …]
|
| /OK3568_Linux_fs/kernel/arch/arc/kernel/ |
| H A D | asm-offsets.c | 48 DEFINE(PT_status32, offsetof(struct pt_regs, status32)); in main() 49 DEFINE(PT_event, offsetof(struct pt_regs, event)); in main() 50 DEFINE(PT_sp, offsetof(struct pt_regs, sp)); in main() 51 DEFINE(PT_r0, offsetof(struct pt_regs, r0)); in main() 52 DEFINE(PT_r1, offsetof(struct pt_regs, r1)); in main() 53 DEFINE(PT_r2, offsetof(struct pt_regs, r2)); in main() 54 DEFINE(PT_r3, offsetof(struct pt_regs, r3)); in main() 55 DEFINE(PT_r4, offsetof(struct pt_regs, r4)); in main() 56 DEFINE(PT_r5, offsetof(struct pt_regs, r5)); in main() 57 DEFINE(PT_r6, offsetof(struct pt_regs, r6)); in main() [all …]
|
| /OK3568_Linux_fs/kernel/arch/nios2/kernel/ |
| H A D | asm-offsets.c | 26 OFFSET(PT_ORIG_R2, pt_regs, orig_r2); in main() 27 OFFSET(PT_ORIG_R7, pt_regs, orig_r7); in main() 29 OFFSET(PT_R1, pt_regs, r1); in main() 30 OFFSET(PT_R2, pt_regs, r2); in main() 31 OFFSET(PT_R3, pt_regs, r3); in main() 32 OFFSET(PT_R4, pt_regs, r4); in main() 33 OFFSET(PT_R5, pt_regs, r5); in main() 34 OFFSET(PT_R6, pt_regs, r6); in main() 35 OFFSET(PT_R7, pt_regs, r7); in main() 36 OFFSET(PT_R8, pt_regs, r8); in main() [all …]
|
| H A D | kgdb.c | 21 { "at", GDB_SIZEOF_REG, offsetof(struct pt_regs, r1) }, 22 { "r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r2) }, 23 { "r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r3) }, 24 { "r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r4) }, 25 { "r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r5) }, 26 { "r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r6) }, 27 { "r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r7) }, 28 { "r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r8) }, 29 { "r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r9) }, 30 { "r10", GDB_SIZEOF_REG, offsetof(struct pt_regs, r10) }, [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | asm-prototypes.h | 60 long machine_check_early(struct pt_regs *regs); 61 long hmi_exception_realmode(struct pt_regs *regs); 62 void SMIException(struct pt_regs *regs); 63 void handle_hmi_exception(struct pt_regs *regs); 64 void instruction_breakpoint_exception(struct pt_regs *regs); 65 void RunModeException(struct pt_regs *regs); 66 void single_step_exception(struct pt_regs *regs); 67 void program_check_exception(struct pt_regs *regs); 68 void alignment_exception(struct pt_regs *regs); 69 void StackOverflow(struct pt_regs *regs); [all …]
|
| H A D | debug.h | 10 struct pt_regs; 14 extern int (*__debugger)(struct pt_regs *regs); 15 extern int (*__debugger_ipi)(struct pt_regs *regs); 16 extern int (*__debugger_bpt)(struct pt_regs *regs); 17 extern int (*__debugger_sstep)(struct pt_regs *regs); 18 extern int (*__debugger_iabr_match)(struct pt_regs *regs); 19 extern int (*__debugger_break_match)(struct pt_regs *regs); 20 extern int (*__debugger_fault_handler)(struct pt_regs *regs); 23 static inline int __NAME(struct pt_regs *regs) \ 39 static inline int debugger(struct pt_regs *regs) { return 0; } [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | u-boot-arm.h | 50 struct pt_regs; 53 void do_undefined_instruction(struct pt_regs *pt_regs); 54 void do_software_interrupt(struct pt_regs *pt_regs); 55 void do_prefetch_abort(struct pt_regs *pt_regs); 56 void do_data_abort(struct pt_regs *pt_regs); 57 void do_not_used(struct pt_regs *pt_regs); 59 void do_fiq(struct pt_regs *pt_regs, unsigned int esr); 60 void do_irq(struct pt_regs *pt_regs, unsigned int esr); 62 void do_fiq(struct pt_regs *pt_regs); 63 void do_irq(struct pt_regs *pt_regswq);
|
| /OK3568_Linux_fs/kernel/arch/arm64/include/asm/ |
| H A D | exception.h | 34 asmlinkage void noinstr enter_el1_irq_or_nmi(struct pt_regs *regs); 35 asmlinkage void noinstr exit_el1_irq_or_nmi(struct pt_regs *regs); 38 void arm64_enter_nmi(struct pt_regs *regs); 39 void arm64_exit_nmi(struct pt_regs *regs); 40 void do_mem_abort(unsigned long far, unsigned int esr, struct pt_regs *regs); 41 void do_undefinstr(struct pt_regs *regs); 42 void do_bti(struct pt_regs *regs); 43 asmlinkage void bad_mode(struct pt_regs *regs, int reason, unsigned int esr); 45 struct pt_regs *regs); 46 void do_fpsimd_acc(unsigned int esr, struct pt_regs *regs); [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | entry-common.h | 86 static __always_inline void arch_check_user_regs(struct pt_regs *regs); 89 static __always_inline void arch_check_user_regs(struct pt_regs *regs) {} in arch_check_user_regs() 103 static inline __must_check int arch_syscall_enter_tracehook(struct pt_regs *regs); 106 static inline __must_check int arch_syscall_enter_tracehook(struct pt_regs *regs) in arch_syscall_enter_tracehook() 126 void syscall_enter_from_user_mode_prepare(struct pt_regs *regs); 151 long syscall_enter_from_user_mode_work(struct pt_regs *regs, long syscall); 170 long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall); 213 static inline void arch_exit_to_user_mode_work(struct pt_regs *regs, 217 static inline void arch_exit_to_user_mode_work(struct pt_regs *regs, in arch_exit_to_user_mode_work() 232 static inline void arch_exit_to_user_mode_prepare(struct pt_regs *regs, [all …]
|