Home
last modified time | relevance | path

Searched refs:framep (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/powerpc/powerpc/
H A Dinterrupt.c80 powerpc_interrupt(struct trapframe *framep) in powerpc_interrupt() argument
88 CTR2(KTR_INTR, "%s: EXC=%x", __func__, framep->exc); in powerpc_interrupt()
90 switch (framep->exc) { in powerpc_interrupt()
94 PIC_DISPATCH(root_pic, framep); in powerpc_interrupt()
97 framep->srr1 &= ~PSL_WE; in powerpc_interrupt()
105 td->td_intr_frame = framep; in powerpc_interrupt()
106 decr_intr(framep); in powerpc_interrupt()
111 framep->srr1 &= ~PSL_WE; in powerpc_interrupt()
118 (*pmc_intr)(framep); in powerpc_interrupt()
121 pmc_hook(PCPU_GET(curthread), PMC_FN_USER_CALLCHAIN, framep); in powerpc_interrupt()
[all …]
/freebsd/sys/i386/include/
H A Dcpu.h54 #define TRAPF_USERMODE(framep) \ argument
55 ((ISPL((framep)->tf_cs) == SEL_UPL) || ((framep)->tf_eflags & PSL_VM))
56 #define TRAPF_PC(framep) ((framep)->tf_eip) argument
/freebsd/sys/kern/
H A Dsubr_trap.c301 ast_handler(struct thread *td, struct trapframe *framep, bool dtor) in ast_handler() argument
308 if (framep != NULL) { in ast_handler()
309 kmsan_mark(framep, sizeof(*framep), KMSAN_STATE_INITED); in ast_handler()
310 td->td_frame = framep; in ast_handler()
343 KASSERT(framep == NULL || TRAPF_USERMODE(framep), in ast_handler()
354 if (__predict_false(framep == NULL)) { in ast_handler()
370 ast(struct trapframe *framep) in ast() argument
375 ast_handler(td, framep, false); in ast()
376 userret(td, framep); in ast()
/freebsd/sys/amd64/include/
H A Dcpu.h51 #define TRAPF_USERMODE(framep) \ argument
52 (ISPL((framep)->tf_cs) == SEL_UPL)
53 #define TRAPF_PC(framep) ((framep)->tf_rip) argument
/freebsd/usr.bin/m4/
H A Dtrace.c126 int framep; in frame_level() local
128 for (framep = fp, level = 0; framep != 0; in frame_level()
129 level++,framep = mstack[framep-3].sfra) in frame_level()
/freebsd/sys/sys/
H A Dproc.h1141 void ast(struct trapframe *framep);