/arch/x86/kernel/ |
D | espfix_64.c | 155 void *stack_page; in init_espfix_ap() local 166 stack_page = ACCESS_ONCE(espfix_pages[page]); in init_espfix_ap() 167 if (likely(stack_page)) in init_espfix_ap() 173 stack_page = ACCESS_ONCE(espfix_pages[page]); in init_espfix_ap() 174 if (stack_page) in init_espfix_ap() 205 stack_page = page_address(alloc_pages_node(node, GFP_KERNEL, 0)); in init_espfix_ap() 206 pte = __pte(__pa(stack_page) | (__PAGE_KERNEL_RO & ptemask)); in init_espfix_ap() 211 ACCESS_ONCE(espfix_pages[page]) = stack_page; in init_espfix_ap() 217 per_cpu(espfix_waddr, cpu) = (unsigned long)stack_page in init_espfix_ap()
|
/arch/cris/arch-v10/kernel/ |
D | process.c | 143 unsigned long stack_page; in get_wchan() 147 stack_page = (unsigned long)p; in get_wchan() 149 if (!stack_page || esp < stack_page || esp > 8188+stack_page) in get_wchan() 154 if (ebp < stack_page || ebp > 8184+stack_page) in get_wchan()
|
/arch/mips/kernel/ |
D | perf_event.c | 53 unsigned long stack_page = in perf_callchain_kernel() local 55 if (stack_page && sp >= stack_page && in perf_callchain_kernel() 56 sp <= stack_page + THREAD_SIZE - 32) in perf_callchain_kernel()
|
D | stacktrace.c | 43 unsigned long stack_page = in save_context_stack() local 45 if (stack_page && sp >= stack_page && in save_context_stack() 46 sp <= stack_page + THREAD_SIZE - 32) in save_context_stack()
|
D | process.c | 483 unsigned long notrace unwind_stack_by_address(unsigned long stack_page, in unwind_stack_by_address() argument 494 if (!stack_page) in unwind_stack_by_address() 501 low = stack_page; in unwind_stack_by_address() 503 high = stack_page + IRQ_STACK_START; in unwind_stack_by_address() 506 high = stack_page + THREAD_SIZE - 32; in unwind_stack_by_address() 578 unsigned long stack_page = 0; in unwind_stack() local 583 stack_page = (unsigned long)irq_stack[cpu]; in unwind_stack() 588 if (!stack_page) in unwind_stack() 589 stack_page = (unsigned long)task_stack_page(task); in unwind_stack() 591 return unwind_stack_by_address(stack_page, sp, pc, ra); in unwind_stack()
|
/arch/hexagon/kernel/ |
D | process.c | 154 unsigned long stack_page; in get_wchan() local 159 stack_page = (unsigned long)task_stack_page(p); in get_wchan() 162 if (fp < (stack_page + sizeof(struct thread_info)) || in get_wchan() 163 fp >= (THREAD_SIZE - 8 + stack_page)) in get_wchan()
|
/arch/h8300/kernel/ |
D | process.c | 137 unsigned long stack_page; in get_wchan() local 143 stack_page = (unsigned long)p; in get_wchan() 146 if (fp < stack_page+sizeof(struct thread_info) || in get_wchan() 147 fp >= 8184+stack_page) in get_wchan()
|
/arch/avr32/kernel/ |
D | process.c | 320 unsigned long stack_page; in get_wchan() local 325 stack_page = (unsigned long)task_stack_page(p); in get_wchan() 326 BUG_ON(!stack_page); in get_wchan() 336 BUG_ON(fp < stack_page || fp > (THREAD_SIZE + stack_page)); in get_wchan() 349 BUG_ON(sp < stack_page || sp > (THREAD_SIZE + stack_page)); in get_wchan()
|
/arch/m68k/kernel/ |
D | process.c | 260 unsigned long stack_page; in get_wchan() local 265 stack_page = (unsigned long)task_stack_page(p); in get_wchan() 268 if (fp < stack_page+sizeof(struct thread_info) || in get_wchan() 269 fp >= 8184+stack_page) in get_wchan()
|
/arch/arm64/kernel/ |
D | process.c | 444 unsigned long stack_page, ret = 0; in get_wchan() local 449 stack_page = (unsigned long)try_get_task_stack(p); in get_wchan() 450 if (!stack_page) in get_wchan() 460 if (frame.sp < stack_page || in get_wchan() 461 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
|
/arch/nios2/kernel/ |
D | process.c | 219 unsigned long stack_page; in get_wchan() local 225 stack_page = (unsigned long)p; in get_wchan() 228 if (fp < stack_page+sizeof(struct task_struct) || in get_wchan() 229 fp >= 8184+stack_page) /* ;dgt2;tmp */ in get_wchan()
|
/arch/um/kernel/ |
D | process.c | 364 unsigned long stack_page, sp, ip; in get_wchan() local 370 stack_page = (unsigned long) task_stack_page(p); in get_wchan() 372 if (stack_page == 0) in get_wchan() 380 if (sp < stack_page) in get_wchan() 383 while (sp < stack_page + THREAD_SIZE) { in get_wchan()
|
/arch/xtensa/kernel/ |
D | process.c | 292 unsigned long stack_page = (unsigned long) task_stack_page(p); in get_wchan() local 302 if (sp < stack_page + sizeof(struct task_struct) || in get_wchan() 303 sp >= (stack_page + THREAD_SIZE) || in get_wchan()
|
/arch/mips/include/asm/ |
D | stacktrace.h | 10 extern unsigned long unwind_stack_by_address(unsigned long stack_page,
|
/arch/arm/kvm/ |
D | arm.c | 1082 unsigned long stack_page; in cpu_init_hyp_mode() local 1089 stack_page = __this_cpu_read(kvm_arm_hyp_stack_page); in cpu_init_hyp_mode() 1090 hyp_stack_ptr = stack_page + PAGE_SIZE; in cpu_init_hyp_mode() 1313 unsigned long stack_page; in init_hyp_mode() local 1315 stack_page = __get_free_page(GFP_KERNEL); in init_hyp_mode() 1316 if (!stack_page) { in init_hyp_mode() 1321 per_cpu(kvm_arm_hyp_stack_page, cpu) = stack_page; in init_hyp_mode() 1359 char *stack_page = (char *)per_cpu(kvm_arm_hyp_stack_page, cpu); in init_hyp_mode() local 1360 err = create_hyp_mappings(stack_page, stack_page + PAGE_SIZE, in init_hyp_mode()
|
/arch/blackfin/kernel/ |
D | process.c | 146 unsigned long stack_page; in get_wchan() local 151 stack_page = (unsigned long)p; in get_wchan() 154 if (fp < stack_page + sizeof(struct thread_info) || in get_wchan() 155 fp >= 8184 + stack_page) in get_wchan()
|
/arch/arm/kernel/ |
D | process.c | 373 unsigned long stack_page; in get_wchan() local 382 stack_page = (unsigned long)task_stack_page(p); in get_wchan() 384 if (frame.sp < stack_page || in get_wchan() 385 frame.sp >= stack_page + THREAD_SIZE || in get_wchan()
|
/arch/powerpc/kernel/ |
D | process.c | 1830 unsigned long stack_page; in valid_irq_stack() local 1838 stack_page = (unsigned long) hardirq_ctx[cpu]; in valid_irq_stack() 1839 if (sp >= stack_page + sizeof(struct thread_struct) in valid_irq_stack() 1840 && sp <= stack_page + THREAD_SIZE - nbytes) in valid_irq_stack() 1843 stack_page = (unsigned long) softirq_ctx[cpu]; in valid_irq_stack() 1844 if (sp >= stack_page + sizeof(struct thread_struct) in valid_irq_stack() 1845 && sp <= stack_page + THREAD_SIZE - nbytes) in valid_irq_stack() 1854 unsigned long stack_page = (unsigned long)task_stack_page(p); in validate_sp() local 1856 if (sp >= stack_page + sizeof(struct thread_struct) in validate_sp() 1857 && sp <= stack_page + THREAD_SIZE - nbytes) in validate_sp()
|