/Linux-v4.19/arch/sparc/include/asm/ |
D | ttable.h | 252 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 …]
|
D | ptrace.h | 150 #define STACK_BIAS 2047 macro
|
D | head_64.h | 17 #define PTREGS_OFF (STACK_BIAS + STACKFRAME_SZ)
|
D | processor_64.h | 137 : "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
|
D | compat.h | 167 usp += STACK_BIAS; in arch_compat_alloc_user_space()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | etrap_64.S | 41 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 …]
|
D | process_64.c | 147 (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 …]
|
D | stacktrace.c | 29 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()
|
D | signal_64.c | 106 (&(((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()
|
D | helpers.S | 38 stx %fp, [%sp + STACK_BIAS + RW_V9_I6] 39 stx %i7, [%sp + STACK_BIAS + RW_V9_I7]
|
D | kgdb_64.c | 28 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()
|
D | unaligned_64.c | 131 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()
|
D | kstack.h | 72 sp += THREAD_SIZE - 192 - STACK_BIAS; in set_hardirq_stack()
|
D | trampoline_64.S | 119 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
|
D | hvtramp.S | 111 sub %g5, (STACKFRAME_SZ + STACK_BIAS), %g5
|
D | visemul.c | 162 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()
|
D | perf_event.c | 1746 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()
|
D | ptrace_64.c | 208 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()
|
D | uprobes.c | 160 (unsigned long __user *) (fp + STACK_BIAS) + rd; in retpc_fixup()
|
D | kprobes.c | 258 (regs->u_regs[UREG_FP] + STACK_BIAS); in retpc_fixup()
|
D | traps_64.c | 2479 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()
|
D | irq_64.c | 861 sp += THREAD_SIZE - 192 - STACK_BIAS; in do_softirq_own_stack()
|
D | head_64.S | 709 sub %g1, (STACKFRAME_SZ + STACK_BIAS), %g1
|
/Linux-v4.19/arch/sparc/math-emu/ |
D | math_64.c | 332 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu()
|
/Linux-v4.19/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 795 #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()
|