Home
last modified time | relevance | path

Searched defs:pt_regs (Results 1 – 25 of 29) sorted by relevance

12

/linux/arch/microblaze/include/uapi/asm/
H A Dptrace.h17 struct pt_regs { struct
18 microblaze_reg_t r0;
19 microblaze_reg_t r1;
20 microblaze_reg_t r2;
21 microblaze_reg_t r3;
22 microblaze_reg_t r4;
23 microblaze_reg_t r5;
24 microblaze_reg_t r6;
25 microblaze_reg_t r7;
26 microblaze_reg_t r8;
[all …]
/linux/arch/arc/include/asm/
H A Dptrace.h29 struct pt_regs { struct
32 unsigned long bta; /* bta_l1, bta_l2, erbta */
34 unsigned long lp_start, lp_end, lp_count;
36 unsigned long status32; /* status32_l1, status32_l2, erstatus */
37 unsigned long ret; /* ilink1, ilink2 or eret */
61 #define MAX_REG_OFFSET offsetof(struct pt_regs, ecr) argument
65 struct pt_regs { struct
67 unsigned long orig_r0;
69 ecr_reg ecr; /* Exception Cause Reg */
71 unsigned long bta; /* erbta */
[all …]
H A Dentry-arcv2.h62 ; At the end, SP points to pt_regs variable
/linux/arch/alpha/include/uapi/asm/
H A Dptrace.h20 struct pt_regs { struct
21 unsigned long r0;
22 unsigned long r1;
23 unsigned long r2;
24 unsigned long r3;
25 unsigned long r4;
26 unsigned long r5;
27 unsigned long r6;
28 unsigned long r7;
29 unsigned long r8;
[all …]
/linux/arch/riscv/include/asm/
H A Dptrace.h15 struct pt_regs { struct
16 unsigned long epc;
17 unsigned long ra;
18 unsigned long sp;
19 unsigned long gp;
20 unsigned long tp;
21 unsigned long t0;
22 unsigned long t1;
23 unsigned long t2;
24 unsigned long s0;
[all …]
/linux/tools/testing/selftests/kvm/include/riscv/
H A Dprocessor.h77 struct pt_regs { argument
76 struct pt_regs { global() struct
78 rapt_regs global() argument
79 sppt_regs global() argument
80 gppt_regs global() argument
81 tppt_regs global() argument
82 t0pt_regs global() argument
83 t1pt_regs global() argument
84 t2pt_regs global() argument
85 s0pt_regs global() argument
86 s1pt_regs global() argument
87 a0pt_regs global() argument
88 a1pt_regs global() argument
89 a2pt_regs global() argument
90 a3pt_regs global() argument
91 a4pt_regs global() argument
92 a5pt_regs global() argument
93 a6pt_regs global() argument
94 a7pt_regs global() argument
95 s2pt_regs global() argument
96 s3pt_regs global() argument
97 s4pt_regs global() argument
121 orig_a0pt_regs global() argument
/linux/arch/xtensa/include/asm/
H A Dptrace.h53 struct pt_regs { struct
54 unsigned long pc; /* 4 */
55 unsigned long ps; /* 8 */
56 unsigned long depc; /* 12 */
57 unsigned long exccause; /* 16 */
58 unsigned long excvaddr; /* 20 */
82 # define task_pt_regs(tsk) ((struct pt_regs*) \ argument
/linux/arch/nios2/include/asm/
H A Dptrace.h22 struct pt_regs { struct
23 unsigned long r8; /* r8-r15 Caller-saved GP registers */
24 unsigned long r9;
25 unsigned long r10;
26 unsigned long r11;
50 * switcher: it's pushed after the normal "struct pt_regs". argument
/linux/arch/csky/include/uapi/asm/
H A Dptrace.h8 struct pt_regs { struct
9 unsigned long tls;
10 unsigned long lr;
11 unsigned long pc;
12 unsigned long sr;
13 unsigned long usp;
20 unsigned long orig_a0;
21 unsigned long a0;
22 unsigned long a1;
23 unsigned long a2;
[all …]
/linux/arch/m68k/include/uapi/asm/
H A Dptrace.h30 struct pt_regs { struct
31 long d1;
32 long d2;
33 long d3;
57 * switcher: it's pushed after the normal "struct pt_regs". argument
/linux/arch/mips/include/asm/
H A Dptrace.h28 struct pt_regs { struct
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
/linux/arch/parisc/include/uapi/asm/
H A Dptrace.h24 struct pt_regs { struct
25 unsigned long gr[32]; /* PSW is in gr[0] */
26 __u64 fr[32];
27 unsigned long sr[ 8];
28 unsigned long iasq[2];
29 unsigned long iaoq[2];
30 unsigned long cr27;
31 unsigned long pad0; /* available for other uses */
32 unsigned long orig_r28;
33 unsigned long ksp;
[all …]
/linux/arch/hexagon/include/uapi/asm/
H A Dregisters.h26 struct pt_regs { struct
27 long restart_r0; /* R0 checkpoint for syscall restart */
28 long syscall_nr; /* Only used in system calls */
29 union {
36 union {
43 union {
50 union {
57 union {
64 union {
77 union {
[all …]
/linux/arch/loongarch/include/asm/
H A Dptrace.h18 struct pt_regs { struct
36 static __always_inline bool regs_irqs_disabled(struct pt_regs *regs) in regs_irqs_disabled() argument
/linux/arch/sh/include/uapi/asm/
H A Dptrace_32.h45 struct pt_regs { struct
46 unsigned long regs[16];
47 unsigned long pc;
48 unsigned long pr;
49 unsigned long sr;
50 unsigned long gbr;
51 unsigned long mach;
52 unsigned long macl;
53 long tra;
/linux/arch/openrisc/include/asm/
H A Dptrace.h40 struct pt_regs { struct
41 union {
100 #define MAX_REG_OFFSET offsetof(struct pt_regs, orig_gpr11) argument
/linux/arch/um/include/asm/
H A Dptrace-generic.h13 struct pt_regs { struct
14 struct uml_pt_regs regs; argument
/linux/arch/arm64/kernel/
H A Dentry-common.c130 void (*handler)(struct pt_regs *)) in do_interrupt_handler()
480 void (*handler)(struct pt_regs *)) in __el1_pnmi()
490 void (*handler)(struct pt_regs *)) in __el1_irq()
503 void (*handler)(struct pt_regs *)) in el1_interrupt()
806 void (*handler)(struct pt_regs *)) in el0_interrupt()
/linux/arch/powerpc/include/asm/
H A Dptrace.h28 struct pt_regs struct
31 struct user_pt_regs user_regs; argument
59 union {
81 struct { /* Must be a multiple of 16 bytes */
/linux/arch/arm/include/asm/
H A Dptrace.h16 struct pt_regs { struct
21 struct pt_regs regs; argument
/linux/arch/arm/include/uapi/asm/
H A Dptrace.h130 struct pt_regs { struct
131 long uregs[18];
/linux/arch/m68k/kernel/
H A Dints.c77 void __init m68k_setup_auto_interrupt(void (*handler)(unsigned int, struct pt_regs *)) in m68k_setup_auto_interrupt()
/linux/arch/powerpc/kernel/
H A Dsmp.c494 static int __smp_send_nmi_ipi(int cpu, void (*fn)(struct pt_regs *), in __smp_send_nmi_ipi()
559 int smp_send_nmi_ipi(int cpu, void (*fn)(struct pt_regs *), u64 delay_us) in smp_send_nmi_ipi()
564 int smp_send_safe_nmi_ipi(int cpu, void (*fn)(struct pt_regs *), u64 delay_us) in smp_send_safe_nmi_ipi()
593 void crash_send_ipi(void (*crash_ipi_callback)(struct pt_regs *)) in crash_send_ipi()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_estats.c89 struct pt_regs { struct
90 long di;
/linux/arch/arm/mm/
H A Dfault.c625 hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *), in hook_fault_code()
658 hook_ifault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *), in hook_ifault_code()

12