/linux-4.1.27/arch/mips/kernel/ |
H A D | perf_event.c | 53 unsigned long stack_page = perf_callchain_kernel() local 55 if (stack_page && sp >= stack_page && perf_callchain_kernel() 56 sp <= stack_page + THREAD_SIZE - 32) perf_callchain_kernel()
|
H A D | stacktrace.c | 42 unsigned long stack_page = save_context_stack() local 44 if (stack_page && sp >= stack_page && save_context_stack() 45 sp <= stack_page + THREAD_SIZE - 32) save_context_stack()
|
H A D | process.c | 435 unsigned long notrace unwind_stack_by_address(unsigned long stack_page, unwind_stack_by_address() argument 446 if (!stack_page) unwind_stack_by_address() 456 if (*sp >= stack_page && unwind_stack_by_address() 457 *sp + sizeof(*regs) <= stack_page + THREAD_SIZE - 32) { unwind_stack_by_address() 485 if (*sp < stack_page || unwind_stack_by_address() 486 *sp + info.frame_size > stack_page + THREAD_SIZE - 32) unwind_stack_by_address() 510 unsigned long stack_page = (unsigned long)task_stack_page(task); unwind_stack() local 511 return unwind_stack_by_address(stack_page, sp, pc, ra); unwind_stack()
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
H A D | process.c | 152 unsigned long stack_page; get_wchan() 156 stack_page = (unsigned long)p; get_wchan() 158 if (!stack_page || esp < stack_page || esp > 8188+stack_page) get_wchan() 163 if (ebp < stack_page || ebp > 8184+stack_page) get_wchan()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | espfix_64.c | 145 void *stack_page; init_espfix_ap() local 157 stack_page = ACCESS_ONCE(espfix_pages[page]); init_espfix_ap() 158 if (likely(stack_page)) init_espfix_ap() 164 stack_page = ACCESS_ONCE(espfix_pages[page]); init_espfix_ap() 165 if (stack_page) init_espfix_ap() 191 stack_page = (void *)__get_free_page(GFP_KERNEL); init_espfix_ap() 192 pte = __pte(__pa(stack_page) | (__PAGE_KERNEL_RO & ptemask)); init_espfix_ap() 197 ACCESS_ONCE(espfix_pages[page]) = stack_page; init_espfix_ap() 203 this_cpu_write(espfix_waddr, (unsigned long)stack_page init_espfix_ap()
|
H A D | process_32.c | 335 unsigned long stack_page; get_wchan() local 339 stack_page = (unsigned long)task_stack_page(p); get_wchan() 341 if (!stack_page || sp < stack_page || sp > top_esp+stack_page) get_wchan() 346 if (bp < stack_page || bp > top_ebp+stack_page) get_wchan()
|
/linux-4.1.27/arch/avr32/kernel/ |
H A D | process.c | 320 unsigned long stack_page; get_wchan() local 325 stack_page = (unsigned long)task_stack_page(p); get_wchan() 326 BUG_ON(!stack_page); get_wchan() 336 BUG_ON(fp < stack_page || fp > (THREAD_SIZE + stack_page)); get_wchan() 349 BUG_ON(sp < stack_page || sp > (THREAD_SIZE + stack_page)); get_wchan()
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | stacktrace.h | 10 extern unsigned long unwind_stack_by_address(unsigned long stack_page,
|
/linux-4.1.27/arch/um/kernel/ |
H A D | process.c | 366 unsigned long stack_page, sp, ip; get_wchan() local 372 stack_page = (unsigned long) task_stack_page(p); get_wchan() 374 if (stack_page == 0) get_wchan() 382 if (sp < stack_page) get_wchan() 385 while (sp < stack_page + THREAD_SIZE) { get_wchan()
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | process.c | 219 unsigned long stack_page; get_wchan() local 225 stack_page = (unsigned long)p; get_wchan() 228 if (fp < stack_page+sizeof(struct task_struct) || get_wchan() 229 fp >= 8184+stack_page) /* ;dgt2;tmp */ get_wchan()
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | process.c | 161 unsigned long stack_page; get_wchan() local 166 stack_page = (unsigned long)task_stack_page(p); get_wchan() 169 if (fp < (stack_page + sizeof(struct thread_info)) || get_wchan() 170 fp >= (THREAD_SIZE - 8 + stack_page)) get_wchan()
|
/linux-4.1.27/arch/m68k/kernel/ |
H A D | process.c | 260 unsigned long stack_page; get_wchan() local 265 stack_page = (unsigned long)task_stack_page(p); get_wchan() 268 if (fp < stack_page+sizeof(struct thread_info) || get_wchan() 269 fp >= 8184+stack_page) get_wchan()
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | process.c | 352 unsigned long stack_page; get_wchan() local 360 stack_page = (unsigned long)task_stack_page(p); get_wchan() 362 if (frame.sp < stack_page || get_wchan() 363 frame.sp >= stack_page + THREAD_SIZE || get_wchan()
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | process.c | 146 unsigned long stack_page; get_wchan() local 151 stack_page = (unsigned long)p; get_wchan() 154 if (fp < stack_page + sizeof(struct thread_info) || get_wchan() 155 fp >= 8184 + stack_page) get_wchan()
|
/linux-4.1.27/arch/arm/kernel/ |
H A D | process.c | 265 unsigned long stack_page; get_wchan() local 274 stack_page = (unsigned long)task_stack_page(p); get_wchan() 276 if (frame.sp < stack_page || get_wchan() 277 frame.sp >= stack_page + THREAD_SIZE || get_wchan()
|
/linux-4.1.27/arch/arm/kvm/ |
H A D | arm.c | 899 unsigned long stack_page; cpu_init_hyp_mode() local 907 stack_page = __this_cpu_read(kvm_arm_hyp_stack_page); cpu_init_hyp_mode() 908 hyp_stack_ptr = stack_page + PAGE_SIZE; cpu_init_hyp_mode() 985 unsigned long stack_page; for_each_possible_cpu() local 987 stack_page = __get_free_page(GFP_KERNEL); for_each_possible_cpu() 988 if (!stack_page) { for_each_possible_cpu() 993 per_cpu(kvm_arm_hyp_stack_page, cpu) = stack_page; for_each_possible_cpu() 1009 char *stack_page = (char *)per_cpu(kvm_arm_hyp_stack_page, cpu); for_each_possible_cpu() local 1010 err = create_hyp_mappings(stack_page, stack_page + PAGE_SIZE); for_each_possible_cpu()
|
/linux-4.1.27/arch/xtensa/kernel/ |
H A D | process.c | 287 unsigned long stack_page = (unsigned long) task_stack_page(p); get_wchan() local 297 if (sp < stack_page + sizeof(struct task_struct) || get_wchan() 298 sp >= (stack_page + THREAD_SIZE) || get_wchan()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | process.c | 1479 unsigned long stack_page; valid_irq_stack() local 1487 stack_page = (unsigned long) hardirq_ctx[cpu]; valid_irq_stack() 1488 if (sp >= stack_page + sizeof(struct thread_struct) valid_irq_stack() 1489 && sp <= stack_page + THREAD_SIZE - nbytes) valid_irq_stack() 1492 stack_page = (unsigned long) softirq_ctx[cpu]; valid_irq_stack() 1493 if (sp >= stack_page + sizeof(struct thread_struct) valid_irq_stack() 1494 && sp <= stack_page + THREAD_SIZE - nbytes) valid_irq_stack() 1503 unsigned long stack_page = (unsigned long)task_stack_page(p); validate_sp() local 1505 if (sp >= stack_page + sizeof(struct thread_struct) validate_sp() 1506 && sp <= stack_page + THREAD_SIZE - nbytes) validate_sp()
|