Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 436) sorted by relevance

12345678910>>...18

/f-stack/freebsd/arm/nvidia/drm2/
H A Dhdmi.c65 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init()
120 if (frame->top_bar || frame->bottom_bar) in hdmi_avi_infoframe_pack()
123 if (frame->left_bar || frame->right_bar) in hdmi_avi_infoframe_pack()
169 memset(frame, 0, sizeof(*frame)); in hdmi_spd_infoframe_init()
217 memcpy(ptr, frame->vendor, sizeof(frame->vendor)); in hdmi_spd_infoframe_pack()
236 memset(frame, 0, sizeof(*frame)); in hdmi_audio_infoframe_init()
311 memset(frame, 0, sizeof(*frame)); in hdmi_vendor_infoframe_init()
472 frame->version, frame->length); in hdmi_infoframe_log_header()
691 frame->top_bar, frame->bottom_bar, in hdmi_avi_infoframe_log()
692 frame->left_bar, frame->right_bar); in hdmi_avi_infoframe_log()
[all …]
H A Dhdmi.h159 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame);
160 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer,
189 int hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame,
191 ssize_t hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer,
268 int hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame);
269 ssize_t hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame,
294 int hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame);
295 ssize_t hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame,
329 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size);
330 int hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer);
[all …]
/f-stack/freebsd/amd64/amd64/
H A Dtrap.c604 addr, frame->tf_rsp, frame->tf_rip, in trap()
633 (*dtrace_trap_func)(frame, frame->tf_trapno) != 0) in trap_check()
883 frame->tf_cs & 0xffff, frame->tf_rip);
960 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler()
961 frame->tf_rax, frame->tf_rdx, frame->tf_rbx, in dblfault_handler()
962 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler()
963 frame->tf_r8, frame->tf_r9, frame->tf_r10, in dblfault_handler()
964 frame->tf_r11, frame->tf_r12, frame->tf_r13, in dblfault_handler()
965 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler()
966 frame->tf_cs, frame->tf_ss, frame->tf_ds, frame->tf_es, in dblfault_handler()
[all …]
/f-stack/freebsd/i386/i386/
H A Dtrap.c232 trap_fatal(frame, 0); in trap()
284 if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && in trap()
302 td->td_frame = frame; in trap()
702 addr, frame->tf_ss, frame->tf_esp, frame->tf_cs, in trap()
703 frame->tf_eip, in trap()
717 userret(td, frame); in trap()
858 frame); in trap_pfault()
861 frame); in trap_pfault()
915 frame->tf_cs & 0xffff, frame->tf_eip);
1032 if (__predict_false(frame->tf_cs == 7 && frame->tf_eip == 2)) { in cpu_fetch_syscall_args()
[all …]
/f-stack/freebsd/arm64/arm64/
H A Dtrap.c192 userret(td, frame); in svc_handler()
209 userret(td, frame); in align_abort()
331 frame); in data_abort()
342 userret(td, frame); in data_abort()
368 esr = frame->tf_esr; in do_el1h_sync()
378 esr, frame->tf_elr, frame); in do_el1h_sync()
457 esr = frame->tf_esr; in do_el0_sync()
485 frame->tf_elr, frame); in do_el0_sync()
520 userret(td, frame); in do_el0_sync()
525 userret(td, frame); in do_el0_sync()
[all …]
H A Ddb_trace.c76 uintptr_t pc = frame->pc; in db_stack_trace_cmd()
78 if (!unwind_frame(td, frame)) in db_stack_trace_cmd()
93 frame->pc); in db_stack_trace_cmd()
95 frame->fp); in db_stack_trace_cmd()
104 struct unwind_state frame; in db_trace_thread() local
110 frame.sp = (uintptr_t)ctx->pcb_sp; in db_trace_thread()
112 frame.pc = (uintptr_t)ctx->pcb_lr; in db_trace_thread()
113 db_stack_trace_cmd(thr, &frame); in db_trace_thread()
122 struct unwind_state frame; in db_trace_self() local
127 frame.sp = sp; in db_trace_self()
[all …]
H A Dstack_machdep.c51 if (!unwind_frame(td, frame)) in stack_capture()
55 if (stack_put(st, frame->pc) == -1) in stack_capture()
63 struct unwind_state frame; in stack_save_td() local
72 frame.sp = td->td_pcb->pcb_sp; in stack_save_td()
73 frame.fp = td->td_pcb->pcb_x[29]; in stack_save_td()
74 frame.pc = td->td_pcb->pcb_lr; in stack_save_td()
76 stack_capture(td, st, &frame); in stack_save_td()
83 struct unwind_state frame; in stack_save() local
88 frame.sp = sp; in stack_save()
90 frame.pc = (uintptr_t)stack_save; in stack_save()
[all …]
H A Dundefined.c66 id_aa64mmfr2_handler(vm_offset_t va, uint32_t insn, struct trapframe *frame, in id_aa64mmfr2_handler() argument
78 frame->tf_elr += INSN_SIZE; in id_aa64mmfr2_handler()
79 if (reg < nitems(frame->tf_x)) { in id_aa64mmfr2_handler()
80 frame->tf_x[reg] = 0; in id_aa64mmfr2_handler()
82 frame->tf_lr = 0; in id_aa64mmfr2_handler()
96 gdb_trapper(vm_offset_t va, uint32_t insn, struct trapframe *frame, in gdb_trapper() argument
154 undef_insn(u_int el, struct trapframe *frame) in undef_insn() argument
163 ret = fueword32((uint32_t *)frame->tf_elr, &insn); in undef_insn()
167 insn = *(uint32_t *)frame->tf_elr; in undef_insn()
171 ret = uh->uh_handler(frame->tf_elr, insn, frame, frame->tf_esr); in undef_insn()
H A Dunwind.c39 unwind_frame(struct thread *td, struct unwind_state *frame) in unwind_frame() argument
43 fp = frame->fp; in unwind_frame()
48 frame->sp = fp + sizeof(uintptr_t) * 2; in unwind_frame()
50 frame->fp = ((uintptr_t *)fp)[0]; in unwind_frame()
52 frame->pc = ((uintptr_t *)fp)[1] - 4; in unwind_frame()
/f-stack/freebsd/amd64/cloudabi64/
H A Dcloudabi64_sysvec.c93 struct trapframe *frame; in cloudabi64_fetch_syscall_args() local
96 frame = td->td_frame; in cloudabi64_fetch_syscall_args()
100 sa->code = frame->tf_rax; in cloudabi64_fetch_syscall_args()
110 sa->args[4] = frame->tf_r8; in cloudabi64_fetch_syscall_args()
111 sa->args[5] = frame->tf_r9; in cloudabi64_fetch_syscall_args()
133 frame->tf_rip -= frame->tf_err; in cloudabi64_set_syscall_retval()
134 frame->tf_r10 = frame->tf_rcx; in cloudabi64_set_syscall_retval()
142 frame->tf_rflags |= PSL_C; in cloudabi64_set_syscall_retval()
154 frame->tf_rdx = td->td_tid; in cloudabi64_schedtail()
161 struct trapframe *frame; in cloudabi64_thread_setregs() local
[all …]
/f-stack/freebsd/arm64/cloudabi32/
H A Dcloudabi32_sysvec.c69 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local
73 frame = td->td_frame; in cloudabi32_fetch_syscall_args()
77 sa->code = frame->tf_x[0]; in cloudabi32_fetch_syscall_args()
120 frame->tf_x[0] = 0; in cloudabi32_set_syscall_retval()
121 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval()
124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
129 frame->tf_elr -= 4; in cloudabi32_set_syscall_retval()
136 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
160 struct trapframe *frame; in cloudabi32_thread_setregs() local
167 frame = td->td_frame; in cloudabi32_thread_setregs()
[all …]
/f-stack/freebsd/arm/cloudabi32/
H A Dcloudabi32_sysvec.c72 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local
76 frame = td->td_frame; in cloudabi32_fetch_syscall_args()
80 sa->code = frame->tf_r12; in cloudabi32_fetch_syscall_args()
86 sa->args[0] = frame->tf_r0; in cloudabi32_fetch_syscall_args()
87 sa->args[1] = frame->tf_r1; in cloudabi32_fetch_syscall_args()
113 frame->tf_spsr &= ~PSR_C; in cloudabi32_set_syscall_retval()
117 frame->tf_pc -= 4; in cloudabi32_set_syscall_retval()
124 frame->tf_spsr |= PSR_C; in cloudabi32_set_syscall_retval()
149 struct trapframe *frame; in cloudabi32_thread_setregs() local
162 frame = td->td_frame; in cloudabi32_thread_setregs()
[all …]
/f-stack/freebsd/i386/linux/
H A Dlinux_sysvec.c425 bzero(&frame, sizeof(frame)); in linux_rt_sendsig()
428 frame.sf_sig = sig; in linux_rt_sendsig()
447 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig()
469 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig()
539 bzero(&frame, sizeof(frame)); in linux_sendsig()
542 frame.sf_sig = sig; in linux_sendsig()
571 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig()
606 struct l_sigframe frame; in linux_sigreturn() local
620 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn()
762 struct trapframe *frame; in linux_fetch_syscall_args() local
[all …]
/f-stack/freebsd/arm64/cloudabi64/
H A Dcloudabi64_sysvec.c72 struct trapframe *frame; in cloudabi64_fetch_syscall_args() local
76 frame = td->td_frame; in cloudabi64_fetch_syscall_args()
80 sa->code = frame->tf_x[8]; in cloudabi64_fetch_syscall_args()
87 sa->args[i] = frame->tf_x[i]; in cloudabi64_fetch_syscall_args()
105 frame->tf_spsr &= ~PSR_C; in cloudabi64_set_syscall_retval()
109 frame->tf_elr -= 4; in cloudabi64_set_syscall_retval()
116 frame->tf_spsr |= PSR_C; in cloudabi64_set_syscall_retval()
133 frame->tf_x[1] = td->td_tid; in cloudabi64_schedtail()
141 struct trapframe *frame; in cloudabi64_thread_setregs() local
154 frame = td->td_frame; in cloudabi64_thread_setregs()
[all …]
/f-stack/freebsd/mips/mips/
H A Dtrap.c1303 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in log_frame_dump()
1307 (intmax_t)frame->a4, (intmax_t)frame->a5, (intmax_t)frame->a6, (intmax_t)frame->a7); in log_frame_dump()
1310 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump()
1313 (intmax_t)frame->t0, (intmax_t)frame->t1, (intmax_t)frame->t2, (intmax_t)frame->t3); in log_frame_dump()
1316 (intmax_t)frame->t4, (intmax_t)frame->t5, (intmax_t)frame->t6, (intmax_t)frame->t7); in log_frame_dump()
1319 (intmax_t)frame->t8, (intmax_t)frame->t9, (intmax_t)frame->s0, (intmax_t)frame->s1); in log_frame_dump()
1322 (intmax_t)frame->s2, (intmax_t)frame->s3, (intmax_t)frame->s4, (intmax_t)frame->s5); in log_frame_dump()
1325 (intmax_t)frame->s6, (intmax_t)frame->s7, (intmax_t)frame->k0, (intmax_t)frame->k1); in log_frame_dump()
1328 (intmax_t)frame->gp, (intmax_t)frame->sp, (intmax_t)frame->s8, (intmax_t)frame->ra); in log_frame_dump()
1346 (intmax_t)frame->a0, (intmax_t)frame->a1, (intmax_t)frame->a2, (intmax_t)frame->a3); in trap_frame_dump()
[all …]
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c292 bzero(&frame, sizeof(frame)); in linux_rt_sendsig()
295 frame.sf_sig = sig; in linux_rt_sendsig()
316 frame.sf_sc.uc_mcontext.sc_mask = frame.sf_sc.uc_sigmask.__mask; in linux_rt_sendsig()
338 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_rt_sendsig()
412 bzero(&frame, sizeof(frame)); in linux_sendsig()
415 frame.sf_sig = sig; in linux_sendsig()
444 if (copyout(&frame, fp, sizeof(frame)) != 0) { in linux_sendsig()
482 struct l_sigframe frame; in linux_sigreturn() local
496 if (copyin(args->sfp, &frame, sizeof(frame)) != 0) in linux_sigreturn()
645 struct trapframe *frame; in linux32_fetch_syscall_args() local
[all …]
/f-stack/freebsd/amd64/ia32/
H A Dia32_syscall.c112 struct trapframe *frame; in ia32_fetch_syscall_args() local
123 frame = td->td_frame; in ia32_fetch_syscall_args()
127 if (__predict_false(frame->tf_cs == 7 && frame->tf_rip == 2)) { in ia32_fetch_syscall_args()
144 frame->tf_rip = eip; in ia32_fetch_syscall_args()
145 frame->tf_cs = cs; in ia32_fetch_syscall_args()
152 sa->code = frame->tf_rax; in ia32_fetch_syscall_args()
195 td->td_retval[1] = frame->tf_rdx; in ia32_fetch_syscall_args()
204 ia32_syscall(struct trapframe *frame) in ia32_syscall() argument
210 orig_tf_rflags = frame->tf_rflags; in ia32_syscall()
212 td->td_frame = frame; in ia32_syscall()
[all …]
/f-stack/freebsd/i386/cloudabi32/
H A Dcloudabi32_sysvec.c90 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local
94 frame = td->td_frame; in cloudabi32_fetch_syscall_args()
98 sa->code = frame->tf_eax; in cloudabi32_fetch_syscall_args()
111 td->td_retval[1] = frame->tf_edx; in cloudabi32_fetch_syscall_args()
118 struct trapframe *frame = td->td_frame; in cloudabi32_set_syscall_retval() local
123 frame->tf_eax = td->td_retval[0]; in cloudabi32_set_syscall_retval()
124 frame->tf_edx = td->td_retval[1]; in cloudabi32_set_syscall_retval()
125 frame->tf_eflags &= ~PSL_C; in cloudabi32_set_syscall_retval()
129 frame->tf_eip -= frame->tf_err; in cloudabi32_set_syscall_retval()
136 frame->tf_eflags |= PSL_C; in cloudabi32_set_syscall_retval()
[all …]
/f-stack/freebsd/arm64/include/
H A Dcsan.h78 struct unwind_state frame; in kcsan_md_unwind() local
84 frame.sp = sp; in kcsan_md_unwind()
85 frame.fp = (uintptr_t)__builtin_frame_address(0); in kcsan_md_unwind()
86 frame.pc = (uintptr_t)kcsan_md_unwind; in kcsan_md_unwind()
90 if (!unwind_frame(curthread, &frame)) in kcsan_md_unwind()
92 if (!INKERNEL((vm_offset_t)frame.pc)) in kcsan_md_unwind()
96 sym = db_search_symbol((vm_offset_t)frame.pc, DB_STGY_PROC, in kcsan_md_unwind()
99 printf("#%d %p in %s+%#lx\n", nsym, (void *)frame.pc, in kcsan_md_unwind()
102 printf("#%d %p\n", nsym, (void *)frame.pc); in kcsan_md_unwind()
/f-stack/freebsd/amd64/cloudabi32/
H A Dcloudabi32_sysvec.c95 struct trapframe *frame; in cloudabi32_fetch_syscall_args() local
99 frame = td->td_frame; in cloudabi32_fetch_syscall_args()
103 sa->code = frame->tf_rax; in cloudabi32_fetch_syscall_args()
118 error = copyin((void *)frame->tf_rcx, sa->args, in cloudabi32_fetch_syscall_args()
132 struct trapframe *frame = td->td_frame; in cloudabi32_set_syscall_retval() local
144 frame->tf_rax = copyout(td->td_retval, (void *)frame->tf_rcx, in cloudabi32_set_syscall_retval()
149 frame->tf_rip -= frame->tf_err; in cloudabi32_set_syscall_retval()
150 frame->tf_r10 = frame->tf_rcx; in cloudabi32_set_syscall_retval()
157 frame->tf_rax = cloudabi_convert_errno(error); in cloudabi32_set_syscall_retval()
165 struct trapframe *frame = td->td_frame; in cloudabi32_schedtail() local
[all …]
/f-stack/app/nginx-1.16.1/src/http/v2/
H A Dngx_http_v2_filter_module.c1101 frame->fin = fin; in ngx_http_v2_create_headers_frame()
1176 stream->node->id, frame, frame->length, fin); in ngx_http_v2_create_headers_frame()
1178 return frame; in ngx_http_v2_create_headers_frame()
1207 frame->fin = 0; in ngx_http_v2_create_push_frame()
1297 return frame; in ngx_http_v2_create_push_frame()
1675 if (frame) { in ngx_http_v2_filter_get_data_frame()
1746 return frame; in ngx_http_v2_filter_get_data_frame()
1836 cl = frame->first; in ngx_http_v2_headers_frame_handler()
2039 if (frame->fin) { in ngx_http_v2_handle_frame()
2105 frame = *fn; in ngx_http_v2_filter_cleanup()
[all …]
/f-stack/freebsd/arm/arm/
H A Dundefined.c159 return !kgdb_trap(T_BREAKPOINT, frame); in gdb_trapper()
166 if ((frame->tf_spsr & PSR_T) == 0 && in gdb_trapper()
204 undefinedinstruction(struct trapframe *frame) in undefinedinstruction() argument
218 if (__predict_true(frame->tf_spsr & PSR_I) == 0) in undefinedinstruction()
225 fault_pc = frame->tf_pc; in undefinedinstruction()
234 if ((frame->tf_spsr & PSR_T) == 0) { in undefinedinstruction()
245 userret(td, frame); in undefinedinstruction()
304 userret(td, frame); in undefinedinstruction()
315 td->td_frame = frame; in undefinedinstruction()
337 kdb_trap(T_BREAKPOINT, 0, frame); in undefinedinstruction()
[all …]
H A Dvm_machdep.c167 struct trapframe *frame; in cpu_set_syscall_retval() local
169 frame = td->td_frame; in cpu_set_syscall_retval()
172 frame->tf_r0 = td->td_retval[0]; in cpu_set_syscall_retval()
173 frame->tf_r1 = td->td_retval[1]; in cpu_set_syscall_retval()
174 frame->tf_spsr &= ~PSR_C; /* carry bit */ in cpu_set_syscall_retval()
181 if ((frame->tf_spsr & PSR_T) != 0) in cpu_set_syscall_retval()
182 frame->tf_pc -= THUMB_INSN_SIZE; in cpu_set_syscall_retval()
185 frame->tf_pc -= INSN_SIZE; in cpu_set_syscall_retval()
191 frame->tf_r0 = error; in cpu_set_syscall_retval()
192 frame->tf_spsr |= PSR_C; /* carry bit */ in cpu_set_syscall_retval()
/f-stack/app/micro_thread/
H A Dmt_notify.cpp59 MtFrame* frame = MtFrame::Instance(); in NotifyWriteWait() local
69 frame->RemoveIoWait(thread); in NotifyWriteWait()
70 frame->InsertRunable(thread); in NotifyWriteWait()
108 MtFrame* frame = MtFrame::Instance(); in CreateSocket() local
109 frame->KqueueNtfyReg(osfd, this); in CreateSocket()
122 frame->KqueueNtfyReg(osfd, NULL); in CloseSocket()
218 frame->RemoveIoWait(thread); in InputNotify()
219 frame->InsertRunable(thread); in InputNotify()
234 MtFrame* frame = MtFrame::Instance(); in HangupNotify() local
248 MtFrame* frame = MtFrame::Instance(); in KqueueCtlAdd() local
[all …]
/f-stack/freebsd/x86/x86/
H A Dstack_machdep.c76 x86_frame_t frame; in stack_capture() local
80 frame = (x86_frame_t)fp; in stack_capture()
82 if (!kstack_contains(td, (vm_offset_t)frame, sizeof(*frame))) in stack_capture()
84 callpc = frame->f_retaddr; in stack_capture()
89 if (frame->f_frame <= frame) in stack_capture()
91 frame = frame->f_frame; in stack_capture()

12345678910>>...18