| /freebsd/sys/riscv/riscv/ |
| H A D | exec_machdep.c | 87 regs->sp = frame->tf_sp; in fill_regs() 106 frame->tf_sp = regs->sp; in set_regs() 184 tf->tf_sp = STACKALIGN(stack); in exec_setregs() 220 mcp->mc_gpregs.gp_sp = tf->tf_sp; in get_mcontext() 255 tf->tf_sp = mcp->mc_gpregs.gp_sp; in set_mcontext() 357 onstack = sigonstack(tf->tf_sp); in sendsig() 368 fp = (struct sigframe *)td->td_frame->tf_sp; in sendsig() 399 tf->tf_sp = (register_t)fp; in sendsig() 409 tf->tf_sp); in sendsig()
|
| H A D | db_trace.c | 105 frame->sp = tf->tf_sp; in db_stack_trace_cmd()
|
| H A D | db_interface.c | 66 { "sp", DB_OFFSET(tf_sp), db_frame },
|
| H A D | gdb_machdep.c | 92 case GDB_REG_SP: kdb_frame->tf_sp = regval; break; in gdb_cpu_setreg()
|
| H A D | vm_machdep.c | 203 tf->tf_sp = STACKALIGN((uintptr_t)stack->ss_sp + stack->ss_size); in cpu_set_upcall()
|
| H A D | genassym.c | 90 ASSYM(TF_SP, offsetof(struct trapframe, tf_sp));
|
| H A D | trap.c | 184 print_with_symbol("sp", frame->tf_sp); in dump_regs()
|
| H A D | machdep.c | 284 pcb->pcb_sp = tf->tf_sp; in makectx()
|
| /freebsd/sys/arm64/linux/ |
| H A D | linux_sysvec.c | 175 regs->tf_sp = stack; in linux_exec_setregs() 264 frame = (struct l_sigframe *)tf->tf_sp; in linux_rt_sigreturn() 273 tf->tf_sp = sf->sf_uc.uc_sc.sp; in linux_rt_sigreturn() 321 onstack = sigonstack(tf->tf_sp); in linux_rt_sendsig() 336 fp = (struct l_sigframe *)td->td_frame->tf_sp; in linux_rt_sendsig() 358 frame->sf.sf_uc.uc_sc.sp = tf->tf_sp; in linux_rt_sendsig() 417 tf->tf_sp = (register_t)fp; in linux_rt_sendsig() 421 tf->tf_sp); in linux_rt_sendsig()
|
| H A D | linux_machdep.c | 50 td->td_frame->tf_sp = stack; in linux_set_upcall()
|
| /freebsd/sys/riscv/include/ |
| H A D | cpu.h | 47 #define cpu_getstack(td) ((td)->td_frame->tf_sp) 48 #define cpu_setstack(td, sp) ((td)->td_frame->tf_sp = (sp))
|
| H A D | frame.h | 48 uint64_t tf_sp; member
|
| /freebsd/sys/arm64/arm64/ |
| H A D | exec_machdep.c | 80 regs->sp = frame->tf_sp; in fill_regs() 106 frame->tf_sp = regs->sp; in set_regs() 424 tf->tf_sp = STACKALIGN(stack); in exec_setregs() 498 mcp->mc_gpregs.gp_sp = tf->tf_sp; in get_mcontext() 537 tf->tf_sp = mcp->mc_gpregs.gp_sp; in set_mcontext() 796 onstack = sigonstack(tf->tf_sp); in sendsig() 810 addr = td->td_frame->tf_sp; in sendsig() 856 tf->tf_sp = (register_t)fp; in sendsig() 868 tf->tf_sp); in sendsig()
|
| H A D | gdb_machdep.c | 55 case GDB_REG_SP: return (&kdb_frame->tf_sp); in gdb_cpu_getreg() 86 case GDB_REG_SP: kdb_frame->tf_sp = regval; break; in gdb_cpu_setreg()
|
| H A D | genassym.c | 81 ASSYM(TF_SP, offsetof(struct trapframe, tf_sp));
|
| H A D | db_interface.c | 98 { "sp", DB_OFFSET(tf_sp), db_frame },
|
| H A D | vm_machdep.c | 225 tf->tf_sp = STACKALIGN((uintptr_t)stack->ss_sp + in cpu_set_upcall()
|
| H A D | trap.c | 478 printf(" sp: 0x%.16lx\n", frame->tf_sp); in print_registers() 774 call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame->tf_sp, in do_el0_sync()
|
| /freebsd/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_subr.c | 276 sp = (register_t *)frame->tf_sp; in dtrace_invop_start() 305 frame->tf_sp = (register_t)sp; in dtrace_invop_start() 311 frame->tf_sp -= (invop >> SUB_IMM_SHIFT) & SUB_IMM_MASK; in dtrace_invop_start()
|
| H A D | dtrace_isa.c | 273 p = (tf->tf_sp + (arg - 8) * sizeof(uint64_t)); in dtrace_getarg() 325 return (frame->tf_sp); in dtrace_getreg()
|
| /freebsd/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_subr.c | 232 sp = (register_t *)((uint8_t *)frame->tf_sp + imm); in dtrace_invop_start() 250 sp = (register_t *)((uint8_t *)frame->tf_sp + uimm); in dtrace_invop_start()
|
| H A D | dtrace_isa.c | 327 return (frame->tf_sp); in dtrace_getreg()
|
| /freebsd/sys/arm64/include/ |
| H A D | frame.h | 47 uint64_t tf_sp; member
|
| H A D | cpu.h | 54 #define cpu_getstack(td) ((td)->td_frame->tf_sp) 55 #define cpu_setstack(td, sp) ((td)->td_frame->tf_sp = (sp))
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_hyp.c | 235 hypctx->tf.tf_sp = READ_SPECIALREG(sp_el1); in vmm_hyp_reg_store() 358 WRITE_SPECIALREG(sp_el1, hypctx->tf.tf_sp); in vmm_hyp_reg_restore()
|