Home
last modified time | relevance | path

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

/Linux-v4.19/arch/sparc/include/asm/
Dttable.h252 stx %l0, [%sp + STACK_BIAS + 0x00]; \
253 stx %l1, [%sp + STACK_BIAS + 0x08]; \
254 stx %l2, [%sp + STACK_BIAS + 0x10]; \
255 stx %l3, [%sp + STACK_BIAS + 0x18]; \
256 stx %l4, [%sp + STACK_BIAS + 0x20]; \
257 stx %l5, [%sp + STACK_BIAS + 0x28]; \
258 stx %l6, [%sp + STACK_BIAS + 0x30]; \
259 stx %l7, [%sp + STACK_BIAS + 0x38]; \
260 stx %i0, [%sp + STACK_BIAS + 0x40]; \
261 stx %i1, [%sp + STACK_BIAS + 0x48]; \
[all …]
Dptrace.h150 #define STACK_BIAS 2047 macro
Dhead_64.h17 #define PTREGS_OFF (STACK_BIAS + STACKFRAME_SZ)
Dprocessor_64.h137 : "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
Dcompat.h167 usp += STACK_BIAS; in arch_compat_alloc_user_space()
/Linux-v4.19/arch/sparc/kernel/
Detrap_64.S41 sub %sp, STACKFRAME_SZ+TRACEREG_SZ-STACK_BIAS, %g2
91 etrap_save: save %g2, -STACK_BIAS, %sp
225 stx %g3, [%g2 + STACK_BIAS + 0x00]
227 stx %g3, [%g2 + STACK_BIAS + 0x08]
229 stx %g3, [%g2 + STACK_BIAS + 0x10]
231 stx %g3, [%g2 + STACK_BIAS + 0x18]
235 stx %g3, [%g2 + STACK_BIAS + 0x20]
237 stx %g3, [%g2 + STACK_BIAS + 0x28]
239 stx %g3, [%g2 + STACK_BIAS + 0x30]
241 stx %g3, [%g2 + STACK_BIAS + 0x38]
[all …]
Dprocess_64.c147 (regs->u_regs[14] + STACK_BIAS); in show_regwindow()
149 (regs->u_regs[14] + STACK_BIAS); in show_regwindow()
221 (regs->u_regs[UREG_FP] + STACK_BIAS); in __global_reg_self()
225 (rw->ins[6] + STACK_BIAS); in __global_reg_self()
444 csp += STACK_BIAS; in clone_stackframe()
445 psp += STACK_BIAS; in clone_stackframe()
447 fp += STACK_BIAS; in clone_stackframe()
468 if (put_user(((u64)csp - STACK_BIAS), in clone_stackframe()
472 rval = rval - STACK_BIAS; in clone_stackframe()
507 sp += STACK_BIAS; in synchronize_user_stack()
[all …]
Dstacktrace.c29 fp = ksp + STACK_BIAS; in __save_stack_trace()
48 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in __save_stack_trace()
51 fp = (unsigned long)sf->fp + STACK_BIAS; in __save_stack_trace()
Dsignal_64.c106 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_set_context()
108 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_set_context()
202 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_get_context()
204 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_get_context()
270 (regs->u_regs [UREG_FP] + STACK_BIAS); in do_rt_sigreturn()
279 if ((ufp + STACK_BIAS) & 0x7) in do_rt_sigreturn()
328 unsigned long sp = regs->u_regs[UREG_FP] + STACK_BIAS; in get_sigframe()
408 STACK_BIAS), in setup_rt_frame()
426 regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; in setup_rt_frame()
Dhelpers.S38 stx %fp, [%sp + STACK_BIAS + RW_V9_I6]
39 stx %i7, [%sp + STACK_BIAS + RW_V9_I7]
Dkgdb_64.c28 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in pt_regs_to_gdb_regs()
63 win = (struct reg_window *) (t->ksp + STACK_BIAS); in sleeping_thread_to_gdb_regs()
109 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in gdb_regs_to_pt_regs()
Dunaligned_64.c131 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg()
139 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg()
156 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg_addr()
164 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg_addr()
423 win = (struct reg_window __user *)(fp + STACK_BIAS); in handle_popc()
Dkstack.h72 sp += THREAD_SIZE - 192 - STACK_BIAS; in set_hardirq_stack()
Dtrampoline_64.S119 sub %g1, STACKFRAME_SZ + STACK_BIAS + 256, %sp
287 sub %g1, STACKFRAME_SZ + STACK_BIAS + 256, %sp
399 sub %g5, (STACKFRAME_SZ + STACK_BIAS), %g5
Dhvtramp.S111 sub %g5, (STACKFRAME_SZ + STACK_BIAS), %g5
Dvisemul.c162 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg()
170 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg()
190 win = (struct reg_window __user *)(fp + STACK_BIAS); in __fetch_reg_addr_user()
Dperf_event.c1746 fp = ksp + STACK_BIAS; in perf_callchain_kernel()
1762 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in perf_callchain_kernel()
1765 fp = (unsigned long)sf->fp + STACK_BIAS; in perf_callchain_kernel()
1796 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64()
1810 ufp = (unsigned long)sf.fp + STACK_BIAS; in perf_callchain_user_64()
1828 ufp += STACK_BIAS; in perf_callchain_user_32()
Dptrace_64.c208 rw_addr += STACK_BIAS; in regwindow64_get()
234 rw_addr += STACK_BIAS; in regwindow64_set()
1177 unsigned long ksp = kernel_stack_pointer(regs) + STACK_BIAS; in regs_within_kernel_stack()
1193 unsigned long ksp = kernel_stack_pointer(regs) + STACK_BIAS; in regs_get_kernel_stack_nth()
Duprobes.c160 (unsigned long __user *) (fp + STACK_BIAS) + rd; in retpc_fixup()
Dkprobes.c258 (regs->u_regs[UREG_FP] + STACK_BIAS); in retpc_fixup()
Dtraps_64.c2479 fp = ksp + STACK_BIAS; in show_stack()
2496 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in show_stack()
2499 fp = (unsigned long)sf->fp + STACK_BIAS; in show_stack()
2523 return (struct reg_window *) (fp + STACK_BIAS); in kernel_stack_up()
2546 (regs->u_regs[UREG_FP] + STACK_BIAS); in die_if_kernel()
Dirq_64.c861 sp += THREAD_SIZE - 192 - STACK_BIAS; in do_softirq_own_stack()
Dhead_64.S709 sub %g1, (STACKFRAME_SZ + STACK_BIAS), %g1
/Linux-v4.19/arch/sparc/math-emu/
Dmath_64.c332 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu()
/Linux-v4.19/arch/sparc/net/
Dbpf_jit_comp_64.c795 #define BPF_TAILCALL_CNT_SP_OFF (STACK_BIAS + 128)
826 emit(ADD | IMMED | RS1(FP) | S13(STACK_BIAS) | RD(vfp), ctx); in build_prologue()
1037 emit_alu3_K(ADD, SP, STACK_BIAS + 128, tmp, ctx); in build_insn()