Searched refs:frame (Results 1 - 25 of 509) sorted by relevance

1234567891011>>

/freebsd-current/sys/arm64/include/
H A Dsigframe.h1 #include <machine/frame.h>
H A Dcsan.h76 struct unwind_state frame; local
79 frame.fp = (uintptr_t)__builtin_frame_address(0);
80 frame.pc = (uintptr_t)kcsan_md_unwind;
84 if (!unwind_frame(curthread, &frame))
86 if (!INKERNEL((vm_offset_t)frame.pc))
90 sym = db_search_symbol((vm_offset_t)frame.pc, DB_STGY_PROC,
93 printf("#%d %p in %s+%#lx\n", nsym, (void *)frame.pc,
96 printf("#%d %p\n", nsym, (void *)frame.pc);
/freebsd-current/sys/arm/include/
H A Dsigframe.h1 #include <machine/frame.h>
/freebsd-current/sys/riscv/include/
H A Dsigframe.h1 #include <machine/frame.h>
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ustack/
H A Dtst.bigstack.c35 grow(int frame) argument
41 if (frame >= 2048)
45 grow1(++frame);
49 grow1(int frame) argument
51 grow(++frame);
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_hdmi.c55 * @frame: HDMI AVI infoframe
57 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) argument
59 memset(frame, 0, sizeof(*frame));
61 frame->type = HDMI_INFOFRAME_TYPE_AVI;
62 frame->version = 2;
63 frame->length = HDMI_AVI_INFOFRAME_SIZE;
67 static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) argument
69 if (frame->type != HDMI_INFOFRAME_TYPE_AVI ||
70 frame
89 hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame) argument
109 hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame, void *buffer, size_t size) argument
200 hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, size_t size) argument
221 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) argument
241 hdmi_spd_infoframe_check_only(const struct hdmi_spd_infoframe *frame) argument
260 hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame) argument
280 hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame, void *buffer, size_t size) argument
334 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) argument
353 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) argument
365 hdmi_audio_infoframe_check_only(const struct hdmi_audio_infoframe *frame) argument
384 hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame) argument
404 hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame, void *buffer, size_t size) argument
469 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) argument
488 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) argument
508 hdmi_vendor_infoframe_length(const struct hdmi_vendor_infoframe *frame) argument
519 hdmi_vendor_infoframe_check_only(const struct hdmi_vendor_infoframe *frame) argument
545 hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame) argument
567 hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) argument
630 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) argument
644 hdmi_vendor_any_infoframe_check_only(const union hdmi_vendor_any_infoframe *frame) argument
660 hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame) argument
672 hdmi_drm_infoframe_check_only(const struct hdmi_drm_infoframe *frame) argument
691 hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame) argument
711 hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame, void *buffer, size_t size) argument
784 hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer, size_t size) argument
801 hdmi_vendor_any_infoframe_check(union hdmi_vendor_any_infoframe *frame) argument
820 hdmi_vendor_any_infoframe_pack_only(const union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) argument
841 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) argument
863 hdmi_infoframe_check(union hdmi_infoframe *frame) argument
896 hdmi_infoframe_pack_only(const union hdmi_infoframe *frame, void *buffer, size_t size) argument
948 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) argument
998 hdmi_infoframe_log_header(const char *level, struct device *dev, const struct hdmi_any_infoframe *frame) argument
1194 hdmi_avi_infoframe_log(const char *level, struct device *dev, const struct hdmi_avi_infoframe *frame) argument
1265 hdmi_spd_infoframe_log(const char *level, struct device *dev, const struct hdmi_spd_infoframe *frame) argument
1395 hdmi_audio_infoframe_log(const char *level, struct device *dev, const struct hdmi_audio_infoframe *frame) argument
1422 hdmi_drm_infoframe_log(const char *level, struct device *dev, const struct hdmi_drm_infoframe *frame) argument
1480 hdmi_vendor_any_infoframe_log(const char *level, struct device *dev, const union hdmi_vendor_any_infoframe *frame) argument
1515 hdmi_infoframe_log(const char *level, struct device *dev, const union hdmi_infoframe *frame) argument
1552 hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, const void *buffer, size_t size) argument
1616 hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, const void *buffer, size_t size) argument
1658 hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, const void *buffer, size_t size) argument
1709 hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, const void *buffer, size_t size) argument
1789 hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) argument
1844 hdmi_drm_infoframe_unpack(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) argument
1879 hdmi_infoframe_unpack(union hdmi_infoframe *frame, const void *buffer, size_t size) argument
[all...]
/freebsd-current/sys/arm/nvidia/drm2/
H A Dhdmi.c56 * @frame: HDMI AVI infoframe
60 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) argument
62 memset(frame, 0, sizeof(*frame));
64 frame->type = HDMI_INFOFRAME_TYPE_AVI;
65 frame->version = 2;
66 frame->length = HDMI_AVI_INFOFRAME_SIZE;
74 * @frame: HDMI AVI infoframe
78 * Packs the information contained in the @frame structure into a binary
86 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, voi argument
163 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) argument
193 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) argument
231 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) argument
257 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) argument
306 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) argument
339 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) argument
396 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) argument
421 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) argument
465 hdmi_infoframe_log_header(struct hdmi_any_infoframe *frame) argument
661 hdmi_avi_infoframe_log(struct hdmi_avi_infoframe *frame) argument
734 hdmi_spd_infoframe_log(struct hdmi_spd_infoframe *frame) argument
865 hdmi_audio_infoframe_log(struct hdmi_audio_infoframe *frame) argument
925 hdmi_vendor_any_infoframe_log(union hdmi_vendor_any_infoframe *frame) argument
957 hdmi_infoframe_log(union hdmi_infoframe *frame) argument
988 hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, void *buffer) argument
1051 hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, void *buffer) argument
1089 hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, void *buffer) argument
1135 hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, void *buffer) argument
1201 hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer) argument
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionUtil.cpp17 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame) { argument
18 assert(frame);
20 if (auto this_val_sp = frame->FindVariable(ConstString("this")))
H A DClangExpressionUtil.h16 /// Returns a ValueObject for the lambda class in the current frame
25 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame);
/freebsd-current/contrib/wpa/src/utils/
H A Dcrc32.h12 u32 crc32(const u8 *frame, size_t frame_len);
/freebsd-current/sys/riscv/riscv/
H A Dunwind.c42 unwind_frame(struct thread *td, struct unwind_state *frame) argument
46 fp = frame->fp;
52 frame->sp = fp;
53 frame->fp = ((uintptr_t *)fp)[-2];
54 frame->pc = ((uintptr_t *)fp)[-1] - 4;
H A Dstack_machdep.c47 stack_capture(struct thread *td, struct stack *st, struct unwind_state *frame) argument
53 if (!unwind_frame(td, frame))
55 if (!INKERNEL((vm_offset_t)frame->pc))
57 if (stack_put(st, frame->pc) == -1)
65 struct unwind_state frame; local
74 frame.sp = td->td_pcb->pcb_sp;
75 frame.fp = td->td_pcb->pcb_s[0];
76 frame.pc = td->td_pcb->pcb_ra;
78 stack_capture(td, st, &frame);
85 struct unwind_state frame; local
[all...]
H A Ddb_trace.c59 db_stack_trace_cmd(struct thread *td, struct unwind_state *frame) argument
68 pc = frame->pc;
78 db_printsym(frame->pc, DB_STGY_PROC);
85 tf = (struct trapframe *)(uintptr_t)frame->sp;
105 frame->sp = tf->tf_sp;
106 frame->fp = tf->tf_s[0];
107 frame->pc = tf->tf_sepc;
108 if (!INKERNEL(frame->fp))
116 if (!unwind_frame(td, frame))
124 struct unwind_state frame; local
139 struct unwind_state frame; local
[all...]
H A Dtrap.c61 #include <machine/frame.h>
165 dump_regs(struct trapframe *frame) argument
170 for (i = 0; i < nitems(frame->tf_t); i++) {
172 print_with_symbol(name, frame->tf_t[i]);
175 for (i = 0; i < nitems(frame->tf_s); i++) {
177 print_with_symbol(name, frame->tf_s[i]);
180 for (i = 0; i < nitems(frame->tf_a); i++) {
182 print_with_symbol(name, frame->tf_a[i]);
185 print_with_symbol("ra", frame->tf_ra);
186 print_with_symbol("sp", frame
206 page_fault_handler(struct trapframe *frame, int usermode) argument
308 do_trap_supervisor(struct trapframe *frame) argument
381 do_trap_user(struct trapframe *frame) argument
[all...]
/freebsd-current/sys/powerpc/powerpc/
H A Dstack_machdep.c53 stack_capture(struct stack *st, vm_offset_t frame) argument
58 if (frame < PAGE_SIZE)
61 frame = *(vm_offset_t *)frame;
62 if (frame < PAGE_SIZE)
66 callpc = *(vm_offset_t *)(frame + 16) - 4;
68 callpc = *(vm_offset_t *)(frame + 4) - 4;
75 * be enough info down to the frame to work out where
91 vm_offset_t frame; local
100 frame
108 register_t frame; local
[all...]
H A Dtrap.c65 #include <machine/frame.h>
83 static void trap_fatal(struct trapframe *frame);
84 static void printtrap(u_int vector, struct trapframe *frame, int isfatal,
86 static bool trap_pfault(struct trapframe *frame, bool user, int *signo,
88 static int fix_unaligned(struct thread *td, struct trapframe *frame);
89 static int handle_onfault(struct trapframe *frame);
90 static void syscall(struct trapframe *frame);
191 frame_is_trap_inst(struct trapframe *frame) argument
194 return (frame->exc == EXC_PGM && frame
201 trap(struct trapframe *frame) argument
515 trap_fatal(struct trapframe *frame) argument
535 cpu_printtrap(u_int vector, struct trapframe *frame, int isfatal, int user) argument
570 printtrap(u_int vector, struct trapframe *frame, int isfatal, int user) argument
612 handle_onfault(struct trapframe *frame) argument
654 struct trapframe *frame; local
740 syscall(struct trapframe *frame) argument
762 trap_pfault(struct trapframe *frame, bool user, int *signo, int *ucode) argument
852 fix_unaligned(struct thread *td, struct trapframe *frame) argument
989 db_trap_glue(struct trapframe *frame) argument
[all...]
/freebsd-current/sys/arm64/arm64/
H A Dunwind.c36 unwind_frame(struct thread *td, struct unwind_state *frame) argument
40 fp = frame->fp;
46 /* FP to previous frame (X29) */
47 frame->fp = ((uintptr_t *)fp)[0];
49 frame->pc = ADDR_MAKE_CANONICAL(((uintptr_t *)fp)[1] - 4);
H A Dstack_machdep.c42 stack_capture(struct thread *td, struct stack *st, struct unwind_state *frame) argument
47 if (!unwind_frame(td, frame))
49 if (!INKERNEL((vm_offset_t)frame->pc))
51 if (stack_put(st, frame->pc) == -1)
59 struct unwind_state frame; local
68 frame.fp = td->td_pcb->pcb_x[PCB_FP];
69 frame.pc = ADDR_MAKE_CANONICAL(td->td_pcb->pcb_x[PCB_LR]);
71 stack_capture(td, st, &frame);
78 struct unwind_state frame; local
80 frame
[all...]
H A Dtrap.c53 #include <machine/frame.h>
84 static void print_registers(struct trapframe *frame);
194 svc_handler(struct thread *td, struct trapframe *frame) argument
197 if ((frame->tf_esr & ESR_ELx_ISS_MASK) == 0) {
201 call_trapsignal(td, SIGILL, ILL_ILLOPN, (void *)frame->tf_elr,
202 ESR_ELx_EXCEPTION(frame->tf_esr));
203 userret(td, frame);
208 align_abort(struct thread *td, struct trapframe *frame, uint64_t esr, argument
212 print_registers(frame);
218 call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame
225 external_abort(struct thread *td, struct trapframe *frame, uint64_t esr, uint64_t far, int lower) argument
256 data_abort(struct thread *td, struct trapframe *frame, uint64_t esr, uint64_t far, int lower) argument
432 print_registers(struct trapframe *frame) argument
475 do_el1h_sync(struct thread *td, struct trapframe *frame) argument
592 do_el0_sync(struct thread *td, struct trapframe *frame) argument
748 do_serror(struct trapframe *frame) argument
765 unhandled_exception(struct trapframe *frame) argument
[all...]
H A Ddb_trace.c65 db_stack_trace_cmd(struct thread *td, struct unwind_state *frame) argument
74 sym = db_search_symbol(frame->pc, DB_STGY_ANY, &offset);
82 db_printsym(frame->pc, DB_STGY_PROC);
101 tf = (struct trapframe *)(uintptr_t)frame->fp - 1;
130 frame->fp = tf->tf_x[29];
131 frame->pc = ADDR_MAKE_CANONICAL(tf->tf_elr);
132 if (!INKERNEL(frame->fp))
138 if (!unwind_frame(td, frame))
147 struct unwind_state frame; local
153 frame
164 struct unwind_state frame; local
[all...]
/freebsd-current/sys/amd64/amd64/
H A Dtrap.c105 void __noinline trap(struct trapframe *frame);
106 void trap_check(struct trapframe *frame);
107 void dblfault_handler(struct trapframe *frame);
208 * routines that prepare a suitable stack frame, and restore this
209 * frame after the exception has been processed.
213 trap(struct trapframe *frame) argument
227 kasan_mark(frame, sizeof(*frame), sizeof(*frame), 0);
228 kmsan_mark(frame, sizeo
654 trap_check(struct trapframe *frame) argument
666 trap_is_smap(struct trapframe *frame) argument
684 trap_is_pti(struct trapframe *frame) argument
706 trap_pfault(struct trapframe *frame, bool usermode, int *signo, int *ucode) argument
872 trap_fatal(struct trapframe *frame, vm_offset_t eva) argument
961 trap_user_dtrace(struct trapframe *frame, int (**hookp)(struct trapframe *)) argument
980 dblfault_handler(struct trapframe *frame) argument
1017 struct trapframe *frame; local
1061 struct trapframe *frame; local
[all...]
/freebsd-current/sys/contrib/openzfs/lib/libspl/include/sys/
H A Dasm_linkage.h38 #include <asm/frame.h>
/freebsd-current/sys/cddl/dev/kinst/aarch64/
H A Dkinst_isa.c22 kinst_emulate(struct trapframe *frame, const struct kinst_probe *kp) argument
38 frame->tf_x[reg] = frame->tf_elr + imm;
44 frame->tf_x[reg] = (frame->tf_elr & ~0xfff) + imm;
46 frame->tf_elr += INSN_SIZE;
52 frame->tf_elr += imm << 2;
61 res = (frame->tf_spsr & PSR_Z) != 0;
64 res = (frame->tf_spsr & PSR_C) != 0;
67 res = (frame
140 kinst_jump_next_instr(struct trapframe *frame, const struct kinst_probe *kp) argument
182 kinst_invop(uintptr_t addr, struct trapframe *frame, uintptr_t scratch) argument
[all...]
/freebsd-current/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_subr.c40 #include <machine/frame.h>
62 dtrace_invop(uintptr_t addr, struct trapframe *frame, uintptr_t eax) argument
70 td->t_dtrace_trapframe = frame;
72 if ((rval = hdlr->dtih_func(addr, frame, eax)) != 0)
187 dtrace_trap(struct trapframe *frame, u_int type) argument
209 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_far;
215 frame->tf_elr += 4;
238 dtrace_load64(uint64_t *addr, struct trapframe *frame, u_int reg) argument
242 if (reg < nitems(frame->tf_x))
243 frame
250 dtrace_store64(uint64_t *addr, struct trapframe *frame, u_int reg) argument
263 dtrace_invop_start(struct trapframe *frame) argument
[all...]
/freebsd-current/sys/i386/i386/
H A Dtrap.c107 void trap(struct trapframe *frame);
108 void syscall(struct trapframe *frame);
212 * routines that prepare a suitable stack frame, and restore this
213 * frame after the exception has been processed.
217 trap(struct trapframe *frame) argument
235 type = frame->tf_trapno;
238 ("trap: interrupts enabled, type %d frame %p", type, frame));
255 trap_fatal(frame, 0);
269 (*pmc_intr)(frame) !
757 trap_pfault(struct trapframe *frame, bool usermode, vm_offset_t eva, int *signo, int *ucode) argument
899 trap_fatal(struct trapframe *frame, vm_offset_t eva) argument
989 trap_user_dtrace(struct trapframe *frame, int (**hookp)(struct trapframe *)) argument
1046 struct trapframe *frame; local
1139 syscall(struct trapframe *frame) argument
[all...]

Completed in 185 milliseconds

1234567891011>>