HomeSort by: relevance | last modified time | path
    Searched refs:trapframe (Results 1 - 25 of 328) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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 *);

Completed in 22 milliseconds

1 2 3 4 5 6 7 8 91011>>