Searched refs:prev_sp (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | unwind.c | 234 info->prev_sp = regs->gr[30]; in unwind_special() 241 info->prev_sp = info->prev_ip = 0; in unwind_special() 250 info->prev_sp = regs->gr[30]; in unwind_special() 258 info->prev_sp = info->sp - CALLEE_SAVE_FRAME_SIZE; in unwind_special() 259 info->prev_ip = *(unsigned long *)(info->prev_sp - RP_OFFSET); in unwind_special() 265 info->prev_sp = *(unsigned long *)(info->sp - FRAME_SIZE - REG_SZ); in unwind_special() 299 info->prev_sp = sp - 64; in unwind_frame_regs() 305 if (info->prev_sp >= (unsigned long) task_thread_info(info->t) && in unwind_frame_regs() 306 info->prev_sp < ((unsigned long) task_thread_info(info->t) in unwind_frame_regs() 308 info->prev_sp in unwind_frame_regs() [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | unwind.c | 235 info->prev_sp = regs->gr[30]; in unwind_special() 242 info->prev_sp = info->prev_ip = 0; in unwind_special() 251 info->prev_sp = regs->gr[30]; in unwind_special() 259 info->prev_sp = info->sp - CALLEE_SAVE_FRAME_SIZE; in unwind_special() 260 info->prev_ip = *(unsigned long *)(info->prev_sp - RP_OFFSET); in unwind_special() 266 info->prev_sp = *(unsigned long *)(info->sp - FRAME_SIZE - REG_SZ); in unwind_special() 300 info->prev_sp = sp - 64; in unwind_frame_regs() 304 if ((info->prev_sp - (unsigned long) task_stack_page(info->t)) in unwind_frame_regs() 306 info->prev_sp = 0; in unwind_frame_regs() 311 (void *)info->prev_sp in unwind_frame_regs() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
H A D | callchain.c | 22 * Is sp valid as the address of the next kernel stack frame after prev_sp? 26 static int valid_next_sp(unsigned long sp, unsigned long prev_sp) in valid_next_sp() argument 32 if (sp >= prev_sp + STACK_FRAME_MIN_SIZE) in valid_next_sp() 38 if ((sp & ~(THREAD_SIZE - 1)) != (prev_sp & ~(THREAD_SIZE - 1))) in valid_next_sp()
|
/kernel/linux/linux-6.6/arch/powerpc/perf/ |
H A D | callchain.c | 22 * Is sp valid as the address of the next kernel stack frame after prev_sp? 26 static int valid_next_sp(unsigned long sp, unsigned long prev_sp) in valid_next_sp() argument 32 if (sp >= prev_sp + STACK_FRAME_MIN_SIZE) in valid_next_sp() 38 if ((sp & ~(THREAD_SIZE - 1)) != (prev_sp & ~(THREAD_SIZE - 1))) in valid_next_sp()
|
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | unwind.h | 65 unsigned long prev_sp, prev_ip; member
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | unwind.h | 65 unsigned long prev_sp, prev_ip; member
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | unwind_orc.c | 424 unsigned long ip_p, sp, tmp, orig_ip = state->ip, prev_sp = state->sp; in unwind_next_frame() local 607 state->sp <= prev_sp) { in unwind_next_frame()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | unwind_orc.c | 470 unsigned long ip_p, sp, tmp, orig_ip = state->ip, prev_sp = state->sp; in unwind_next_frame() local 666 state->sp <= prev_sp) { in unwind_next_frame()
|
H A D | sev.c | 1846 unsigned long sp, prev_sp; in vc_from_invalid_context() local 1849 prev_sp = regs->sp; in vc_from_invalid_context() 1856 return is_vc2_stack(sp) && !is_vc2_stack(prev_sp); in vc_from_invalid_context()
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | unwind.c | 1888 unsigned long prev_ip, prev_sp, prev_bsp; in unw_unwind() 1896 prev_sp = info->sp; in unw_unwind() 1953 if (info->ip == prev_ip && info->sp == prev_sp && info->bsp == prev_bsp) { in unw_unwind() 1885 unsigned long prev_ip, prev_sp, prev_bsp; unw_unwind() local
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | unwind.c | 1888 unsigned long prev_ip, prev_sp, prev_bsp; in unw_unwind() 1896 prev_sp = info->sp; in unw_unwind() 1953 if (info->ip == prev_ip && info->sp == prev_sp && info->bsp == prev_bsp) { in unw_unwind() 1885 unsigned long prev_ip, prev_sp, prev_bsp; unw_unwind() local
|
Completed in 14 milliseconds