Home
last modified time | relevance | path

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

/linux-5.19.10/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 …]
Dhead_64.h17 #define PTREGS_OFF (STACK_BIAS + STACKFRAME_SZ)
Dptrace.h150 #define STACK_BIAS 2047 macro
Dprocessor_64.h127 : "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
/linux-5.19.10/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.c138 (regs->u_regs[14] + STACK_BIAS); in show_regwindow()
140 (regs->u_regs[14] + STACK_BIAS); in show_regwindow()
208 (regs->u_regs[UREG_FP] + STACK_BIAS); in __global_reg_self()
212 (rw->ins[6] + STACK_BIAS); in __global_reg_self()
431 csp += STACK_BIAS; in clone_stackframe()
432 psp += STACK_BIAS; in clone_stackframe()
434 fp += STACK_BIAS; in clone_stackframe()
455 if (put_user(((u64)csp - STACK_BIAS), in clone_stackframe()
459 rval = rval - STACK_BIAS; in clone_stackframe()
494 sp += STACK_BIAS; in synchronize_user_stack()
[all …]
Dstacktrace.c30 fp = ksp + STACK_BIAS; in __save_stack_trace()
49 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in __save_stack_trace()
52 fp = (unsigned long)sf->fp + STACK_BIAS; in __save_stack_trace()
Dsignal_64.c105 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_set_context()
107 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_set_context()
201 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_get_context()
203 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_get_context()
269 (regs->u_regs [UREG_FP] + STACK_BIAS); in do_rt_sigreturn()
278 if ((ufp + STACK_BIAS) & 0x7) in do_rt_sigreturn()
327 unsigned long sp = regs->u_regs[UREG_FP] + STACK_BIAS; in get_sigframe()
411 STACK_BIAS), in setup_rt_frame()
429 regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; in setup_rt_frame()
Dhelpers.S39 stx %fp, [%sp + STACK_BIAS + RW_V9_I6]
40 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.c1750 fp = ksp + STACK_BIAS; in perf_callchain_kernel()
1766 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in perf_callchain_kernel()
1769 fp = (unsigned long)sf->fp + STACK_BIAS; in perf_callchain_kernel()
1802 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64()
1816 ufp = (unsigned long)sf.fp + STACK_BIAS; in perf_callchain_user_64()
1834 ufp += STACK_BIAS; in perf_callchain_user_32()
Dptrace_64.c207 rw_addr += STACK_BIAS; in regwindow64_get()
233 rw_addr += STACK_BIAS; in regwindow64_set()
1154 unsigned long ksp = kernel_stack_pointer(regs) + STACK_BIAS; in regs_within_kernel_stack()
1170 unsigned long ksp = kernel_stack_pointer(regs) + STACK_BIAS; in regs_get_kernel_stack_nth()
Duprobes.c147 (unsigned long __user *) (fp + STACK_BIAS) + rd; in retpc_fixup()
Dkprobes.c258 (regs->u_regs[UREG_FP] + STACK_BIAS); in retpc_fixup()
Dtraps_64.c2471 fp = ksp + STACK_BIAS; in show_stack()
2488 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in show_stack()
2491 fp = (unsigned long)sf->fp + STACK_BIAS; in show_stack()
2516 return (struct reg_window *) (fp + STACK_BIAS); in kernel_stack_up()
2539 (regs->u_regs[UREG_FP] + STACK_BIAS); in die_if_kernel()
Dirq_64.c862 sp += THREAD_SIZE - 192 - STACK_BIAS; in do_softirq_own_stack()
Dhead_64.S709 sub %g1, (STACKFRAME_SZ + STACK_BIAS + TRACEREG_SZ), %g1
/linux-5.19.10/arch/sparc/math-emu/
Dmath_64.c332 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu()
/linux-5.19.10/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()
1056 emit_alu3_K(ADD, SP, STACK_BIAS + 128, tmp, ctx); in build_insn()