Home
last modified time | relevance | path

Searched refs:register_t (Results 1 – 25 of 150) sorted by relevance

123456

/f-stack/freebsd/mips/include/
H A Dframe.h47 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 Dtrap.h79 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 Dsigframe.h42 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 Dframe.h65 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 Dcpu.h73 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 Dproc.h52 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 Dsvm.h41 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 Dvmx.h43 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 Dpcb.h65 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 Defi.h61 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 Dframe.h40 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 Dproc.h71 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 Dframe.h123 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 Dsigframe.h49 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 Defi.h48 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 Dcpufunc.h102 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 Dsigframe.h46 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 Dintel-smc.h95 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 Dtlb.c98 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 Ddb_trace.c84 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 Delf_trampoline.c211 _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 Dvm_machdep.c131 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 Dgdb_machdep.c49 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 Dvm_machdep.c135 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 Dvm_machdep.c212 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 …]

123456