/haiku/src/system/boot/platform/efi/arch/riscv64/ |
H A D | arch_traps.h | 8 struct iframe { struct 9 uint64 ra; 10 uint64 t6; 11 uint64 sp; 12 uint64 gp; 13 uint64 tp; 14 uint64 t0; 15 uint64 t1; 16 uint64 t2; 17 uint64 t5; [all …]
|
/haiku/headers/private/kernel/arch/mipsel/ |
H A D | arch_cpu.h | 16 struct iframe { struct 18 uint32 r31; 19 uint32 r30; 20 uint32 r29; 21 uint32 r28; 22 uint32 r27; 23 uint32 r26; 24 uint32 r25; 25 uint32 r24; 26 uint32 r23; [all …]
|
/haiku/src/system/boot/platform/riscv/ |
H A D | traps.cpp | 18 struct iframe { struct 19 uint64 ra; 20 uint64 t6; 21 uint64 sp; 22 uint64 gp; 23 uint64 tp; 24 uint64 t0; 25 uint64 t1; 26 uint64 t2; 27 uint64 t5; [all …]
|
/haiku/headers/private/kernel/arch/x86/64/ |
H A D | iframe.h | 9 struct iframe { struct 10 uint64 type; 11 void* fpu; 12 uint64 r15; 13 uint64 r14; 14 uint64 r13; 15 uint64 r12; 16 uint64 r11; 17 uint64 r10; 18 uint64 r9; [all …]
|
/haiku/headers/private/kernel/arch/x86/32/ |
H A D | iframe.h | 12 struct iframe { struct 13 uint32 type; // iframe type argument 34 // user_sp and user_ss are only present when the iframe is a userland argument 36 uint32 user_sp; 37 uint32 user_ss;
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_cpu.h | 22 struct iframe { struct 23 uint32 vector; 24 uint32 srr0; 25 uint32 srr1; 26 uint32 dar; 27 uint32 dsisr; 28 uint32 lr; 29 uint32 cr; 30 uint32 xer; 31 uint32 ctr; [all …]
|
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_thread_types.h | 16 struct iframe { struct 17 uint64 status; 18 uint64 cause; 19 uint64 tval; 21 uint64 ra __attribute__((aligned (16))); 22 uint64 t6; 23 uint64 sp; 24 uint64 gp; 25 uint64 tp; 26 uint64 t0; [all …]
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_thread_types.h | 12 struct iframe { struct 36 struct iframe_stack { argument 37 struct iframe *frames[IFRAME_TRACE_DEPTH]; argument
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_cpu.h | 131 struct iframe { struct 133 uint64 elr; 134 uint64 spsr; 135 uint64 x[29]; 136 uint64 fp; 137 uint64 lr; 138 uint64 sp; 141 uint64 esr; 142 uint64 far; 145 struct aarch64_fpu_state fpu;
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_int.cpp | 134 fault_address(struct iframe *iframe) in fault_address() 159 fault_was_write(struct iframe *iframe) in fault_was_write() 178 m68k_exception_entry(struct iframe *iframe) in m68k_exception_entry()
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_int.cpp | 207 IFrameScope(struct iframe *iframe) { in IFrameScope() 228 arch_arm_undefined(struct iframe *iframe) in arch_arm_undefined() 238 arch_arm_syscall(struct iframe *iframe) in arch_arm_syscall() 467 arch_arm_irq(struct iframe *iframe) in arch_arm_irq() 497 arch_arm_fiq(struct iframe *iframe) in arch_arm_fiq()
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_thread_types.h | 82 struct iframe iframe; member
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_cpu.h | 287 struct iframe { struct 290 struct mc680x0_fp_data_reg fp[8]; 292 struct mc680x0_fp_control_regs fpc; 294 struct mc680x0_fpu_state fpu; 297 uint32 d[8]; 298 uint32 a[7]; 300 struct mc680x0_frame cpu;
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_int.cpp | 210 IFrameScope(struct iframe *iframe) { in IFrameScope()
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_int.cpp | 101 ppc_exception_entry(int vector, struct iframe *iframe) in ppc_exception_entry()
|