/linux/arch/sparc/kernel/ |
H A D | kstack.h | 20 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) in kstack_valid() 26 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) in kstack_valid() 30 sp <= (base + THREAD_SIZE - sizeof(struct sparc_stackf))) in kstack_valid() 43 addr <= (base + THREAD_SIZE - sizeof(*regs))) in kstack_is_trap_frame() 49 addr <= (base + THREAD_SIZE - sizeof(*regs))) in kstack_is_trap_frame() 53 addr <= (base + THREAD_SIZE - sizeof(*regs))) in kstack_is_trap_frame() 71 orig_sp > (sp + THREAD_SIZE)) { in set_hardirq_stack() 72 sp += THREAD_SIZE - 192 - STACK_BIAS; in set_hardirq_stack()
|
H A D | trampoline_32.S | 65 sethi %hi(THREAD_SIZE - STACKFRAME_SZ), %sp 66 or %sp, %lo(THREAD_SIZE - STACKFRAME_SZ), %sp 126 sethi %hi(THREAD_SIZE - STACKFRAME_SZ), %sp 127 or %sp, %lo(THREAD_SIZE - STACKFRAME_SZ), %sp 182 sethi %hi(THREAD_SIZE - STACKFRAME_SZ), %sp 183 or %sp, %lo(THREAD_SIZE - STACKFRAME_SZ), %sp
|
/linux/include/linux/ |
H A D | vm_event_item.h | 163 #if THREAD_SIZE > 1024 166 #if THREAD_SIZE > 2048 169 #if THREAD_SIZE > 4096 172 #if THREAD_SIZE > 8192 175 #if THREAD_SIZE > 16384 178 #if THREAD_SIZE > 32768 181 #if THREAD_SIZE > 65536
|
/linux/arch/riscv/include/asm/ |
H A D | thread_info.h | 22 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 30 #define THREAD_ALIGN (2 * THREAD_SIZE) 32 #define THREAD_ALIGN THREAD_SIZE 38 #define IRQ_STACK_SIZE THREAD_SIZE
|
/linux/include/linux/sched/ |
H A D | task_stack.h | 31 return (unsigned long *)((unsigned long)task->stack + THREAD_SIZE) - 1; in end_of_stack() 59 return (unsigned long *)((unsigned long)task_thread_info(p) + THREAD_SIZE) - 1; in end_of_stack() 94 return (obj >= stack) && (obj < (stack + THREAD_SIZE)); in object_is_on_stack() 115 return !(((unsigned long)addr+sizeof(void*)-1) & (THREAD_SIZE-sizeof(void*))); in kstack_end()
|
/linux/arch/um/kernel/skas/ |
H A D | process.c | 31 static char cpu0_irqstack[THREAD_SIZE] __aligned(THREAD_SIZE); 36 set_sigstack(cpu0_irqstack, THREAD_SIZE); in start_uml()
|
/linux/arch/arm/include/asm/ |
H A D | thread_info.h | 25 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 26 #define THREAD_START_SP (THREAD_SIZE - 8) 29 #define THREAD_ALIGN (2 * THREAD_SIZE) 31 #define THREAD_ALIGN THREAD_SIZE
|
/linux/arch/sh/include/asm/ |
H A D | thread_info.h | 46 #define THREAD_SIZE (1 << THREAD_SHIFT) macro 47 #define STACK_WARN (THREAD_SIZE >> 3) 78 : "1" (~(THREAD_SIZE - 1)) in current_thread_info()
|
H A D | ptrace.h | 96 return ((addr & ~(THREAD_SIZE - 1)) == in regs_within_kernel_stack() 97 (kernel_stack_pointer(regs) & ~(THREAD_SIZE - 1))); in regs_within_kernel_stack() 127 ((struct pt_regs *) (task_stack_page(task) + THREAD_SIZE) - 1)
|
H A D | kprobes.h | 19 (((unsigned long)current_thread_info()) + THREAD_SIZE - (ADDR))) \ 21 : (((unsigned long)current_thread_info()) + THREAD_SIZE - (ADDR)))
|
/linux/arch/mips/include/asm/ |
H A D | thread_info.h | 98 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 99 #define THREAD_MASK (THREAD_SIZE - 1UL) 101 #define STACK_WARN (THREAD_SIZE / 8)
|
/linux/arch/loongarch/include/asm/ |
H A D | ptrace.h | 87 return ((addr & ~(THREAD_SIZE - 1)) == in regs_within_kernel_stack() 88 (kernel_stack_pointer(regs) & ~(THREAD_SIZE - 1))); in regs_within_kernel_stack() 176 (struct pt_regs *)((sp | (THREAD_SIZE - 1)) + 1) - 1; \
|
/linux/arch/x86/include/asm/ |
H A D | page_32_types.h | 23 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 25 #define IRQ_STACK_SIZE THREAD_SIZE
|
/linux/arch/m68k/include/asm/ |
H A D | thread_info.h | 23 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 51 : "di" (~(THREAD_SIZE-1)) in current_thread_info()
|
/linux/arch/nios2/include/asm/ |
H A D | thread_info.h | 25 #define THREAD_SIZE 8192 /* 2 * PAGE_SIZE */ macro 62 return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); in current_thread_info()
|
/linux/arch/alpha/kernel/ |
H A D | vmlinux.lds.S | 46 . = ALIGN(THREAD_SIZE); 52 RW_DATA(L1_CACHE_BYTES, PAGE_SIZE, THREAD_SIZE)
|
/linux/arch/s390/include/asm/ |
H A D | kprobes.h | 48 (((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR))) \ 50 : (((unsigned long)task_stack_page(current)) + THREAD_SIZE - (ADDR)))
|
/linux/arch/s390/boot/ |
H A D | startup.c | 272 BUILD_BUG_ON(!IS_ALIGNED(TEXT_OFFSET, THREAD_SIZE)); in setup_kernel_memory_layout() 273 BUILD_BUG_ON(!IS_ALIGNED(__NO_KASLR_START_KERNEL, THREAD_SIZE)); in setup_kernel_memory_layout() 312 slots = DIV_ROUND_UP(kaslr_len - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout() 315 kernel_end = vmax - pos * THREAD_SIZE; in setup_kernel_memory_layout() 316 kernel_start = round_down(kernel_end - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout() 321 kernel_start = round_down(vmax - kernel_size, THREAD_SIZE); in setup_kernel_memory_layout()
|
/linux/arch/sparc/include/asm/ |
H A D | thread_info_64.h | 103 #define THREAD_SIZE (2*PAGE_SIZE) macro 106 #define THREAD_SIZE PAGE_SIZE macro 119 .kregs = (struct pt_regs *)(init_stack+THREAD_SIZE)-1 \
|
/linux/arch/arc/include/asm/ |
H A D | thread_info.h | 24 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) macro 62 return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); in current_thread_info()
|
/linux/arch/microblaze/kernel/ |
H A D | traps.c | 50 words_to_show = (THREAD_SIZE - (fp & (THREAD_SIZE - 1))) >> 2; in show_stack()
|
/linux/arch/m68k/coldfire/ |
H A D | entry.S | 71 andl #-THREAD_SIZE,%d2 /* at start of kernel stack */ 108 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ 132 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */
|
/linux/arch/microblaze/include/asm/ |
H A D | thread_info.h | 13 #define THREAD_SIZE (1 << THREAD_SHIFT) macro 85 return (struct thread_info *)(sp & ~(THREAD_SIZE-1)); in current_thread_info()
|
/linux/kernel/trace/ |
H A D | trace_stack.c | 162 this_size = ((unsigned long)stack) & (THREAD_SIZE-1); in check_stack() 163 this_size = THREAD_SIZE - this_size; in check_stack() 214 (((unsigned long)start & ~(THREAD_SIZE-1)) + THREAD_SIZE); in check_stack()
|
/linux/arch/arm64/include/asm/ |
H A D | stacktrace.h | 45 unsigned long high = low + THREAD_SIZE; in stackinfo_get_task() 115 unsigned long low = high - THREAD_SIZE; in stackinfo_get_efi()
|