| /f-stack/freebsd/mips/include/ |
| H A D | frame.h | 47 register_t v0; 48 register_t v1; 49 register_t a0; 50 register_t a1; 51 register_t a2; 52 register_t a3; 54 register_t a4; 55 register_t a5; 56 register_t a6; 57 register_t a7; [all …]
|
| H A D | trap.h | 79 register_t status; 80 register_t cause; 81 register_t vadr; 82 register_t pc; 83 register_t ra; 84 register_t sp; 85 register_t code; 89 register_t s = intr_disable(); \ 122 register_t trap(struct trapframe *);
|
| H A D | sigframe.h | 42 register_t sf_signum; 43 register_t sf_siginfo; /* code or pointer to sf_si */ 44 register_t sf_ucontext; /* points to sf_uc */ 45 register_t sf_addr; /* undocumented 4th arg */
|
| /f-stack/freebsd/arm/include/ |
| H A D | frame.h | 65 register_t tf_r0; 66 register_t tf_r1; 67 register_t tf_r2; 68 register_t tf_r3; 69 register_t tf_r4; 70 register_t tf_r5; 71 register_t tf_r6; 72 register_t tf_r7; 73 register_t tf_r8; 74 register_t tf_r9; [all …]
|
| H A D | cpu.h | 73 register_t abp_size; /* Size of this structure */ 74 register_t abp_r0; /* r0 from the boot loader */ 75 register_t abp_r1; /* r1 from the boot loader */ 76 register_t abp_r2; /* r2 from the boot loader */ 77 register_t abp_r3; /* r3 from the boot loader */
|
| H A D | proc.h | 52 register_t md_saved_cspr; /* (k) */ 53 register_t md_spurflt_addr; /* (k) Spurious page fault address. */ 79 register_t args[MAXARGS];
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | svm.h | 41 register_t sctx_rbp; 42 register_t sctx_rbx; 43 register_t sctx_rcx; 44 register_t sctx_rdx; 45 register_t sctx_rdi; 46 register_t sctx_rsi; 47 register_t sctx_r8; 48 register_t sctx_r9; 49 register_t sctx_r10; 50 register_t sctx_r11; [all …]
|
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | vmx.h | 43 register_t guest_r8; 44 register_t guest_r9; 62 register_t host_r14; 63 register_t host_r13; 64 register_t host_r12; 65 register_t host_rbp; 66 register_t host_rsp; 67 register_t host_rbx; 68 register_t host_dr0; 69 register_t host_dr1; [all …]
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pcb.h | 65 register_t pcb_cr0; 66 register_t pcb_cr2; 67 register_t pcb_cr3; 68 register_t pcb_cr4; 69 register_t pcb_dr0; 70 register_t pcb_dr1; 71 register_t pcb_dr2; 72 register_t pcb_dr3; 73 register_t pcb_dr6; 74 register_t pcb_dr7; [all …]
|
| H A D | efi.h | 61 register_t ec_fptr; 63 register_t ec_arg1; 64 register_t ec_arg2; 65 register_t ec_arg3; 68 register_t ec_rbx; 69 register_t ec_rsp; 70 register_t ec_rbp; 71 register_t ec_r12; 72 register_t ec_r13; 73 register_t ec_r14; [all …]
|
| H A D | frame.h | 40 register_t pti_rdx; 41 register_t pti_rax; 42 register_t pti_err; 43 register_t pti_rip; 44 register_t pti_cs; 45 register_t pti_rflags; 46 register_t pti_rsp; 47 register_t pti_ss;
|
| H A D | proc.h | 71 register_t md_saved_flags; /* (k) */ 72 register_t md_spurflt_addr; /* (k) Spurious page fault address. */ 74 register_t md_efirt_tmp; /* (k) */ 96 register_t args[8];
|
| /f-stack/freebsd/x86/include/ |
| H A D | frame.h | 123 register_t tf_rdi; 124 register_t tf_rsi; 125 register_t tf_rdx; 126 register_t tf_rcx; 127 register_t tf_r8; 128 register_t tf_r9; 129 register_t tf_rax; 130 register_t tf_rbx; 131 register_t tf_rbp; 148 register_t tf_cs; [all …]
|
| H A D | sigframe.h | 49 register_t sf_signum; 50 register_t sf_siginfo; /* code or pointer to sf_si */ 51 register_t sf_ucontext; /* points to sf_uc */ 52 register_t sf_addr; /* undocumented 4th arg */
|
| /f-stack/freebsd/arm64/include/ |
| H A D | efi.h | 48 register_t ec_efi_status; 49 register_t ec_fptr; 50 register_t ec_argcnt; 51 register_t ec_arg1; 52 register_t ec_arg2; 53 register_t ec_arg3; 54 register_t ec_arg4; 55 register_t ec_arg5;
|
| H A D | cpufunc.h | 102 static __inline register_t 122 static __inline register_t 137 intr_restore(register_t s) in intr_restore() 150 static __inline register_t 160 static __inline register_t
|
| /f-stack/freebsd/i386/include/ |
| H A D | sigframe.h | 46 register_t sf_signum; 52 register_t sf_arg2; 55 register_t sf_scp; 57 register_t sf_addr; 79 register_t sf_signum; 80 register_t sf_siginfo; /* code or pointer to sf_si */ 81 register_t sf_ucontext; /* points to sf_uc */ 82 register_t sf_addr; /* undocumented 4th arg */
|
| /f-stack/freebsd/arm64/intel/ |
| H A D | intel-smc.h | 95 typedef int (*intel_smc_callfn_t)(register_t, register_t, register_t, 96 register_t, register_t, register_t, register_t, register_t,
|
| /f-stack/freebsd/mips/mips/ |
| H A D | tlb.c | 98 register_t asid; in tlb_insert_wired() 99 register_t s; in tlb_insert_wired() 120 register_t asid; in tlb_invalidate_address() 121 register_t s; in tlb_invalidate_address() 143 register_t asid; in tlb_invalidate_all() 144 register_t s; in tlb_invalidate_all() 160 register_t asid; in tlb_invalidate_all_user() 161 register_t s; in tlb_invalidate_all_user() 168 register_t uasid; in tlb_invalidate_all_user() 293 register_t asid; in tlb_update() [all …]
|
| H A D | db_trace.c | 84 stacktrace_subr(register_t pc, register_t sp, register_t ra) in stacktrace_subr() 92 register_t args[4]; in stacktrace_subr() 93 register_t va, subr, cause, badvaddr; in stacktrace_subr() 97 register_t next_ra; in stacktrace_subr() 386 register_t next_pc = ra - 2 * sizeof(int); in stacktrace_subr() 420 register_t pc, ra, sp; in db_trace_self() 422 sp = (register_t)(intptr_t)__builtin_frame_address(0); in db_trace_self() 440 register_t pc, ra, sp; in db_trace_thread() 444 sp = (register_t)ctx->pcb_context[PCB_REG_SP]; in db_trace_thread() 445 pc = (register_t)ctx->pcb_context[PCB_REG_PC]; in db_trace_thread() [all …]
|
| H A D | elf_trampoline.c | 211 _startC(register_t a0, register_t a1, register_t a2, register_t a3) in _startC() 215 void (*entry_point)(register_t, register_t, register_t, register_t); in _startC()
|
| H A D | vm_machdep.c | 131 pcb2->pcb_context[PCB_REG_S0] = (register_t)(intptr_t)fork_return; in cpu_fork() 132 pcb2->pcb_context[PCB_REG_S1] = (register_t)(intptr_t)td2; in cpu_fork() 133 pcb2->pcb_context[PCB_REG_S2] = (register_t)(intptr_t)td2->td_frame; in cpu_fork() 194 td->td_pcb->pcb_context[PCB_REG_S0] = (register_t)(intptr_t)func; in cpu_fork_kthread_handler() 195 td->td_pcb->pcb_context[PCB_REG_S1] = (register_t)(intptr_t)arg; in cpu_fork_kthread_handler() 384 pcb2->pcb_context[PCB_REG_S0] = (register_t)(intptr_t)fork_return; in cpu_copy_thread() 385 pcb2->pcb_context[PCB_REG_S1] = (register_t)(intptr_t)td; in cpu_copy_thread() 418 register_t sp, sr; in cpu_set_upcall() 432 tf->pc = (register_t)(intptr_t)entry; in cpu_set_upcall() 437 tf->t9 = (register_t)(intptr_t)entry; in cpu_set_upcall() [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | gdb_machdep.c | 49 static register_t stacktest; 88 kdb_thrctx->pcb_regs.sf_pc = *(register_t *) in gdb_cpu_getreg() 105 kdb_frame->tf_pc = *(register_t *)val; in gdb_cpu_setreg() 108 kdb_frame->tf_svc_sp = *(register_t *)val; in gdb_cpu_setreg() 111 kdb_frame->tf_svc_lr = *(register_t *)val; in gdb_cpu_setreg() 116 *(&kdb_frame->tf_r0 + regnum) = *(register_t *)val; in gdb_cpu_setreg()
|
| H A D | vm_machdep.c | 135 pcb2->pcb_regs.sf_r4 = (register_t)fork_return; in cpu_fork() 136 pcb2->pcb_regs.sf_r5 = (register_t)td2; in cpu_fork() 137 pcb2->pcb_regs.sf_lr = (register_t)fork_trampoline; in cpu_fork() 139 pcb2->pcb_regs.sf_tpidrurw = (register_t)get_tls(); in cpu_fork() 211 td->td_pcb->pcb_regs.sf_r4 = (register_t)fork_return; in cpu_copy_thread() 212 td->td_pcb->pcb_regs.sf_r5 = (register_t)td; in cpu_copy_thread() 213 td->td_pcb->pcb_regs.sf_lr = (register_t)fork_trampoline; in cpu_copy_thread() 244 td->td_pcb->pcb_regs.sf_tpidrurw = (register_t)tls_base; in cpu_set_user_tls() 287 td->td_pcb->pcb_regs.sf_r4 = (register_t)func; /* function */ in cpu_fork_kthread_handler() 288 td->td_pcb->pcb_regs.sf_r5 = (register_t)arg; /* first arg */ in cpu_fork_kthread_handler()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | vm_machdep.c | 212 pcb2->pcb_rsp = (register_t)td2->td_frame - sizeof(void *); in cpu_fork() 213 pcb2->pcb_rbx = (register_t)td2; /* fork_trampoline argument */ in cpu_fork() 214 pcb2->pcb_rip = (register_t)fork_trampoline; in cpu_fork() 597 pcb2->pcb_r12 = (register_t)fork_return; /* trampoline arg */ in cpu_copy_thread() 600 pcb2->pcb_rbx = (register_t)td; /* trampoline arg */ in cpu_copy_thread() 601 pcb2->pcb_rip = (register_t)fork_trampoline; in cpu_copy_thread() 662 ((register_t)stack->ss_sp + stack->ss_size) & ~0x0f; in cpu_set_upcall() 664 td->td_frame->tf_rip = (register_t)entry; in cpu_set_upcall() 675 td->td_frame->tf_rdi = (register_t)arg; in cpu_set_upcall() 690 pcb->pcb_gsbase = (register_t)tls_base; in cpu_set_user_tls() [all …]
|