/src/sys/arch/x86/include/ |
nmi.h | 33 struct trapframe; 35 nmi_handler_t *nmi_establish(int (*)(const struct trapframe *, void *), void *); 37 int nmi_dispatch(const struct trapframe *);
|
/src/sys/arch/arm/xscale/ |
i80200var.h | 46 struct trapframe; 47 extern void (*i80200_extirq_dispatch)(struct trapframe *);
|
/src/sys/arch/or1k/include/ |
proc.h | 36 struct trapframe *md_utf; 37 struct trapframe *md_ktf; 44 void (*md_syscall)(struct trapframe *);
|
frame.h | 37 struct trapframe { struct 41 struct trapframe *tf_chain;
|
/src/sys/arch/vax/include/ |
proc.h | 41 struct trapframe *md_utf; /* pointer to user trapframe */ 44 struct trapframe; 50 void (*md_syscall)(struct trapframe *);
|
/src/sys/arch/powerpc/fpu/ |
fpu_extern.h | 38 struct trapframe; 42 bool fpu_emulate(struct trapframe *, struct fpreg *, ksiginfo_t *);
|
/src/sys/arch/sparc/sparc/ |
memreg.h | 69 struct trapframe; 70 void memerr4_4c(unsigned, u_int, u_int, u_int, u_int, struct trapframe *); 71 void memerr4m(unsigned, u_int, u_int, struct trapframe *); 72 void viking_memerr(unsigned, u_int, u_int, struct trapframe *); 73 void hypersparc_memerr(unsigned, u_int, u_int, struct trapframe *);
|
/src/sys/arch/i386/include/ |
reg.h | 54 #define tES (offsetof(struct trapframe, tf_es) / sizeof (int)) 55 #define tDS (offsetof(struct trapframe, tf_ds) / sizeof (int)) 56 #define tEDI (offsetof(struct trapframe, tf_edi) / sizeof (int)) 57 #define tESI (offsetof(struct trapframe, tf_esi) / sizeof (int)) 58 #define tEBP (offsetof(struct trapframe, tf_ebp) / sizeof (int)) 59 #define tEBX (offsetof(struct trapframe, tf_ebx) / sizeof (int)) 60 #define tEDX (offsetof(struct trapframe, tf_edx) / sizeof (int)) 61 #define tECX (offsetof(struct trapframe, tf_ecx) / sizeof (int)) 62 #define tEAX (offsetof(struct trapframe, tf_eax) / sizeof (int)) 64 #define tEIP (offsetof(struct trapframe, tf_eip) / sizeof (int) [all...] |
proc.h | 50 struct trapframe *md_regs; /* registers on current frame */ 60 void (*md_syscall)(struct trapframe *);
|
/src/sys/arch/hppa/include/ |
proc.h | 43 struct trapframe *md_regs; /* registers on current frame */ 52 void (*md_syscall)(struct trapframe *, int *);
|
/src/sys/arch/ia64/include/ |
proc.h | 24 struct trapframe *md_tf; /* trap/syscall registers */ 38 void (*md_syscall)(struct lwp *, u_int64_t, struct trapframe *); 43 #define UAREA_TF_OFFSET (UAREA_PCB_OFFSET - sizeof(struct trapframe)) 46 #define UAREA_STACK_SIZE (USPACE - 16 - sizeof(struct trapframe) - sizeof(struct pcb))
|
md_var.h | 69 struct trapframe; 82 int do_ast(struct trapframe *); 83 void ia32_trap(int, struct trapframe *); 91 int interrupt(uint64_t, struct trapframe *); 97 int syscall(struct trapframe *); 98 void trap(int, struct trapframe *); 99 void trap_panic(int, struct trapframe *); 100 int unaligned_fixup(struct trapframe *, struct thread *);
|
frame.h | 43 struct trapframe { struct 46 #define FRAME_SYSCALL 1 /* syscalls use a partial trapframe */
|
/src/sys/arch/riscv/include/ |
proc.h | 43 struct trapframe; 46 struct trapframe *md_utf; /* trapframe from userspace */ 47 struct trapframe *md_ktf; /* trapframe from userspace */ 64 void (*md_syscall)(struct trapframe *);
|
/src/sys/arch/powerpc/include/ |
proc.h | 48 struct trapframe *md_utf; /* user trampframe */ 51 struct trapframe; 54 void (*md_syscall)(struct trapframe *);
|
/src/sys/arch/arm/include/ |
proc.h | 42 struct trapframe; 46 struct trapframe *md_tf; 57 void (*md_syscall)(struct trapframe *, struct lwp *, uint32_t);
|
/src/sys/arch/riscv/riscv/ |
db_machdep.c | 58 { "ra", (void *)offsetof(struct trapframe, tf_ra), db_rw_ddbreg, NULL }, 59 { "sp", (void *)offsetof(struct trapframe, tf_sp), db_rw_ddbreg, NULL }, 60 { "gp", (void *)offsetof(struct trapframe, tf_gp), db_rw_ddbreg, NULL }, 61 { "tp", (void *)offsetof(struct trapframe, tf_tp), db_rw_ddbreg, NULL }, 62 { "s0", (void *)offsetof(struct trapframe, tf_s0), db_rw_ddbreg, NULL }, 63 { "s1", (void *)offsetof(struct trapframe, tf_s1), db_rw_ddbreg, NULL }, 64 { "s2", (void *)offsetof(struct trapframe, tf_s2), db_rw_ddbreg, NULL }, 65 { "s3", (void *)offsetof(struct trapframe, tf_s3), db_rw_ddbreg, NULL }, 66 { "s4", (void *)offsetof(struct trapframe, tf_s4), db_rw_ddbreg, NULL }, 67 { "s5", (void *)offsetof(struct trapframe, tf_s5), db_rw_ddbreg, NULL } [all...] |
/src/sys/arch/alpha/include/ |
proc.h | 41 struct trapframe *md_tf; /* trap/syscall registers */ 73 void (*md_syscall)(struct lwp *, uint64_t, struct trapframe *);
|
/src/sys/arch/mips/include/ |
proc.h | 48 struct trapframe; 51 struct trapframe *md_utf; /* trapframe from userspace */
|
/src/sys/arch/sh3/include/ |
proc.h | 49 struct trapframe *md_regs; /* user context */ 64 void (*md_syscall)(struct lwp *, struct trapframe *);
|
/src/sys/arch/sparc/include/ |
proc.h | 50 struct trapframe *md_tf; /* trap/syscall registers */ 56 void (*md_syscall)(__register_t, struct trapframe *, __register_t);
|
/src/sys/arch/aarch64/include/ |
machdep.h | 87 struct trapframe; 90 void data_abort_handler(struct trapframe *, uint32_t); 99 void trap_doast(struct trapframe *); 101 void trap_el1t_sync(struct trapframe *); 102 void trap_el1t_irq(struct trapframe *); 103 void trap_el1t_fiq(struct trapframe *); 104 void trap_el1t_error(struct trapframe *); 105 void trap_el1h_sync(struct trapframe *); 106 void trap_el1h_fiq(struct trapframe *); 107 void trap_el1h_error(struct trapframe *); [all...] |
proc.h | 43 struct trapframe *md_utf; 57 void (*md_syscall)(struct trapframe *);
|
/src/sys/arch/ia64/ia64/ |
syscall.c | 45 void syscall_plain(struct lwp *, u_int64_t, struct trapframe *); 46 void syscall_fancy(struct lwp *, u_int64_t, struct trapframe *); 62 syscall_plain(struct lwp *l, u_int64_t code, struct trapframe *framep) 69 syscall_fancy(struct lwp *l, u_int64_t code, struct trapframe *framep)
|
/src/sys/arch/amd64/include/ |
proc.h | 50 struct trapframe *md_regs; /* registers on current frame */ 62 void (*md_syscall)(struct trapframe *);
|