Home
last modified time | relevance | path

Searched refs:pt_regs (Results 1 - 25 of 2535) sorted by relevance

12345678910>>...102

/kernel/linux/linux-5.10/arch/c6x/kernel/
H A Dasm-offsets.c16 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, a2 in foo()
[all...]
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dentry.h10 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 *reg
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dentry.h10 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 *reg
[all...]
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dexception.h29 asmlinkage void __noreturn handle_bad_stack(struct pt_regs *regs);
31 asmlinkage void el1t_64_sync_handler(struct pt_regs *regs);
32 asmlinkage void el1t_64_irq_handler(struct pt_regs *regs);
33 asmlinkage void el1t_64_fiq_handler(struct pt_regs *regs);
34 asmlinkage void el1t_64_error_handler(struct pt_regs *regs);
36 asmlinkage void el1h_64_sync_handler(struct pt_regs *regs);
37 asmlinkage void el1h_64_irq_handler(struct pt_regs *regs);
38 asmlinkage void el1h_64_fiq_handler(struct pt_regs *regs);
39 asmlinkage void el1h_64_error_handler(struct pt_regs *regs);
41 asmlinkage void el0t_64_sync_handler(struct pt_regs *reg
[all...]
/kernel/linux/linux-5.10/arch/hexagon/kernel/
H A Dkgdb.c20 { " 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, r0
[all...]
H A Dasm-offsets.c31 COMMENT("Hexagon pt_regs definitions"); in main()
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, r212 in main()
[all...]
/kernel/linux/linux-6.6/arch/hexagon/kernel/
H A Dkgdb.c20 { " 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, r0
[all...]
H A Dasm-offsets.c31 COMMENT("Hexagon pt_regs definitions"); in main()
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, r212 in main()
[all...]
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dentry.h20 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 *reg
[all...]
/kernel/linux/linux-5.10/arch/csky/kernel/
H A Dasm-offsets.c33 /* offsets into the pt_regs */ in main()
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, reg in main()
[all...]
/kernel/linux/linux-6.6/arch/csky/kernel/
H A Dasm-offsets.c31 /* offsets into the pt_regs */ in main()
32 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main()
33 DEFINE(PT_ORIG_AO, offsetof(struct pt_regs, orig_a0)); in main()
34 DEFINE(PT_SR, offsetof(struct pt_regs, sr)); in main()
36 DEFINE(PT_A0, offsetof(struct pt_regs, a0)); in main()
37 DEFINE(PT_A1, offsetof(struct pt_regs, a1)); in main()
38 DEFINE(PT_A2, offsetof(struct pt_regs, a2)); in main()
39 DEFINE(PT_A3, offsetof(struct pt_regs, a3)); in main()
40 DEFINE(PT_REGS0, offsetof(struct pt_regs, regs[0])); in main()
41 DEFINE(PT_REGS1, offsetof(struct pt_regs, reg in main()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dkgdb.c23 { "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, reg
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dkgdb.c24 { "x0", 8, offsetof(struct pt_regs, regs[0])},
25 { "x1", 8, offsetof(struct pt_regs, regs[1])},
26 { "x2", 8, offsetof(struct pt_regs, regs[2])},
27 { "x3", 8, offsetof(struct pt_regs, regs[3])},
28 { "x4", 8, offsetof(struct pt_regs, regs[4])},
29 { "x5", 8, offsetof(struct pt_regs, regs[5])},
30 { "x6", 8, offsetof(struct pt_regs, regs[6])},
31 { "x7", 8, offsetof(struct pt_regs, regs[7])},
32 { "x8", 8, offsetof(struct pt_regs, regs[8])},
33 { "x9", 8, offsetof(struct pt_regs, reg
[all...]
/kernel/linux/linux-5.10/arch/microblaze/kernel/
H A Dasm-offsets.c23 /* struct pt_regs */ in main()
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, r in main()
[all...]
/kernel/linux/linux-6.6/arch/microblaze/kernel/
H A Dasm-offsets.c23 /* struct pt_regs */ in main()
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, r in main()
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dptrace.h12 struct pt_regs { struct
56 struct pt_regs { struct
59 * unless syscall needs a complete, fully filled "struct pt_regs".
102 extern unsigned long profile_pc(struct pt_regs *regs);
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 *reg
[all...]
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dptrace.h12 struct pt_regs { struct
59 struct pt_regs { struct
62 * unless syscall needs a complete, fully filled "struct pt_regs".
105 extern unsigned long profile_pc(struct pt_regs *regs);
108 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs);
109 extern void send_sigtrap(struct pt_regs *regs, int error_code, int si_code);
112 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
117 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value()
131 static __always_inline int user_mode(struct pt_regs *regs) in user_mode()
140 static __always_inline int v8086_mode(struct pt_regs *reg
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dasm-offsets.c143 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, g in main()
[all...]
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dasm-offsets.c135 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main()
136 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main()
137 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main()
138 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main()
139 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main()
140 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main()
141 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main()
142 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main()
143 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main()
144 DEFINE(PT_GR9, offsetof(struct pt_regs, g in main()
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dexception.h29 asmlinkage void noinstr enter_el1_irq_or_nmi(struct pt_regs *regs);
30 asmlinkage void noinstr exit_el1_irq_or_nmi(struct pt_regs *regs);
33 void arm64_enter_nmi(struct pt_regs *regs);
34 void arm64_exit_nmi(struct pt_regs *regs);
35 void do_mem_abort(unsigned long addr, unsigned int esr, struct pt_regs *regs);
36 void do_el0_undef(struct pt_regs *regs, unsigned long esr);
37 void do_el1_undef(struct pt_regs *regs, unsigned long esr);
38 void do_el0_bti(struct pt_regs *regs);
39 void do_el1_bti(struct pt_regs *regs, unsigned long esr);
40 asmlinkage void bad_mode(struct pt_regs *reg
[all...]
/kernel/linux/linux-5.10/arch/nios2/kernel/
H A Dkgdb.c21 { "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, r1
[all...]
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dasm-offsets.c48 DEFINE(PT_status32, offsetof(struct pt_regs, status32)); in main()
49 DEFINE(PT_event, offsetof(struct pt_regs, ecr)); in main()
50 DEFINE(PT_bta, offsetof(struct pt_regs, bta)); in main()
51 DEFINE(PT_sp, offsetof(struct pt_regs, sp)); in main()
52 DEFINE(PT_r0, offsetof(struct pt_regs, r0)); in main()
53 DEFINE(PT_r1, offsetof(struct pt_regs, r1)); in main()
54 DEFINE(PT_r2, offsetof(struct pt_regs, r2)); in main()
55 DEFINE(PT_r3, offsetof(struct pt_regs, r3)); in main()
56 DEFINE(PT_r4, offsetof(struct pt_regs, r4)); in main()
57 DEFINE(PT_r5, offsetof(struct pt_regs, r in main()
[all...]
/kernel/linux/linux-6.6/arch/nios2/kernel/
H A Dkgdb.c21 { "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, r1
[all...]
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dasm-offsets.c48 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, r in main()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Ddebug.h10 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 *reg
[all...]

Completed in 6 milliseconds

12345678910>>...102