| /f-stack/freebsd/arm/nvidia/drm2/ |
| H A D | hdmi.c | 65 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 D | hdmi.h | 159 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 D | trap.c | 604 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 D | trap.c | 232 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 D | trap.c | 192 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 D | db_trace.c | 76 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 D | stack_machdep.c | 51 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 D | undefined.c | 66 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 D | unwind.c | 39 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 D | cloudabi64_sysvec.c | 93 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 D | cloudabi32_sysvec.c | 69 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 D | cloudabi32_sysvec.c | 72 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 D | linux_sysvec.c | 425 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 D | cloudabi64_sysvec.c | 72 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 D | trap.c | 1303 (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 D | linux32_sysvec.c | 292 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 D | ia32_syscall.c | 112 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 D | cloudabi32_sysvec.c | 90 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 D | csan.h | 78 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 D | cloudabi32_sysvec.c | 95 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 D | ngx_http_v2_filter_module.c | 1101 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 D | undefined.c | 159 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 D | vm_machdep.c | 167 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 D | mt_notify.cpp | 59 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 D | stack_machdep.c | 76 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()
|