Home
last modified time | relevance | path

Searched refs:stack_page (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/arch/x86/kernel/
A Despfix_64.c129 void *stack_page; in init_espfix_ap() local
140 stack_page = READ_ONCE(espfix_pages[page]); in init_espfix_ap()
141 if (likely(stack_page)) in init_espfix_ap()
147 stack_page = READ_ONCE(espfix_pages[page]); in init_espfix_ap()
148 if (stack_page) in init_espfix_ap()
179 stack_page = page_address(alloc_pages_node(node, GFP_KERNEL, 0)); in init_espfix_ap()
184 pte = __pte(__pa(stack_page) | ((__PAGE_KERNEL_RO | _PAGE_ENC) & ptemask)); in init_espfix_ap()
189 WRITE_ONCE(espfix_pages[page], stack_page); in init_espfix_ap()
195 per_cpu(espfix_waddr, cpu) = (unsigned long)stack_page in init_espfix_ap()
/linux-6.3-rc2/arch/mips/kernel/
A Dperf_event.c51 unsigned long stack_page = in perf_callchain_kernel() local
53 if (stack_page && sp >= stack_page && in perf_callchain_kernel()
54 sp <= stack_page + THREAD_SIZE - 32) in perf_callchain_kernel()
A Dstacktrace.c46 unsigned long stack_page = in save_context_stack() local
48 if (stack_page && sp >= stack_page && in save_context_stack()
49 sp <= stack_page + THREAD_SIZE - 32) in save_context_stack()
A Dprocess.c543 unsigned long notrace unwind_stack_by_address(unsigned long stack_page, in unwind_stack_by_address() argument
554 if (!stack_page) in unwind_stack_by_address()
561 low = stack_page; in unwind_stack_by_address()
563 high = stack_page + IRQ_STACK_START; in unwind_stack_by_address()
566 high = stack_page + THREAD_SIZE - 32; in unwind_stack_by_address()
638 unsigned long stack_page = 0; in unwind_stack() local
643 stack_page = (unsigned long)irq_stack[cpu]; in unwind_stack()
648 if (!stack_page) in unwind_stack()
649 stack_page = (unsigned long)task_stack_page(task); in unwind_stack()
651 return unwind_stack_by_address(stack_page, sp, pc, ra); in unwind_stack()
/linux-6.3-rc2/arch/hexagon/kernel/
A Dprocess.c129 unsigned long stack_page; in __get_wchan() local
132 stack_page = (unsigned long)task_stack_page(p); in __get_wchan()
135 if (fp < (stack_page + sizeof(struct thread_info)) || in __get_wchan()
136 fp >= (THREAD_SIZE - 8 + stack_page)) in __get_wchan()
/linux-6.3-rc2/arch/m68k/kernel/
A Dprocess.c270 unsigned long stack_page; in __get_wchan() local
273 stack_page = (unsigned long)task_stack_page(p); in __get_wchan()
276 if (fp < stack_page+sizeof(struct thread_info) || in __get_wchan()
277 fp >= 8184+stack_page) in __get_wchan()
/linux-6.3-rc2/arch/um/kernel/
A Dprocess.c366 unsigned long stack_page, sp, ip; in __get_wchan() local
369 stack_page = (unsigned long) task_stack_page(p); in __get_wchan()
371 if (stack_page == 0) in __get_wchan()
379 if (sp < stack_page) in __get_wchan()
382 while (sp < stack_page + THREAD_SIZE) { in __get_wchan()
/linux-6.3-rc2/arch/powerpc/kernel/
A Dstacktrace.c70 unsigned long stack_page = (unsigned long)task_stack_page(task); in arch_stack_walk_reliable() local
75 stack_end = stack_page + THREAD_SIZE; in arch_stack_walk_reliable()
105 if (sp < stack_page + sizeof(struct thread_struct) || in arch_stack_walk_reliable()
A Dprocess.c2117 unsigned long stack_page; in valid_irq_stack() local
2123 stack_page = (unsigned long)hardirq_ctx[cpu]; in valid_irq_stack()
2124 if (sp >= stack_page && sp <= stack_page + THREAD_SIZE - nbytes) in valid_irq_stack()
2127 stack_page = (unsigned long)softirq_ctx[cpu]; in valid_irq_stack()
2128 if (sp >= stack_page && sp <= stack_page + THREAD_SIZE - nbytes) in valid_irq_stack()
2138 unsigned long stack_page; in valid_emergency_stack() local
2153 if (sp >= stack_page && sp <= stack_page + THREAD_SIZE - nbytes) in valid_emergency_stack()
2158 if (sp >= stack_page && sp <= stack_page + THREAD_SIZE - nbytes) in valid_emergency_stack()
2162 if (sp >= stack_page && sp <= stack_page + THREAD_SIZE - nbytes) in valid_emergency_stack()
2177 unsigned long stack_page = (unsigned long)task_stack_page(p); in validate_sp_size() local
[all …]
/linux-6.3-rc2/arch/nios2/kernel/
A Dprocess.c224 unsigned long stack_page; in __get_wchan() local
227 stack_page = (unsigned long)p; in __get_wchan()
230 if (fp < stack_page+sizeof(struct task_struct) || in __get_wchan()
231 fp >= 8184+stack_page) /* ;dgt2;tmp */ in __get_wchan()
/linux-6.3-rc2/arch/arm/kernel/
A Dprocess.c284 unsigned long stack_page; in __get_wchan() local
291 stack_page = (unsigned long)task_stack_page(p); in __get_wchan()
293 if (frame.sp < stack_page || in __get_wchan()
294 frame.sp >= stack_page + THREAD_SIZE || in __get_wchan()
/linux-6.3-rc2/arch/xtensa/kernel/
A Dprocess.c379 unsigned long stack_page = (unsigned long) task_stack_page(p); in __get_wchan() local
386 if (sp < stack_page + sizeof(struct task_struct) || in __get_wchan()
387 sp >= (stack_page + THREAD_SIZE) || in __get_wchan()
/linux-6.3-rc2/arch/mips/include/asm/
A Dstacktrace.h13 extern unsigned long unwind_stack_by_address(unsigned long stack_page,
/linux-6.3-rc2/arch/arm64/kvm/
A Darm.c1950 unsigned long stack_page; in init_hyp_mode() local
1952 stack_page = __get_free_page(GFP_KERNEL); in init_hyp_mode()
1953 if (!stack_page) { in init_hyp_mode()
1958 per_cpu(kvm_arm_hyp_stack_page, cpu) = stack_page; in init_hyp_mode()
2027 char *stack_page = (char *)per_cpu(kvm_arm_hyp_stack_page, cpu); in init_hyp_mode() local
2051 __pa(stack_page), PAGE_HYP); in init_hyp_mode()
2063 params->stack_pa = __pa(stack_page); in init_hyp_mode()

Completed in 18 milliseconds