/kernel/linux/linux-5.10/arch/um/include/shared/ |
H A D | frame_kern.h | 9 extern int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, 11 extern int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
|
/kernel/linux/linux-6.6/arch/um/include/shared/ |
H A D | frame_kern.h | 9 extern int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, 11 extern int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | signal.c | 360 int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_sc() argument 368 stack_top = ((stack_top + 4) & -16UL) - 4; in setup_signal_stack_sc() 369 frame = (struct sigframe __user *) stack_top - 1; in setup_signal_stack_sc() 406 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument 413 stack_top &= -8UL; in setup_signal_stack_si() 414 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si() 488 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument 496 round_down(stack_top - sizeof(struct rt_sigframe), 16); in setup_signal_stack_si()
|
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | signal.c | 361 int setup_signal_stack_sc(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_sc() argument 369 stack_top = ((stack_top + 4) & -16UL) - 4; in setup_signal_stack_sc() 370 frame = (struct sigframe __user *) stack_top - 1; in setup_signal_stack_sc() 407 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument 414 stack_top &= -8UL; in setup_signal_stack_si() 415 frame = (struct rt_sigframe __user *) stack_top - 1; in setup_signal_stack_si() 489 int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig, in setup_signal_stack_si() argument 497 round_down(stack_top - sizeof(struct rt_sigframe), 16); in setup_signal_stack_si()
|
/kernel/linux/linux-5.10/mm/kasan/ |
H A D | generic.c | 310 void __asan_allocas_unpoison(const void *stack_top, const void *stack_bottom) in __asan_allocas_unpoison() argument 312 if (unlikely(!stack_top || stack_top > stack_bottom)) in __asan_allocas_unpoison() 315 kasan_unpoison_shadow(stack_top, stack_bottom - stack_top); in __asan_allocas_unpoison()
|
H A D | kasan.h | 240 void __asan_allocas_unpoison(const void *stack_top, const void *stack_bottom);
|
/kernel/linux/linux-6.6/mm/kasan/ |
H A D | generic.c | 311 void __asan_allocas_unpoison(void *stack_top, ssize_t stack_bottom) in __asan_allocas_unpoison() argument 313 if (unlikely(!stack_top || stack_top > (void *)stack_bottom)) in __asan_allocas_unpoison() 316 kasan_unpoison(stack_top, (void *)stack_bottom - stack_top, false); in __asan_allocas_unpoison()
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | processor.h | 47 unsigned long stack_top(void); 48 #define STACK_TOP stack_top()
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | processor.h | 48 unsigned long stack_top(void); 49 #define STACK_TOP stack_top()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H A D | cvmx-sysinfo.h | 59 uint64_t stack_top; member
|
H A D | cvmx-bootinfo.h | 62 uint64_t stack_top; member 145 uint64_t stack_top;
|
H A D | octeon.h | 61 uint64_t stack_top; member 112 uint64_t stack_top;
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | ia32.h | 65 unsigned long stack_top, int exec_stack);
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H A D | cvmx-sysinfo.h | 59 uint64_t stack_top; member
|
H A D | cvmx-bootinfo.h | 62 uint64_t stack_top; member 145 uint64_t stack_top;
|
H A D | octeon.h | 60 uint64_t stack_top; member 111 uint64_t stack_top;
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | ia32.h | 65 unsigned long stack_top, int exec_stack);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | binfmts.h | 132 unsigned long stack_top,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | binfmts.h | 122 unsigned long stack_top,
|
/kernel/linux/linux-5.10/fs/ |
H A D | exec.c | 749 unsigned long stack_top, in setup_arg_pages() 776 stack_base = PAGE_ALIGN(stack_top - stack_base); in setup_arg_pages() 782 stack_top = arch_align_stack(stack_top); in setup_arg_pages() 783 stack_top = PAGE_ALIGN(stack_top); in setup_arg_pages() 785 if (unlikely(stack_top < mmap_min_addr) || in setup_arg_pages() 786 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages() 789 stack_shift = vma->vm_end - stack_top; in setup_arg_pages() 748 setup_arg_pages(struct linux_binprm *bprm, unsigned long stack_top, int executable_stack) setup_arg_pages() argument
|
/kernel/linux/linux-6.6/fs/ |
H A D | exec.c | 751 unsigned long stack_top, in setup_arg_pages() 780 stack_base = PAGE_ALIGN(stack_top - stack_base); in setup_arg_pages() 786 stack_top = arch_align_stack(stack_top); in setup_arg_pages() 787 stack_top = PAGE_ALIGN(stack_top); in setup_arg_pages() 789 if (unlikely(stack_top < mmap_min_addr) || in setup_arg_pages() 790 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages() 793 stack_shift = vma->vm_end - stack_top; in setup_arg_pages() 750 setup_arg_pages(struct linux_binprm *bprm, unsigned long stack_top, int executable_stack) setup_arg_pages() argument
|
/kernel/linux/linux-5.10/drivers/media/mc/ |
H A D | mc-entity.c | 264 #define stack_top(en) ((en)->stack[(en)->top].entity) macro 310 struct media_entity *entity = stack_top(graph); in media_graph_walk_iter() 349 if (stack_top(graph) == NULL) in media_graph_walk_next() 357 while (link_top(graph) != &stack_top(graph)->links) in media_graph_walk_next()
|
/kernel/linux/linux-5.10/mm/ |
H A D | util.c | 318 unsigned long randomize_stack_top(unsigned long stack_top) in randomize_stack_top() argument 328 return PAGE_ALIGN(stack_top) + random_variable; in randomize_stack_top() 330 return PAGE_ALIGN(stack_top) - random_variable; in randomize_stack_top()
|
/kernel/linux/linux-6.6/mm/ |
H A D | util.c | 322 unsigned long randomize_stack_top(unsigned long stack_top) in randomize_stack_top() argument 332 return PAGE_ALIGN(stack_top) + random_variable; in randomize_stack_top() 334 return PAGE_ALIGN(stack_top) - random_variable; in randomize_stack_top()
|
/kernel/linux/linux-6.6/drivers/media/mc/ |
H A D | mc-entity.c | 302 #define stack_top(en) ((en)->stack[(en)->top].entity) macro 348 struct media_entity *entity = stack_top(graph); in media_graph_walk_iter() 394 if (stack_top(graph) == NULL) in media_graph_walk_next() 402 while (link_top(graph) != &stack_top(graph)->links) in media_graph_walk_next()
|