Home
last modified time | relevance | path

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

/linux-4.4.14/arch/sparc/include/asm/
Dttable.h235 stx %l0, [%sp + STACK_BIAS + 0x00]; \
236 stx %l1, [%sp + STACK_BIAS + 0x08]; \
237 stx %l2, [%sp + STACK_BIAS + 0x10]; \
238 stx %l3, [%sp + STACK_BIAS + 0x18]; \
239 stx %l4, [%sp + STACK_BIAS + 0x20]; \
240 stx %l5, [%sp + STACK_BIAS + 0x28]; \
241 stx %l6, [%sp + STACK_BIAS + 0x30]; \
242 stx %l7, [%sp + STACK_BIAS + 0x38]; \
243 stx %i0, [%sp + STACK_BIAS + 0x40]; \
244 stx %i1, [%sp + STACK_BIAS + 0x48]; \
[all …]
Dptrace.h114 #define STACK_BIAS 2047 macro
Dhead_64.h16 #define PTREGS_OFF (STACK_BIAS + STACKFRAME_SZ)
Dprocessor_64.h142 : "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
Dcompat.h236 usp += STACK_BIAS; in arch_compat_alloc_user_space()
/linux-4.4.14/arch/sparc/kernel/
Detrap_64.S40 sub %sp, STACKFRAME_SZ+TRACEREG_SZ-STACK_BIAS, %g2
86 etrap_save: save %g2, -STACK_BIAS, %sp
181 stx %g3, [%g2 + STACK_BIAS + 0x00]
183 stx %g3, [%g2 + STACK_BIAS + 0x08]
185 stx %g3, [%g2 + STACK_BIAS + 0x10]
187 stx %g3, [%g2 + STACK_BIAS + 0x18]
191 stx %g3, [%g2 + STACK_BIAS + 0x20]
193 stx %g3, [%g2 + STACK_BIAS + 0x28]
195 stx %g3, [%g2 + STACK_BIAS + 0x30]
197 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()
212 (regs->u_regs[UREG_FP] + STACK_BIAS); in __global_reg_self()
216 (rw->ins[6] + STACK_BIAS); in __global_reg_self()
407 sp = (unsigned long *)(ti->ksp + STACK_BIAS); in thread_saved_pc()
411 fp = (unsigned long *)(sp[14] + STACK_BIAS); in thread_saved_pc()
454 csp += STACK_BIAS; in clone_stackframe()
455 psp += STACK_BIAS; in clone_stackframe()
457 fp += STACK_BIAS; in clone_stackframe()
478 if (put_user(((u64)csp - STACK_BIAS), in clone_stackframe()
[all …]
Dstacktrace.c28 fp = ksp + STACK_BIAS; in __save_stack_trace()
47 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in __save_stack_trace()
50 fp = (unsigned long)sf->fp + STACK_BIAS; in __save_stack_trace()
Dsignal_64.c108 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_set_context()
110 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_set_context()
204 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); in sparc64_get_context()
206 (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); in sparc64_get_context()
272 (regs->u_regs [UREG_FP] + STACK_BIAS); in do_rt_sigreturn()
281 if ((ufp + STACK_BIAS) & 0x7) in do_rt_sigreturn()
330 unsigned long sp = regs->u_regs[UREG_FP] + STACK_BIAS; in get_sigframe()
410 STACK_BIAS), in setup_rt_frame()
428 regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; in setup_rt_frame()
Dhelpers.S37 stx %fp, [%sp + STACK_BIAS + RW_V9_I6]
38 stx %i7, [%sp + STACK_BIAS + RW_V9_I7]
Dkgdb_64.c27 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in pt_regs_to_gdb_regs()
62 win = (struct reg_window *) (t->ksp + STACK_BIAS); in sleeping_thread_to_gdb_regs()
108 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in gdb_regs_to_pt_regs()
Dunaligned_64.c130 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg()
138 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg()
155 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg_addr()
163 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg_addr()
422 win = (struct reg_window __user *)(fp + STACK_BIAS); in handle_popc()
Dkstack.h71 sp += THREAD_SIZE - 192 - STACK_BIAS; in set_hardirq_stack()
Dtrampoline_64.S118 sub %g1, STACKFRAME_SZ + STACK_BIAS + 256, %sp
286 sub %g1, STACKFRAME_SZ + STACK_BIAS + 256, %sp
398 sub %g5, (STACKFRAME_SZ + STACK_BIAS), %g5
Dhvtramp.S110 sub %g5, (STACKFRAME_SZ + STACK_BIAS), %g5
Dvisemul.c161 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg()
169 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg()
189 win = (struct reg_window __user *)(fp + STACK_BIAS); in __fetch_reg_addr_user()
Dperf_event.c1727 fp = ksp + STACK_BIAS; in perf_callchain_kernel()
1743 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in perf_callchain_kernel()
1746 fp = (unsigned long)sf->fp + STACK_BIAS; in perf_callchain_kernel()
1777 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64()
1791 ufp = (unsigned long)sf.fp + STACK_BIAS; in perf_callchain_user_64()
1809 ufp += STACK_BIAS; in perf_callchain_user_32()
Dtraps_64.c2342 fp = ksp + STACK_BIAS; in show_stack()
2359 fp = regs->u_regs[UREG_I6] + STACK_BIAS; in show_stack()
2362 fp = (unsigned long)sf->fp + STACK_BIAS; in show_stack()
2386 return (struct reg_window *) (fp + STACK_BIAS); in kernel_stack_up()
2409 (regs->u_regs[UREG_FP] + STACK_BIAS); in die_if_kernel()
Dkprobes.c261 (regs->u_regs[UREG_FP] + STACK_BIAS); in retpc_fixup()
Dptrace_64.c168 rw_addr += STACK_BIAS; in regwindow64_get()
194 rw_addr += STACK_BIAS; in regwindow64_set()
Dirq_64.c861 sp += THREAD_SIZE - 192 - STACK_BIAS; in do_softirq_own_stack()
Dhead_64.S673 sub %g1, (STACKFRAME_SZ + STACK_BIAS), %g1
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_asm.S7 #define SCRATCH_OFF STACK_BIAS + 128
Dbpf_jit_comp.c238 #define BIAS (STACK_BIAS - 4)
/linux-4.4.14/arch/sparc/math-emu/
Dmath_64.c331 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu()