stack 248 arch/alpha/kernel/process.c struct switch_stack *childstack, *stack; stack 279 arch/alpha/kernel/process.c stack = ((struct switch_stack *) regs) - 1; stack 280 arch/alpha/kernel/process.c *childstack = *stack; stack 149 arch/alpha/kernel/traps.c unsigned long *stack; stack 159 arch/alpha/kernel/traps.c stack = sp; stack 161 arch/alpha/kernel/traps.c if (((long) stack & (THREAD_SIZE-1)) == 0) stack 170 arch/alpha/kernel/traps.c pr_cont("%016lx", *stack++); stack 52 arch/arc/include/asm/entry-arcv2.h ; 1. SP auto-switched to kernel mode stack stack 54 arch/arc/include/asm/entry-arcv2.h ; 3. Auto save: (mandatory) Push PC and STAT32 on stack stack 61 arch/arc/include/asm/entry-arcv2.h ; carve pt_regs on stack (case #3), PC/STAT32 already on stack stack 66 arch/arc/include/asm/entry-arcv2.h ; carve pt_regs on stack (case #4), which grew partially already stack 77 arch/arc/include/asm/entry-arcv2.h ; 1. SP auto-switched to kernel mode stack stack 143 arch/arc/include/asm/entry-arcv2.h ; Auto stack switch works stack 179 arch/arc/include/asm/entry-arcv2.h ; - for K mode, it will be implicitly restored as stack is unwound stack 18 arch/arc/kernel/asm-offsets.c DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack)); stack 151 arch/arc/kernel/unwind.c const u8 *stack[MAX_STACK_DEPTH]; stack 804 arch/arc/kernel/unwind.c state->stack[state->stackDepth++] = ptr.p8; stack 813 arch/arc/kernel/unwind.c state->stack[state->stackDepth - 1]; stack 126 arch/arm/common/bL_switcher.c void *stack = current_thread_info() + 1; stack 127 arch/arm/common/bL_switcher.c stack = PTR_ALIGN(stack, L1_CACHE_BYTES); stack 128 arch/arm/common/bL_switcher.c stack += clusterid * STACK_SIZE + STACK_SIZE; stack 129 arch/arm/common/bL_switcher.c call_with_stack(bL_do_switch, (void *)_arg, stack); stack 64 arch/arm/include/asm/smp.h void *stack; stack 62 arch/arm/kernel/reboot.c u64 *stack = soft_restart_stack + ARRAY_SIZE(soft_restart_stack); stack 73 arch/arm/kernel/reboot.c call_with_stack(__soft_restart, (void *)addr, (void *)stack); stack 149 arch/arm/kernel/setup.c static struct stack stacks[NR_CPUS]; stack 526 arch/arm/kernel/setup.c struct stack *stk = &stacks[cpu]; stack 571 arch/arm/kernel/setup.c "I" (offsetof(struct stack, irq[0])), stack 573 arch/arm/kernel/setup.c "I" (offsetof(struct stack, abt[0])), stack 575 arch/arm/kernel/setup.c "I" (offsetof(struct stack, und[0])), stack 577 arch/arm/kernel/setup.c "I" (offsetof(struct stack, fiq[0])), stack 140 arch/arm/kernel/smp.c secondary_data.stack = task_stack_page(idle) + THREAD_START_SP; stack 77 arch/arm/kernel/traps.c void dump_backtrace_stm(u32 *stack, u32 instruction) stack 85 arch/arm/kernel/traps.c p += sprintf(p, " r%d:%08x", reg, *stack--); stack 1316 arch/arm/probes/kprobes/test-core.c static uintptr_t __used kprobes_test_case_start(const char **title, void *stack) stack 1325 arch/arm/probes/kprobes/test-core.c current_stack = stack; stack 88 arch/arm64/include/asm/smp.h void *stack; stack 37 arch/arm64/kernel/asm-offsets.c DEFINE(TSK_STACK, offsetof(struct task_struct, stack)); stack 88 arch/arm64/kernel/asm-offsets.c DEFINE(CPU_BOOT_STACK, offsetof(struct secondary_data, stack)); stack 144 arch/arm64/kernel/probes/uprobes.c return regs->sp <= ret->stack; stack 146 arch/arm64/kernel/probes/uprobes.c return regs->sp < ret->stack; stack 112 arch/arm64/kernel/smp.c secondary_data.stack = task_stack_page(idle) + THREAD_SIZE; stack 138 arch/arm64/kernel/smp.c secondary_data.stack = NULL; stack 823 arch/arm64/kernel/traps.c unsigned long tsk_stk = (unsigned long)current->stack; stack 347 arch/c6x/kernel/traps.c static void show_trace(unsigned long *stack, unsigned long *endstack) stack 354 arch/c6x/kernel/traps.c while (stack + 1 <= endstack) { stack 355 arch/c6x/kernel/traps.c addr = *stack++; stack 376 arch/c6x/kernel/traps.c void show_stack(struct task_struct *task, unsigned long *stack) stack 381 arch/c6x/kernel/traps.c if (!stack) { stack 385 arch/c6x/kernel/traps.c stack = (unsigned long *)thread_saved_ksp(task); stack 387 arch/c6x/kernel/traps.c stack = (unsigned long *)&stack; stack 389 arch/c6x/kernel/traps.c endstack = (unsigned long *)(((unsigned long)stack + THREAD_SIZE - 1) stack 392 arch/c6x/kernel/traps.c pr_debug("Stack from %08lx:", (unsigned long)stack); stack 393 arch/c6x/kernel/traps.c for (i = 0, p = stack; i < kstack_depth_to_print; i++) { stack 401 arch/c6x/kernel/traps.c show_trace(stack, endstack); stack 13 arch/csky/kernel/asm-offsets.c DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack)); stack 8 arch/csky/kernel/dumpstack.c void show_trace(unsigned long *stack) stack 15 arch/csky/kernel/dumpstack.c addr = (unsigned long) stack & THREAD_MASK; stack 19 arch/csky/kernel/dumpstack.c fp = stack; stack 35 arch/csky/kernel/dumpstack.c void show_stack(struct task_struct *task, unsigned long *stack) stack 37 arch/csky/kernel/dumpstack.c if (!stack) { stack 39 arch/csky/kernel/dumpstack.c stack = (unsigned long *)thread_saved_fp(task); stack 42 arch/csky/kernel/dumpstack.c asm volatile("mov %0, r8\n":"=r"(stack)::"memory"); stack 44 arch/csky/kernel/dumpstack.c stack = (unsigned long *)&stack; stack 48 arch/csky/kernel/dumpstack.c show_trace(stack); stack 238 arch/csky/kernel/ptrace.c extern void show_stack(struct task_struct *task, unsigned long *stack); stack 29 arch/h8300/kernel/asm-offsets.c OFFSET(TASK_THREAD_INFO, task_struct, stack); stack 120 arch/h8300/kernel/traps.c unsigned long *stack, addr; stack 126 arch/h8300/kernel/traps.c stack = esp; stack 128 arch/h8300/kernel/traps.c pr_info("Stack from %08lx:", (unsigned long)stack); stack 130 arch/h8300/kernel/traps.c if (((unsigned long)stack & (THREAD_SIZE - 1)) >= stack 135 arch/h8300/kernel/traps.c pr_cont(" %08lx", *stack++); stack 140 arch/h8300/kernel/traps.c stack = esp; stack 141 arch/h8300/kernel/traps.c while (((unsigned long)stack & (THREAD_SIZE - 1)) < THREAD_SIZE-4) { stack 142 arch/h8300/kernel/traps.c addr = *stack++; stack 84 arch/hexagon/kernel/asm-offsets.c OFFSET(_TASK_THREAD_INFO, task_struct, stack); stack 183 arch/hexagon/kernel/smp.c struct thread_info *thread = (struct thread_info *)idle->stack; stack 1817 arch/ia64/kernel/mca.c p->stack = ti; stack 340 arch/ia64/kernel/process.c struct switch_stack *child_stack, *stack; stack 410 arch/ia64/kernel/process.c stack = ((struct switch_stack *) regs) - 1; stack 412 arch/ia64/kernel/process.c memcpy(child_stack, stack, sizeof(*child_ptregs) + sizeof(*child_stack)); stack 415 arch/ia64/kernel/process.c rbs_size = stack->ar_bspstore - rbs; stack 11 arch/m68k/fpsp040/fpsp.h | fpsp.h --- stack frame offsets during FPSP exception handling stack 24 arch/m68k/fpsp040/fpsp.h | After initialization, the stack looks like this: stack 66 arch/m68k/fpsp040/fpsp.h | a second fsave frame can be pushed onto the stack and the stack 77 arch/m68k/fpsp040/fpsp.h | Local Variables on the stack stack 28 arch/m68k/kernel/asm-offsets.c DEFINE(TASK_STACK, offsetof(struct task_struct, stack)); stack 814 arch/m68k/kernel/traps.c void show_trace(unsigned long *stack) stack 821 arch/m68k/kernel/traps.c addr = (unsigned long)stack + THREAD_SIZE - 1; stack 824 arch/m68k/kernel/traps.c while (stack + 1 <= endstack) { stack 825 arch/m68k/kernel/traps.c addr = *stack++; stack 938 arch/m68k/kernel/traps.c void show_stack(struct task_struct *task, unsigned long *stack) stack 944 arch/m68k/kernel/traps.c if (!stack) { stack 946 arch/m68k/kernel/traps.c stack = (unsigned long *)task->thread.esp0; stack 948 arch/m68k/kernel/traps.c stack = (unsigned long *)&stack; stack 950 arch/m68k/kernel/traps.c endstack = (unsigned long *)(((unsigned long)stack + THREAD_SIZE - 1) & -THREAD_SIZE); stack 952 arch/m68k/kernel/traps.c pr_info("Stack from %08lx:", (unsigned long)stack); stack 953 arch/m68k/kernel/traps.c p = stack; stack 962 arch/m68k/kernel/traps.c show_trace(stack); stack 227 arch/m68k/math-emu/fp_decode.h | adjust stack for byte moves from/to stack stack 72 arch/microblaze/kernel/asm-offsets.c DEFINE(TS_THREAD_INFO, offsetof(struct task_struct, stack)); stack 42 arch/microblaze/kernel/traps.c (task->stack))->cpu_context.r1; stack 295 arch/microblaze/kernel/unwind.c (struct thread_info *)(task->stack); stack 82 arch/mips/kernel/asm-offsets.c OFFSET(TASK_THREAD_INFO, task_struct, stack); stack 62 arch/nds32/include/asm/processor.h #define start_thread(regs,pc,stack) \ stack 69 arch/nds32/include/asm/processor.h regs->sp = stack; \ stack 108 arch/nios2/kernel/process.c struct switch_stack *stack; stack 132 arch/nios2/kernel/process.c stack = ((struct switch_stack *) regs) - 1; stack 133 arch/nios2/kernel/process.c *childstack = *stack; stack 60 arch/nios2/kernel/traps.c void show_stack(struct task_struct *task, unsigned long *stack) stack 65 arch/nios2/kernel/traps.c if (!stack) { stack 67 arch/nios2/kernel/traps.c stack = (unsigned long *)task->thread.ksp; stack 69 arch/nios2/kernel/traps.c stack = (unsigned long *)&stack; stack 72 arch/nios2/kernel/traps.c addr = (unsigned long) stack; stack 75 arch/nios2/kernel/traps.c pr_emerg("Stack from %08lx:", (unsigned long)stack); stack 77 arch/nios2/kernel/traps.c if (stack + 1 > endstack) stack 81 arch/nios2/kernel/traps.c pr_emerg(" %08lx", *stack++); stack 86 arch/nios2/kernel/traps.c while (stack + 1 <= endstack) { stack 87 arch/nios2/kernel/traps.c addr = *stack++; stack 16 arch/openrisc/include/asm/unwinder.h void unwind_stack(void *data, unsigned long *stack, stack 248 arch/openrisc/kernel/process.c new_ti = new->stack; stack 249 arch/openrisc/kernel/process.c old_ti = old->stack; stack 133 arch/openrisc/kernel/traps.c unsigned long addr, stack = regs->sp; stack 165 arch/openrisc/kernel/traps.c printk("Stack dump [0x%08lx]:\n", (unsigned long)stack); stack 167 arch/openrisc/kernel/traps.c if (((long)stack & (THREAD_SIZE - 1)) == 0) stack 169 arch/openrisc/kernel/traps.c stack++; stack 171 arch/openrisc/kernel/traps.c printk("%lx :: sp + %02d: 0x%08lx\n", stack, i * 4, stack 172 arch/openrisc/kernel/traps.c *((unsigned long *)(__pa(stack)))); stack 178 arch/openrisc/kernel/traps.c while (((long)stack & (THREAD_SIZE - 1)) != 0) { stack 179 arch/openrisc/kernel/traps.c addr = *((unsigned long *)__pa(stack)); stack 180 arch/openrisc/kernel/traps.c stack++; stack 60 arch/openrisc/kernel/unwinder.c void unwind_stack(void *data, unsigned long *stack, stack 67 arch/openrisc/kernel/unwinder.c while (!kstack_end(stack)) { stack 68 arch/openrisc/kernel/unwinder.c frameinfo = container_of(stack, stack 83 arch/openrisc/kernel/unwinder.c stack++; stack 93 arch/openrisc/kernel/unwinder.c void unwind_stack(void *data, unsigned long *stack, stack 98 arch/openrisc/kernel/unwinder.c while (!kstack_end(stack)) { stack 99 arch/openrisc/kernel/unwinder.c addr = *stack++; stack 159 arch/parisc/include/asm/processor.h void show_trace(struct task_struct *task, unsigned long *stack); stack 44 arch/parisc/kernel/asm-offsets.c DEFINE(TASK_THREAD_INFO, offsetof(struct task_struct, stack)); stack 382 arch/parisc/kernel/irq.c unsigned long stack[IRQ_STACK_SIZE/sizeof(unsigned long)]; stack 423 arch/parisc/kernel/irq.c stack_start = (unsigned long) &per_cpu(irq_stack_union, cpu).stack; stack 475 arch/parisc/kernel/irq.c irq_stack = (unsigned long) &union_ptr->stack; stack 215 arch/parisc/kernel/process.c void *stack = task_stack_page(p); stack 231 arch/parisc/kernel/process.c cregs->ksp = (unsigned long)stack + THREAD_SZ_ALGN + FRAME_SIZE; stack 254 arch/parisc/kernel/process.c cregs->ksp = (unsigned long)stack + THREAD_SZ_ALGN + FRAME_SIZE; stack 102 arch/powerpc/include/asm/xics.h unsigned char stack[MAX_NUM_PRIORITIES]; stack 116 arch/powerpc/include/asm/xics.h os_cppr->stack[++os_cppr->index] = IPI_PRIORITY; stack 118 arch/powerpc/include/asm/xics.h os_cppr->stack[++os_cppr->index] = DEFAULT_PRIORITY; stack 128 arch/powerpc/include/asm/xics.h return os_cppr->stack[--os_cppr->index]; stack 140 arch/powerpc/include/asm/xics.h os_cppr->stack[0] = cppr; stack 147 arch/powerpc/include/asm/xics.h return os_cppr->stack[os_cppr->index]; stack 96 arch/powerpc/kernel/asm-offsets.c OFFSET(TASK_STACK, task_struct, stack); stack 2031 arch/powerpc/kernel/process.c void show_stack(struct task_struct *tsk, unsigned long *stack) stack 2047 arch/powerpc/kernel/process.c sp = (unsigned long) stack; stack 2061 arch/powerpc/kernel/process.c stack = (unsigned long *) sp; stack 2062 arch/powerpc/kernel/process.c newsp = stack[0]; stack 2063 arch/powerpc/kernel/process.c ip = stack[STACK_FRAME_LR_SAVE]; stack 2068 arch/powerpc/kernel/process.c &ftrace_idx, ip, stack); stack 2083 arch/powerpc/kernel/process.c && stack[STACK_FRAME_MARKER] == STACK_FRAME_REGS_MARKER) { stack 33 arch/powerpc/kernel/stacktrace.c unsigned long *stack = (unsigned long *) sp; stack 39 arch/powerpc/kernel/stacktrace.c newsp = stack[0]; stack 40 arch/powerpc/kernel/stacktrace.c ip = stack[STACK_FRAME_LR_SAVE]; stack 145 arch/powerpc/kernel/stacktrace.c unsigned long *stack = (unsigned long *) sp; stack 152 arch/powerpc/kernel/stacktrace.c newsp = stack[0]; stack 172 arch/powerpc/kernel/stacktrace.c stack[STACK_FRAME_MARKER] == STACK_FRAME_REGS_MARKER) { stack 177 arch/powerpc/kernel/stacktrace.c ip = stack[STACK_FRAME_LR_SAVE]; stack 185 arch/powerpc/kernel/stacktrace.c ip = ftrace_graph_ret_addr(tsk, &graph_idx, ip, stack); stack 200 arch/powerpc/kernel/uprobes.c return regs->gpr[1] <= ret->stack; stack 202 arch/powerpc/kernel/uprobes.c return regs->gpr[1] < ret->stack; stack 31 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_STACK, task_struct, stack); stack 195 arch/s390/include/asm/compat.h unsigned long stack; stack 197 arch/s390/include/asm/compat.h stack = KSTK_ESP(current); stack 199 arch/s390/include/asm/compat.h stack &= 0x7fffffffUL; stack 200 arch/s390/include/asm/compat.h return (void __user *) (stack - len); stack 96 arch/s390/include/asm/stacktrace.h #define CALL_ON_STACK(fn, stack, nr, args...) \ stack 108 arch/s390/include/asm/stacktrace.h [_stack] "a" (stack), \ stack 24 arch/s390/kernel/asm-offsets.c OFFSET(__TASK_stack, task_struct, stack); stack 57 arch/s390/kernel/dumpstack.c unsigned long stack; stack 59 arch/s390/kernel/dumpstack.c stack = (unsigned long) task_stack_page(task); stack 60 arch/s390/kernel/dumpstack.c return in_stack(sp, info, STACK_TYPE_TASK, stack, stack + THREAD_SIZE); stack 126 arch/s390/kernel/dumpstack.c void show_stack(struct task_struct *task, unsigned long *stack) stack 133 arch/s390/kernel/dumpstack.c unwind_for_each_frame(&state, task, NULL, (unsigned long) stack) stack 89 arch/s390/kernel/entry.h void stack_free(unsigned long stack); stack 49 arch/s390/kernel/perf_event.c struct stack_frame *stack = (struct stack_frame *) regs->gprs[15]; stack 51 arch/s390/kernel/perf_event.c if (!stack) stack 54 arch/s390/kernel/perf_event.c return (struct kvm_s390_sie_block *) stack->empty1[0]; stack 323 arch/s390/kernel/setup.c void stack_free(unsigned long stack) stack 326 arch/s390/kernel/setup.c vfree((void *) stack); stack 328 arch/s390/kernel/setup.c free_pages(stack, THREAD_SIZE_ORDER); stack 334 arch/s390/kernel/setup.c unsigned long stack; stack 336 arch/s390/kernel/setup.c stack = __get_free_pages(GFP_KERNEL, THREAD_SIZE_ORDER); stack 337 arch/s390/kernel/setup.c if (!stack) stack 339 arch/s390/kernel/setup.c S390_lowcore.async_stack = stack + STACK_INIT_OFFSET; stack 360 arch/s390/kernel/setup.c unsigned long stack; stack 362 arch/s390/kernel/setup.c stack = stack_alloc(); stack 363 arch/s390/kernel/setup.c if (!stack) stack 365 arch/s390/kernel/setup.c current->stack = (void *) stack; stack 367 arch/s390/kernel/setup.c current->stack_vm_area = (void *) stack; stack 370 arch/s390/kernel/setup.c stack += STACK_INIT_OFFSET; stack 371 arch/s390/kernel/setup.c S390_lowcore.kernel_stack = stack; stack 372 arch/s390/kernel/setup.c frame = (struct stack_frame *) stack; stack 320 arch/s390/kernel/smp.c void *data, unsigned long stack) stack 327 arch/s390/kernel/smp.c CALL_ON_STACK(__pcpu_delegate, stack, 2, func, data); stack 331 arch/s390/kernel/smp.c mem_assign_absolute(lc->restart_stack, stack); stack 157 arch/s390/kernel/uprobes.c return user_stack_pointer(regs) <= ret->stack; stack 159 arch/s390/kernel/uprobes.c return user_stack_pointer(regs) < ret->stack; stack 16 arch/sh/include/asm/stacktrace.h int (*stack)(void *data, char *name); stack 20 arch/sh/include/asm/stacktrace.h unsigned long *stack, stack 125 arch/sh/kernel/dumpstack.c .stack = print_trace_stack, stack 149 arch/sh/kernel/dumpstack.c unsigned long stack; stack 158 arch/sh/kernel/dumpstack.c stack = (unsigned long)sp; stack 159 arch/sh/kernel/dumpstack.c dump_mem("Stack: ", stack, THREAD_SIZE + stack 62 arch/sh/kernel/irq.c u32 stack[THREAD_SIZE/sizeof(u32)]; stack 28 arch/sh/kernel/perf_callchain.c .stack = callchain_stack, stack 42 arch/sh/kernel/ptrace_32.c unsigned char *stack; stack 44 arch/sh/kernel/ptrace_32.c stack = (unsigned char *)task_pt_regs(task); stack 45 arch/sh/kernel/ptrace_32.c stack += offset; stack 46 arch/sh/kernel/ptrace_32.c return (*((int *)stack)); stack 55 arch/sh/kernel/ptrace_32.c unsigned char *stack; stack 57 arch/sh/kernel/ptrace_32.c stack = (unsigned char *)task_pt_regs(task); stack 58 arch/sh/kernel/ptrace_32.c stack += offset; stack 59 arch/sh/kernel/ptrace_32.c *(unsigned long *) stack = data; stack 58 arch/sh/kernel/ptrace_64.c unsigned char *stack; stack 60 arch/sh/kernel/ptrace_64.c stack = (unsigned char *)(task->thread.uregs); stack 61 arch/sh/kernel/ptrace_64.c stack += offset; stack 62 arch/sh/kernel/ptrace_64.c return (*((int *)stack)); stack 99 arch/sh/kernel/ptrace_64.c unsigned char *stack; stack 101 arch/sh/kernel/ptrace_64.c stack = (unsigned char *)(task->thread.uregs); stack 102 arch/sh/kernel/ptrace_64.c stack += offset; stack 103 arch/sh/kernel/ptrace_64.c *(unsigned long *) stack = data; stack 222 arch/sh/kernel/smp.c stack_start.thread_info = tsk->stack; stack 43 arch/sh/kernel/stacktrace.c .stack = save_stack_stack, stack 76 arch/sh/kernel/stacktrace.c .stack = save_stack_stack, stack 37 arch/sh/oprofile/backtrace.c .stack = backtrace_stack, stack 66 arch/sparc/kernel/signal32.c compat_stack_t stack; stack 246 arch/sparc/kernel/signal32.c err |= compat_restore_altstack(&sf->stack); stack 562 arch/sparc/kernel/signal32.c err |= __compat_save_altstack(&sf->stack, regs->u_regs[UREG_FP]); stack 55 arch/sparc/kernel/signal_32.c stack_t stack; stack 182 arch/sparc/kernel/signal_32.c err |= restore_altstack(&sf->stack); stack 375 arch/sparc/kernel/signal_32.c err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); stack 251 arch/sparc/kernel/signal_64.c stack_t stack; stack 304 arch/sparc/kernel/signal_64.c err |= restore_altstack(&sf->stack); stack 405 arch/sparc/kernel/signal_64.c err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); stack 276 arch/um/drivers/chan_user.c unsigned long stack; stack 290 arch/um/drivers/chan_user.c thread = winch_tramp(fd, port, &thread_fd, &stack); stack 294 arch/um/drivers/chan_user.c register_winch_irq(thread_fd, fd, thread, port, stack); stack 44 arch/um/drivers/chan_user.h struct tty_port *port, unsigned long stack); stack 594 arch/um/drivers/line.c unsigned long stack; stack 605 arch/um/drivers/line.c if (winch->stack != 0) stack 606 arch/um/drivers/line.c free_stack(winch->stack, 0); stack 666 arch/um/drivers/line.c unsigned long stack) stack 681 arch/um/drivers/line.c .stack = stack }); stack 701 arch/um/drivers/line.c if (stack != 0) stack 702 arch/um/drivers/line.c free_stack(stack, 0); stack 1185 arch/um/drivers/ubd_kern.c unsigned long stack; stack 1194 arch/um/drivers/ubd_kern.c stack = alloc_stack(0, 0); stack 1195 arch/um/drivers/ubd_kern.c io_pid = start_io_thread(stack + PAGE_SIZE - sizeof(void *), stack 88 arch/um/include/asm/processor-generic.h unsigned long stack); stack 6 arch/um/include/asm/sysrq.h extern void show_trace(struct task_struct* task, unsigned long *stack); stack 23 arch/um/include/shared/kern_util.h extern void free_stack(unsigned long stack, int order); stack 285 arch/um/include/shared/os.h extern int copy_context_skas0(unsigned long stack, int pid); stack 288 arch/um/include/shared/os.h unsigned long stack); stack 289 arch/um/include/shared/os.h extern void new_thread(void *stack, jmp_buf *buf, void (*handler)(void)); stack 291 arch/um/include/shared/os.h extern int start_idle_thread(void *stack, jmp_buf *switch_buf); stack 14 arch/um/include/shared/skas/mm_id.h unsigned long stack; stack 13 arch/um/include/shared/skas/skas.h extern int user_thread(unsigned long stack, int flags); stack 574 arch/um/kernel/irq.c task->stack = ti; stack 592 arch/um/kernel/irq.c current->stack = to; stack 61 arch/um/kernel/process.c void free_stack(unsigned long stack, int order) stack 63 arch/um/kernel/process.c free_pages(stack, order); stack 268 arch/um/kernel/process.c unsigned long stack; stack 270 arch/um/kernel/process.c stack = sp & (PAGE_MASK << CONFIG_KERNEL_STACK_ORDER); stack 271 arch/um/kernel/process.c return stack != (unsigned long) current_thread_info(); stack 55 arch/um/kernel/skas/mmu.c unsigned long stack = 0; stack 58 arch/um/kernel/skas/mmu.c stack = get_zeroed_page(GFP_KERNEL); stack 59 arch/um/kernel/skas/mmu.c if (stack == 0) stack 62 arch/um/kernel/skas/mmu.c to_mm->id.stack = stack; stack 68 arch/um/kernel/skas/mmu.c to_mm->id.u.pid = copy_context_skas0(stack, stack 70 arch/um/kernel/skas/mmu.c else to_mm->id.u.pid = start_userspace(stack); stack 88 arch/um/kernel/skas/mmu.c if (to_mm->id.stack != 0) stack 89 arch/um/kernel/skas/mmu.c free_page(to_mm->id.stack); stack 103 arch/um/kernel/skas/mmu.c ret = init_stub_pte(mm, STUB_DATA, mm->context.id.stack); stack 108 arch/um/kernel/skas/mmu.c mm->context.stub_pages[1] = virt_to_page(mm->context.id.stack); stack 157 arch/um/kernel/skas/mmu.c free_page(mmu->id.stack); stack 54 arch/um/kernel/skas/process.c return current->mm->context.id.stack; stack 28 arch/um/kernel/sysrq.c void show_stack(struct task_struct *task, unsigned long *stack) stack 30 arch/um/kernel/sysrq.c unsigned long *sp = stack; stack 40 arch/um/kernel/sysrq.c if (!stack) stack 44 arch/um/kernel/sysrq.c stack = sp; stack 46 arch/um/kernel/sysrq.c if (kstack_end(stack)) stack 50 arch/um/kernel/sysrq.c pr_cont(" %08lx", *stack++); stack 254 arch/um/kernel/um_arch.c unsigned long stack; stack 322 arch/um/kernel/um_arch.c stack = (unsigned long) argv; stack 323 arch/um/kernel/um_arch.c stack &= ~(1024 * 1024 - 1); stack 324 arch/um/kernel/um_arch.c avail = stack - start_vm; stack 45 arch/um/os-Linux/helper.c unsigned long stack, sp; stack 48 arch/um/os-Linux/helper.c stack = alloc_stack(0, __cant_sleep()); stack 49 arch/um/os-Linux/helper.c if (stack == 0) stack 67 arch/um/os-Linux/helper.c sp = stack + UM_KERN_PAGE_SIZE - sizeof(void *); stack 109 arch/um/os-Linux/helper.c free_stack(stack, 0); stack 116 arch/um/os-Linux/helper.c unsigned long stack, sp; stack 119 arch/um/os-Linux/helper.c stack = alloc_stack(0, __cant_sleep()); stack 120 arch/um/os-Linux/helper.c if (stack == 0) stack 123 arch/um/os-Linux/helper.c sp = stack + UM_KERN_PAGE_SIZE - sizeof(void *); stack 142 arch/um/os-Linux/helper.c free_stack(stack, 0); stack 144 arch/um/os-Linux/helper.c *stack_out = stack; stack 129 arch/um/os-Linux/signal.c stack_t stack = { stack 135 arch/um/os-Linux/signal.c if (sigaltstack(&stack, NULL) != 0) stack 26 arch/um/os-Linux/skas/mem.c unsigned long *stack) stack 28 arch/um/os-Linux/skas/mem.c if (stack == NULL) { stack 29 arch/um/os-Linux/skas/mem.c stack = (unsigned long *) mm_idp->stack + 2; stack 30 arch/um/os-Linux/skas/mem.c *stack = 0; stack 32 arch/um/os-Linux/skas/mem.c return stack; stack 78 arch/um/os-Linux/skas/mem.c ret = *((unsigned long *) mm_idp->stack); stack 79 arch/um/os-Linux/skas/mem.c offset = *((unsigned long *) mm_idp->stack + 1); stack 81 arch/um/os-Linux/skas/mem.c data = (unsigned long *)(mm_idp->stack + offset - STUB_DATA); stack 114 arch/um/os-Linux/skas/mem.c unsigned long *stack = check_init_stack(mm_idp, *addr); stack 116 arch/um/os-Linux/skas/mem.c *stack += sizeof(long); stack 117 arch/um/os-Linux/skas/mem.c stack += *stack / sizeof(long); stack 119 arch/um/os-Linux/skas/mem.c *stack++ = syscall; stack 120 arch/um/os-Linux/skas/mem.c *stack++ = args[0]; stack 121 arch/um/os-Linux/skas/mem.c *stack++ = args[1]; stack 122 arch/um/os-Linux/skas/mem.c *stack++ = args[2]; stack 123 arch/um/os-Linux/skas/mem.c *stack++ = args[3]; stack 124 arch/um/os-Linux/skas/mem.c *stack++ = args[4]; stack 125 arch/um/os-Linux/skas/mem.c *stack++ = args[5]; stack 126 arch/um/os-Linux/skas/mem.c *stack++ = expected; stack 127 arch/um/os-Linux/skas/mem.c *stack = 0; stack 129 arch/um/os-Linux/skas/mem.c if (!done && ((((unsigned long) stack) & ~UM_KERN_PAGE_MASK) < stack 131 arch/um/os-Linux/skas/mem.c *addr = stack; stack 142 arch/um/os-Linux/skas/mem.c unsigned long *stack; stack 157 arch/um/os-Linux/skas/mem.c stack = check_init_stack(mm_idp, *addr); stack 158 arch/um/os-Linux/skas/mem.c *addr = stack; stack 160 arch/um/os-Linux/skas/mem.c *stack = data_count * sizeof(long); stack 162 arch/um/os-Linux/skas/mem.c memcpy(stack + 1, data, data_count * sizeof(long)); stack 164 arch/um/os-Linux/skas/mem.c *stub_addr = (void *)(((unsigned long)(stack + 1) & stack 192 arch/um/os-Linux/skas/process.c static int userspace_tramp(void *stack) stack 216 arch/um/os-Linux/skas/process.c if (stack != NULL) { stack 217 arch/um/os-Linux/skas/process.c fd = phys_mapping(to_phys(stack), &offset); stack 228 arch/um/os-Linux/skas/process.c if (stack != NULL) { stack 266 arch/um/os-Linux/skas/process.c void *stack; stack 271 arch/um/os-Linux/skas/process.c stack = mmap(NULL, UM_KERN_PAGE_SIZE, stack 274 arch/um/os-Linux/skas/process.c if (stack == MAP_FAILED) { stack 282 arch/um/os-Linux/skas/process.c sp = (unsigned long) stack + UM_KERN_PAGE_SIZE - sizeof(void *); stack 320 arch/um/os-Linux/skas/process.c if (munmap(stack, UM_KERN_PAGE_SIZE) < 0) { stack 551 arch/um/os-Linux/skas/process.c void new_thread(void *stack, jmp_buf *buf, void (*handler)(void)) stack 554 arch/um/os-Linux/skas/process.c (*buf)[0].JB_SP = (unsigned long) stack + UM_THREAD_SIZE - stack 576 arch/um/os-Linux/skas/process.c int start_idle_thread(void *stack, jmp_buf *switch_buf) stack 594 arch/um/os-Linux/skas/process.c (*switch_buf)[0].JB_SP = (unsigned long) stack + stack 46 arch/unicore32/include/asm/processor.h unsigned long *stack = (unsigned long *)sp; \ stack 51 arch/unicore32/include/asm/processor.h regs->UCreg_02 = stack[2]; /* r2 (envp) */ \ stack 52 arch/unicore32/include/asm/processor.h regs->UCreg_01 = stack[1]; /* r1 (argv) */ \ stack 53 arch/unicore32/include/asm/processor.h regs->UCreg_00 = stack[0]; /* r0 (argc) */ \ stack 50 arch/unicore32/kernel/setup.c static struct stack stacks[NR_CPUS]; stack 105 arch/unicore32/kernel/setup.c struct stack *stk = &stacks[cpu]; stack 121 arch/unicore32/kernel/setup.c "I" (offsetof(struct stack, irq[0])), stack 123 arch/unicore32/kernel/setup.c "I" (offsetof(struct stack, abt[0])), stack 125 arch/unicore32/kernel/setup.c "I" (offsetof(struct stack, und[0])), stack 246 arch/x86/ia32/sys_ia32.c .stack = newsp, stack 138 arch/x86/include/asm/cpu_entry_area.h return &get_cpu_entry_area(cpu)->entry_stack_page.stack; stack 341 arch/x86/include/asm/processor.h struct entry_stack stack; stack 375 arch/x86/include/asm/processor.h char stack[IRQ_STACK_SIZE]; stack 31 arch/x86/include/asm/stacktrace.h bool in_task_stack(unsigned long *stack, struct task_struct *task, stack 34 arch/x86/include/asm/stacktrace.h bool in_entry_stack(unsigned long *stack, struct stack_info *info); stack 36 arch/x86/include/asm/stacktrace.h int get_stack_info(unsigned long *stack, struct task_struct *task, stack 90 arch/x86/include/asm/stacktrace.h unsigned long *stack, char *log_lvl); stack 180 arch/x86/include/asm/thread_info.h static inline int arch_within_stack_frames(const void * const stack, stack 197 arch/x86/include/asm/thread_info.h while (stack <= frame && frame < stackend) { stack 57 arch/x86/kernel/asm-offsets_32.c offsetofend(struct cpu_entry_area, entry_stack_page.stack)); stack 32 arch/x86/kernel/dumpstack.c bool in_task_stack(unsigned long *stack, struct task_struct *task, stack 38 arch/x86/kernel/dumpstack.c if (stack < begin || stack >= end) stack 49 arch/x86/kernel/dumpstack.c bool in_entry_stack(unsigned long *stack, struct stack_info *info) stack 56 arch/x86/kernel/dumpstack.c if ((void *)stack < begin || (void *)stack >= end) stack 163 arch/x86/kernel/dumpstack.c unsigned long *stack, char *log_lvl) stack 173 arch/x86/kernel/dumpstack.c unwind_start(&state, task, regs, stack); stack 174 arch/x86/kernel/dumpstack.c stack = stack ? : get_stack_pointer(task, regs); stack 193 arch/x86/kernel/dumpstack.c for ( ; stack; stack = PTR_ALIGN(stack_info.next_sp, sizeof(long))) { stack 196 arch/x86/kernel/dumpstack.c if (get_stack_info(stack, task, &stack_info, &visit_mask)) { stack 203 arch/x86/kernel/dumpstack.c stack = (unsigned long *)PAGE_ALIGN((unsigned long)stack); stack 204 arch/x86/kernel/dumpstack.c if (get_stack_info(stack, task, &stack_info, &visit_mask)) stack 225 arch/x86/kernel/dumpstack.c for (; stack < stack_info.end; stack++) { stack 228 arch/x86/kernel/dumpstack.c unsigned long addr = READ_ONCE_NOCHECK(*stack); stack 239 arch/x86/kernel/dumpstack.c if (regs && stack == ®s->ip) stack 242 arch/x86/kernel/dumpstack.c if (stack == ret_addr_p) stack 255 arch/x86/kernel/dumpstack.c addr, stack); stack 35 arch/x86/kernel/dumpstack_32.c static bool in_hardirq_stack(unsigned long *stack, struct stack_info *info) stack 44 arch/x86/kernel/dumpstack_32.c if (stack < begin || stack > end) stack 60 arch/x86/kernel/dumpstack_32.c static bool in_softirq_stack(unsigned long *stack, struct stack_info *info) stack 69 arch/x86/kernel/dumpstack_32.c if (stack < begin || stack > end) stack 85 arch/x86/kernel/dumpstack_32.c int get_stack_info(unsigned long *stack, struct task_struct *task, stack 88 arch/x86/kernel/dumpstack_32.c if (!stack) stack 93 arch/x86/kernel/dumpstack_32.c if (in_task_stack(stack, task, info)) stack 99 arch/x86/kernel/dumpstack_32.c if (in_entry_stack(stack, info)) stack 102 arch/x86/kernel/dumpstack_32.c if (in_hardirq_stack(stack, info)) stack 105 arch/x86/kernel/dumpstack_32.c if (in_softirq_stack(stack, info)) stack 87 arch/x86/kernel/dumpstack_64.c static bool in_exception_stack(unsigned long *stack, struct stack_info *info) stack 89 arch/x86/kernel/dumpstack_64.c unsigned long begin, end, stk = (unsigned long)stack; stack 128 arch/x86/kernel/dumpstack_64.c static bool in_irq_stack(unsigned long *stack, struct stack_info *info) stack 137 arch/x86/kernel/dumpstack_64.c if (stack < begin || stack >= end) stack 153 arch/x86/kernel/dumpstack_64.c int get_stack_info(unsigned long *stack, struct task_struct *task, stack 156 arch/x86/kernel/dumpstack_64.c if (!stack) stack 161 arch/x86/kernel/dumpstack_64.c if (in_task_stack(stack, task, info)) stack 167 arch/x86/kernel/dumpstack_64.c if (in_exception_stack(stack, info)) stack 170 arch/x86/kernel/dumpstack_64.c if (in_irq_stack(stack, info)) stack 173 arch/x86/kernel/dumpstack_64.c if (in_entry_stack(stack, info)) stack 57 arch/x86/kernel/irq_32.c static void call_on_stack(void *func, void *stack) stack 62 arch/x86/kernel/irq_32.c : "=b" (stack) stack 63 arch/x86/kernel/irq_32.c : "0" (stack), stack 35 arch/x86/kernel/irq_64.c char *stack = (char *)per_cpu_ptr(&irq_stack_backing_store, cpu); stack 41 arch/x86/kernel/irq_64.c phys_addr_t pa = per_cpu_ptr_to_phys(stack + (i << PAGE_SHIFT)); stack 348 arch/x86/kernel/kexec-bzimage64.c void *stack; stack 489 arch/x86/kernel/kexec-bzimage64.c stack = kexec_purgatory_get_symbol_addr(image, "stack_end"); stack 490 arch/x86/kernel/kexec-bzimage64.c if (IS_ERR(stack)) { stack 496 arch/x86/kernel/kexec-bzimage64.c regs64.rsp = (unsigned long)stack; stack 305 arch/x86/kernel/traps.c (void *)fault_address, current->stack, stack 306 arch/x86/kernel/traps.c (char *)current->stack + THREAD_SIZE - 1); stack 1090 arch/x86/kernel/uprobes.c return regs->sp < ret->stack; stack 1092 arch/x86/kernel/uprobes.c return regs->sp <= ret->stack; stack 781 arch/x86/mm/fault.c (((unsigned long)tsk->stack - 1 - address < PAGE_SIZE) || stack 782 arch/x86/mm/fault.c address - ((unsigned long)tsk->stack + THREAD_SIZE) < PAGE_SIZE)) { stack 783 arch/x86/mm/fault.c unsigned long stack = __this_cpu_ist_top_va(DF) - sizeof(void *); stack 800 arch/x86/mm/fault.c [stack] "rm" (stack)); stack 229 arch/x86/um/ptrace_64.c int err, n, cpu = ((struct thread_info *) child->stack)->cpu; stack 246 arch/x86/um/ptrace_64.c int n, cpu = ((struct thread_info *) child->stack)->cpu; stack 18 arch/xtensa/include/asm/smp.h unsigned long stack; stack 78 arch/xtensa/kernel/asm-offsets.c DEFINE(TASK_THREAD_INFO, offsetof (struct task_struct, stack)); stack 244 arch/xtensa/kernel/smp.c start_info.stack = (unsigned long)task_pt_regs(idle); stack 248 arch/xtensa/kernel/smp.c __func__, cpu, idle, start_info.stack); stack 504 arch/xtensa/kernel/traps.c unsigned long *stack; stack 508 arch/xtensa/kernel/traps.c stack = sp; stack 519 arch/xtensa/kernel/traps.c show_trace(task, stack); stack 86 crypto/algapi.c struct list_head *stack, stack 92 crypto/algapi.c spawn = list_first_entry_or_null(stack, struct crypto_spawn, list); stack 98 crypto/algapi.c if (spawn->alg && &n->list != stack && !n->alg) stack 99 crypto/algapi.c n->alg = (n->list.next == stack) ? alg : stack 104 crypto/algapi.c return &n->list == stack ? top : &n->inst->alg.cra_users; stack 136 crypto/algapi.c LIST_HEAD(stack); stack 158 crypto/algapi.c list_move(&spawn->list, &stack); stack 178 crypto/algapi.c } while ((spawns = crypto_more_spawns(alg, &stack, &top, stack 1763 drivers/char/random.c } stack; stack 1765 drivers/char/random.c stack.now = random_get_entropy(); stack 1768 drivers/char/random.c if (stack.now == random_get_entropy()) stack 1771 drivers/char/random.c timer_setup_on_stack(&stack.timer, entropy_timer, 0); stack 1773 drivers/char/random.c if (!timer_pending(&stack.timer)) stack 1774 drivers/char/random.c mod_timer(&stack.timer, jiffies+1); stack 1775 drivers/char/random.c mix_pool_bytes(&input_pool, &stack.now, sizeof(stack.now)); stack 1777 drivers/char/random.c stack.now = random_get_entropy(); stack 1780 drivers/char/random.c del_timer_sync(&stack.timer); stack 1781 drivers/char/random.c destroy_timer_on_stack(&stack.timer); stack 1782 drivers/char/random.c mix_pool_bytes(&input_pool, &stack.now, sizeof(stack.now)); stack 511 drivers/firewire/core-device.c u32 *rom, *stack; stack 516 drivers/firewire/core-device.c sizeof(*stack) * MAX_CONFIG_ROM_SIZE, GFP_KERNEL); stack 520 drivers/firewire/core-device.c stack = &rom[MAX_CONFIG_ROM_SIZE]; stack 581 drivers/firewire/core-device.c stack[sp++] = 0xc0000005; stack 589 drivers/firewire/core-device.c key = stack[--sp]; stack 642 drivers/firewire/core-device.c stack[sp++] = i + rom[i]; stack 174 drivers/firewire/core-topology.c struct list_head stack, *h; stack 182 drivers/firewire/core-topology.c INIT_LIST_HEAD(&stack); stack 214 drivers/firewire/core-topology.c for (i = 0, h = &stack; i < child_port_count; i++) stack 279 drivers/firewire/core-topology.c __list_del(h->prev, &stack); stack 280 drivers/firewire/core-topology.c list_add_tail(&node->link, &stack); stack 115 drivers/gpu/drm/drm_mm.c node->stack = stack_depot_save(entries, n, GFP_NOWAIT); stack 130 drivers/gpu/drm/drm_mm.c if (!node->stack) { stack 136 drivers/gpu/drm/drm_mm.c nr_entries = stack_depot_fetch(node->stack, &entries); stack 1368 drivers/gpu/drm/i915/gem/i915_gem_context.c struct intel_engine_cs *stack[16]; stack 1407 drivers/gpu/drm/i915/gem/i915_gem_context.c siblings = stack; stack 1408 drivers/gpu/drm/i915/gem/i915_gem_context.c if (num_siblings > ARRAY_SIZE(stack)) { stack 1448 drivers/gpu/drm/i915/gem/i915_gem_context.c if (siblings != stack) stack 1446 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct drm_i915_gem_relocation_entry stack[N_RELOC(512)]; stack 1465 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c struct drm_i915_gem_relocation_entry *r = stack; stack 1467 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c min_t(unsigned int, remain, ARRAY_SIZE(stack)); stack 1517 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c if (unlikely(__put_user(offset, &urelocs[r-stack].presumed_offset))) { stack 1523 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c urelocs += ARRAY_SIZE(stack); stack 367 drivers/gpu/drm/i915/i915_gem_gtt.c struct pagevec stack; stack 393 drivers/gpu/drm/i915/i915_gem_gtt.c pagevec_init(&stack); stack 401 drivers/gpu/drm/i915/i915_gem_gtt.c stack.pages[stack.nr++] = page; stack 402 drivers/gpu/drm/i915/i915_gem_gtt.c } while (pagevec_space(&stack)); stack 404 drivers/gpu/drm/i915/i915_gem_gtt.c if (stack.nr && !set_pages_array_wc(stack.pages, stack.nr)) { stack 405 drivers/gpu/drm/i915/i915_gem_gtt.c page = stack.pages[--stack.nr]; stack 408 drivers/gpu/drm/i915/i915_gem_gtt.c if (stack.nr) stack 409 drivers/gpu/drm/i915/i915_gem_gtt.c stash_push_pagevec(&vm->i915->mm.wc_stash, &stack); stack 412 drivers/gpu/drm/i915/i915_gem_gtt.c if (stack.nr) stack 413 drivers/gpu/drm/i915/i915_gem_gtt.c stash_push_pagevec(&vm->free_pages, &stack); stack 417 drivers/gpu/drm/i915/i915_gem_gtt.c if (unlikely(stack.nr)) { stack 418 drivers/gpu/drm/i915/i915_gem_gtt.c WARN_ON_ONCE(set_pages_array_wb(stack.pages, stack.nr)); stack 419 drivers/gpu/drm/i915/i915_gem_gtt.c __pagevec_release(&stack); stack 429 drivers/gpu/drm/i915/i915_gem_gtt.c struct pagevec stack; stack 455 drivers/gpu/drm/i915/i915_gem_gtt.c stack = *pvec; stack 459 drivers/gpu/drm/i915/i915_gem_gtt.c pvec = &stack; stack 235 drivers/gpu/drm/i915/i915_scheduler.c struct i915_dependency stack; stack 250 drivers/gpu/drm/i915/i915_scheduler.c stack.signaler = node; stack 251 drivers/gpu/drm/i915/i915_scheduler.c list_add(&stack.dfs_link, &dfs); stack 305 drivers/gpu/drm/i915/i915_scheduler.c if (stack.dfs_link.next == stack.dfs_link.prev) stack 308 drivers/gpu/drm/i915/i915_scheduler.c __list_del_entry(&stack.dfs_link); stack 63 drivers/gpu/drm/i915/i915_vma.c if (!vma->node.stack) { stack 69 drivers/gpu/drm/i915/i915_vma.c nr_entries = stack_depot_fetch(vma->node.stack, &entries); stack 69 drivers/gpu/drm/i915/intel_runtime_pm.c static void __print_depot_stack(depot_stack_handle_t stack, stack 75 drivers/gpu/drm/i915/intel_runtime_pm.c nr_entries = stack_depot_fetch(stack, &entries); stack 87 drivers/gpu/drm/i915/intel_runtime_pm.c depot_stack_handle_t stack, *stacks; stack 93 drivers/gpu/drm/i915/intel_runtime_pm.c stack = __save_depot_stack(); stack 94 drivers/gpu/drm/i915/intel_runtime_pm.c if (!stack) stack 100 drivers/gpu/drm/i915/intel_runtime_pm.c rpm->debug.last_acquire = stack; stack 106 drivers/gpu/drm/i915/intel_runtime_pm.c stacks[rpm->debug.count++] = stack; stack 109 drivers/gpu/drm/i915/intel_runtime_pm.c stack = -1; stack 114 drivers/gpu/drm/i915/intel_runtime_pm.c return stack; stack 118 drivers/gpu/drm/i915/intel_runtime_pm.c depot_stack_handle_t stack) stack 123 drivers/gpu/drm/i915/intel_runtime_pm.c if (unlikely(stack == -1)) stack 128 drivers/gpu/drm/i915/intel_runtime_pm.c if (rpm->debug.owners[n] == stack) { stack 131 drivers/gpu/drm/i915/intel_runtime_pm.c (--rpm->debug.count - n) * sizeof(stack)); stack 147 drivers/gpu/drm/i915/intel_runtime_pm.c __print_depot_stack(stack, buf, PAGE_SIZE, 2); stack 148 drivers/gpu/drm/i915/intel_runtime_pm.c DRM_DEBUG_DRIVER("wakeref %x from\n%s", stack, buf); stack 150 drivers/gpu/drm/i915/intel_runtime_pm.c stack = READ_ONCE(rpm->debug.last_release); stack 151 drivers/gpu/drm/i915/intel_runtime_pm.c if (stack) { stack 152 drivers/gpu/drm/i915/intel_runtime_pm.c __print_depot_stack(stack, buf, PAGE_SIZE, 2); stack 198 drivers/gpu/drm/i915/intel_runtime_pm.c depot_stack_handle_t stack = dbg->owners[i]; stack 202 drivers/gpu/drm/i915/intel_runtime_pm.c while (i + 1 < dbg->count && dbg->owners[i + 1] == stack) stack 204 drivers/gpu/drm/i915/intel_runtime_pm.c __print_depot_stack(stack, buf, PAGE_SIZE, 2); stack 47 drivers/gpu/drm/i915/selftests/i915_random.c char stack[128]; stack 49 drivers/gpu/drm/i915/selftests/i915_random.c if (WARN_ON(elsz > sizeof(stack) || count > U32_MAX)) stack 63 drivers/gpu/drm/i915/selftests/i915_random.c memcpy(stack, arr + count * elsz, elsz); stack 65 drivers/gpu/drm/i915/selftests/i915_random.c memcpy(arr + swp * elsz, stack, elsz); stack 51 drivers/gpu/drm/nouveau/nvif/mem.c u8 stack[128]; stack 58 drivers/gpu/drm/nouveau/nvif/mem.c if (sizeof(*args) + argc > sizeof(stack)) { stack 62 drivers/gpu/drm/nouveau/nvif/mem.c args = (void *)stack; stack 79 drivers/gpu/drm/nouveau/nvif/mem.c if (args != (void *)stack) stack 146 drivers/gpu/drm/nouveau/nvif/object.c u8 stack[128]; stack 149 drivers/gpu/drm/nouveau/nvif/object.c if (sizeof(*args) + size > sizeof(stack)) { stack 153 drivers/gpu/drm/nouveau/nvif/object.c args = (void *)stack; stack 163 drivers/gpu/drm/nouveau/nvif/object.c if (args != (void *)stack) stack 40 drivers/gpu/drm/nouveau/nvif/vmm.c u8 stack[48]; stack 43 drivers/gpu/drm/nouveau/nvif/vmm.c if (sizeof(*args) + argc > sizeof(stack)) { stack 47 drivers/gpu/drm/nouveau/nvif/vmm.c args = (void *)stack; stack 59 drivers/gpu/drm/nouveau/nvif/vmm.c if (args != (void *)stack) stack 296 drivers/iommu/iommu.c LIST_HEAD(stack); stack 317 drivers/iommu/iommu.c list_move_tail(&iter->list, &stack); stack 322 drivers/iommu/iommu.c list_for_each_entry_reverse(top, &stack, list) stack 326 drivers/iommu/iommu.c list_move_tail(&iter->list, &stack); stack 333 drivers/iommu/iommu.c list_move_tail(&iter->list, &stack); stack 340 drivers/iommu/iommu.c list_splice(&stack, regions); stack 249 drivers/media/mc/mc-entity.c graph->stack[graph->top].link = entity->links.next; stack 250 drivers/media/mc/mc-entity.c graph->stack[graph->top].entity = entity; stack 257 drivers/media/mc/mc-entity.c entity = graph->stack[graph->top].entity; stack 263 drivers/media/mc/mc-entity.c #define link_top(en) ((en)->stack[(en)->top].link) stack 264 drivers/media/mc/mc-entity.c #define stack_top(en) ((en)->stack[(en)->top].entity) stack 301 drivers/media/mc/mc-entity.c graph->stack[graph->top].entity = NULL; stack 67 drivers/misc/altera-stapl/altera-jtag.h long stack[ALTERA_STACK_SIZE]; stack 213 drivers/misc/altera-stapl/altera.c long *stack = astate->stack; stack 528 drivers/misc/altera-stapl/altera.c stack[stack_ptr] = stack[stack_ptr - 1]; stack 534 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - 2]; stack 535 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 2] = stack[stack_ptr - 1]; stack 536 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 542 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] += stack[stack_ptr]; stack 548 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] -= stack[stack_ptr]; stack 554 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] *= stack[stack_ptr]; stack 560 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] /= stack[stack_ptr]; stack 566 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] %= stack[stack_ptr]; stack 572 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] <<= stack[stack_ptr]; stack 578 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] >>= stack[stack_ptr]; stack 583 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] ^= (-1L); stack 589 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] &= stack[stack_ptr]; stack 595 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] |= stack[stack_ptr]; stack 601 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] ^= stack[stack_ptr]; stack 607 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack[stack_ptr - 1] ? 0L : 1L; stack 613 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack 614 drivers/misc/altera-stapl/altera.c (stack[stack_ptr - 1] > stack[stack_ptr]) ? stack 622 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack 623 drivers/misc/altera-stapl/altera.c (stack[stack_ptr - 1] < stack[stack_ptr]) ? stack 660 drivers/misc/altera-stapl/altera.c pc = stack[--stack_ptr] + code_sect; stack 677 drivers/misc/altera-stapl/altera.c s32 a = stack[--stack_ptr]; stack 678 drivers/misc/altera-stapl/altera.c s32 b = stack[--stack_ptr]; stack 679 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 680 drivers/misc/altera-stapl/altera.c count = stack[stack_ptr - 1]; stack 687 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack 701 drivers/misc/altera-stapl/altera.c "%ld", stack[--stack_ptr]); stack 718 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 719 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 731 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 732 drivers/misc/altera-stapl/altera.c count = stack[stack_ptr - 1]; stack 736 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = get_unaligned_le32(&charbuf[0]); stack 746 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 747 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 759 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 760 drivers/misc/altera-stapl/altera.c count = stack[stack_ptr - 1]; stack 764 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = get_unaligned_le32(&charbuf[0]); stack 769 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 780 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 781 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 792 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 805 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 806 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 813 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 825 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 826 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 838 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 851 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 852 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 861 drivers/misc/altera-stapl/altera.c ch = (char) stack[--stack_ptr]; stack 876 drivers/misc/altera-stapl/altera.c *exit_code = stack[--stack_ptr]; stack 884 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack 885 drivers/misc/altera-stapl/altera.c (stack[stack_ptr - 1] == stack[stack_ptr]) ? stack 896 drivers/misc/altera-stapl/altera.c if (stack[stack_ptr - 1] < 0) stack 897 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = 0 - stack[stack_ptr - 1]; stack 916 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - 2]; stack 917 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 2] = stack[stack_ptr - 1]; stack 918 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 924 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - index]; stack 925 drivers/misc/altera-stapl/altera.c stack[stack_ptr - index] = stack[stack_ptr - 1]; stack 926 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 931 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - 2]; stack 932 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 2] = stack[stack_ptr - 1]; stack 933 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 939 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - index]; stack 940 drivers/misc/altera-stapl/altera.c stack[stack_ptr - index] = stack[stack_ptr - 1]; stack 941 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 947 drivers/misc/altera-stapl/altera.c stack[stack_ptr] = stack[stack_ptr - index]; stack 954 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - index]; stack 955 drivers/misc/altera-stapl/altera.c stack[stack_ptr - index] = stack[stack_ptr - 1]; stack 956 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 961 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - 2]; stack 962 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 2] = stack[stack_ptr - 1]; stack 963 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 969 drivers/misc/altera-stapl/altera.c stack[stack_ptr] = stack[stack_ptr - index]; stack 976 drivers/misc/altera-stapl/altera.c stack[stack_ptr] = stack[stack_ptr - index]; stack 981 drivers/misc/altera-stapl/altera.c stack[stack_ptr++] = 0; stack 984 drivers/misc/altera-stapl/altera.c stack[stack_ptr++] = (s32) args[0]; stack 987 drivers/misc/altera-stapl/altera.c stack[stack_ptr++] = vars[args[0]]; stack 995 drivers/misc/altera-stapl/altera.c stack[stack_ptr++] = pc; stack 1009 drivers/misc/altera-stapl/altera.c s32 step = stack[stack_ptr - 1]; stack 1010 drivers/misc/altera-stapl/altera.c s32 end = stack[stack_ptr - 2]; stack 1011 drivers/misc/altera-stapl/altera.c s32 top = stack[stack_ptr - 3]; stack 1079 drivers/misc/altera-stapl/altera.c long_tmp = stack[stack_ptr - index]; stack 1080 drivers/misc/altera-stapl/altera.c stack[stack_ptr - index] = stack[stack_ptr - 1]; stack 1081 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 1091 drivers/misc/altera-stapl/altera.c stack[stack_ptr] = stack[stack_ptr - index]; stack 1102 drivers/misc/altera-stapl/altera.c vars[args[0]] = stack[--stack_ptr]; stack 1160 drivers/misc/altera-stapl/altera.c index = stack[--stack_ptr]; stack 1163 drivers/misc/altera-stapl/altera.c longptr_tmp[index] = stack[--stack_ptr]; stack 1242 drivers/misc/altera-stapl/altera.c long_count = stack[--stack_ptr]; stack 1245 drivers/misc/altera-stapl/altera.c long_idx = stack[--stack_ptr]; stack 1272 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 1298 drivers/misc/altera-stapl/altera.c if (stack[--stack_ptr] == 0) { stack 1317 drivers/misc/altera-stapl/altera.c long_idx = stack[--stack_ptr]; stack 1318 drivers/misc/altera-stapl/altera.c long_count = stack[--stack_ptr]; stack 1327 drivers/misc/altera-stapl/altera.c long_count = stack[--stack_ptr]; stack 1386 drivers/misc/altera-stapl/altera.c index = stack[--stack_ptr]; stack 1387 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 1409 drivers/misc/altera-stapl/altera.c index = stack[--stack_ptr]; stack 1410 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 1432 drivers/misc/altera-stapl/altera.c index = stack[--stack_ptr]; stack 1433 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 1456 drivers/misc/altera-stapl/altera.c index = stack[--stack_ptr]; stack 1457 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 1479 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 1492 drivers/misc/altera-stapl/altera.c index = stack[stack_ptr - 1]; stack 1498 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = longptr_tmp[index]; stack 1503 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = stack 1529 drivers/misc/altera-stapl/altera.c count = stack[--stack_ptr]; stack 1532 drivers/misc/altera-stapl/altera.c index = stack[stack_ptr - 1]; stack 1553 drivers/misc/altera-stapl/altera.c stack[stack_ptr - 1] = long_tmp; stack 1565 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 1631 drivers/misc/altera-stapl/altera.c variable_id = stack[--stack_ptr]; stack 1632 drivers/misc/altera-stapl/altera.c long_idx = stack[--stack_ptr];/* right indx */ stack 1633 drivers/misc/altera-stapl/altera.c long_idx2 = stack[--stack_ptr];/* left indx */ stack 1701 drivers/misc/altera-stapl/altera.c copy_count = stack[--stack_ptr]; stack 1702 drivers/misc/altera-stapl/altera.c copy_index = stack[--stack_ptr]; stack 1703 drivers/misc/altera-stapl/altera.c copy_index2 = stack[--stack_ptr]; stack 1713 drivers/misc/altera-stapl/altera.c destleft = stack[--stack_ptr]; stack 1858 drivers/misc/altera-stapl/altera.c capture_index = stack[--stack_ptr]; stack 1859 drivers/misc/altera-stapl/altera.c scan_index = stack[--stack_ptr]; stack 1869 drivers/misc/altera-stapl/altera.c scan_right = stack[--stack_ptr]; stack 1870 drivers/misc/altera-stapl/altera.c scan_left = stack[--stack_ptr]; stack 1876 drivers/misc/altera-stapl/altera.c long_count = stack[--stack_ptr]; stack 1976 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 1982 drivers/misc/altera-stapl/altera.c long_tmp = stack[--stack_ptr]; stack 2020 drivers/misc/altera-stapl/altera.c index1 = stack[--stack_ptr]; stack 2021 drivers/misc/altera-stapl/altera.c index2 = stack[--stack_ptr]; stack 2022 drivers/misc/altera-stapl/altera.c mask_index = stack[--stack_ptr]; stack 2023 drivers/misc/altera-stapl/altera.c long_count = stack[--stack_ptr]; stack 2034 drivers/misc/altera-stapl/altera.c s32 mask_right = stack[--stack_ptr]; stack 2035 drivers/misc/altera-stapl/altera.c s32 mask_left = stack[--stack_ptr]; stack 2077 drivers/misc/altera-stapl/altera.c stack[stack_ptr++] = long_tmp; stack 105 drivers/misc/lkdtm/bugs.c static noinline void __lkdtm_CORRUPT_STACK(void *stack) stack 107 drivers/misc/lkdtm/bugs.c memset(stack, '\xff', 64); stack 250 drivers/misc/lkdtm/bugs.c const unsigned char *stack = task_stack_page(current); stack 251 drivers/misc/lkdtm/bugs.c const unsigned char *ptr = stack - 1; stack 264 drivers/misc/lkdtm/bugs.c const unsigned char *stack = task_stack_page(current); stack 265 drivers/misc/lkdtm/bugs.c const unsigned char *ptr = stack + THREAD_SIZE; stack 31 drivers/misc/lkdtm/usercopy.c static noinline unsigned char *trick_compiler(unsigned char *stack) stack 33 drivers/misc/lkdtm/usercopy.c return stack + 0; stack 108 drivers/net/ethernet/netronome/nfp/bpf/verifier.c stack_entry = &state->stack[soff / BPF_REG_SIZE]; stack 932 drivers/net/ethernet/tehuti/tehuti.c db->stack = (int *)(db + 1); stack 933 drivers/net/ethernet/tehuti/tehuti.c db->elems = (void *)(db->stack + nelem); stack 937 drivers/net/ethernet/tehuti/tehuti.c db->stack[i] = nelem - i - 1; /* to make first allocs stack 947 drivers/net/ethernet/tehuti/tehuti.c return db->stack[--(db->top)]; stack 964 drivers/net/ethernet/tehuti/tehuti.c db->stack[(db->top)++] = n; stack 177 drivers/net/ethernet/tehuti/tehuti.h int *stack; stack 793 drivers/net/wireless/broadcom/b43/phy_g.c _stack_save(stack, &stackidx, 0x1, (offset), \ stack 799 drivers/net/wireless/broadcom/b43/phy_g.c _stack_restore(stack, 0x1, \ stack 804 drivers/net/wireless/broadcom/b43/phy_g.c _stack_save(stack, &stackidx, 0x2, (offset), \ stack 810 drivers/net/wireless/broadcom/b43/phy_g.c _stack_restore(stack, 0x2, \ stack 815 drivers/net/wireless/broadcom/b43/phy_g.c _stack_save(stack, &stackidx, 0x3, (offset)|(table), \ stack 821 drivers/net/wireless/broadcom/b43/phy_g.c _stack_restore(stack, 0x3, \ stack 832 drivers/net/wireless/broadcom/b43/phy_g.c u32 *stack = gphy->interfstack; stack 996 drivers/net/wireless/broadcom/b43/phy_g.c u32 *stack = gphy->interfstack; stack 939 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_save(stack, &stackidx, 0x1, (offset), \ stack 945 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_restore(stack, 0x1, \ stack 950 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_save(stack, &stackidx, 0x2, (offset), \ stack 956 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_restore(stack, 0x2, \ stack 961 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_save(stack, &stackidx, 0x3, (offset), \ stack 967 drivers/net/wireless/broadcom/b43legacy/radio.c _stack_restore(stack, 0x3, \ stack 980 drivers/net/wireless/broadcom/b43legacy/radio.c u32 *stack = phy->interfstack; stack 1223 drivers/net/wireless/broadcom/b43legacy/radio.c u32 *stack = phy->interfstack; stack 3069 drivers/scsi/gdth.c gdth_stackframe stack; stack 3092 drivers/scsi/gdth.c stack.b[j++] = *(u32*)&dvr->eu.stream[(int)f[i]]; stack 3095 drivers/scsi/gdth.c stack.b[j++] = *(u16*)&dvr->eu.stream[(int)f[i]]; stack 3098 drivers/scsi/gdth.c stack.b[j++] = *(u8*)&dvr->eu.stream[(int)f[i]]; stack 3106 drivers/scsi/gdth.c printk(&f[(int)f[0]],stack); stack 3109 drivers/scsi/gdth.c sprintf(buffer,&f[(int)f[0]],stack); stack 50 drivers/scsi/mvumi.c st->stack[i] = size - 1 - i; stack 56 drivers/scsi/mvumi.c return st->stack[--st->top]; stack 63 drivers/scsi/mvumi.c st->stack[st->top++] = tag; stack 1019 drivers/scsi/mvumi.c mhba->tag_pool.stack = virmem; stack 461 drivers/scsi/mvumi.h unsigned short *stack; stack 3365 fs/btrfs/send.c struct list_head *stack) stack 3368 fs/btrfs/send.c list_add_tail(&moves->list, stack); stack 3372 fs/btrfs/send.c list_add_tail(&moves->list, stack); stack 3373 fs/btrfs/send.c list_splice_tail(&list, stack); stack 3384 fs/btrfs/send.c struct list_head stack; stack 3392 fs/btrfs/send.c INIT_LIST_HEAD(&stack); stack 3393 fs/btrfs/send.c tail_append_pending_moves(sctx, pm, &stack); stack 3395 fs/btrfs/send.c while (!list_empty(&stack)) { stack 3396 fs/btrfs/send.c pm = list_first_entry(&stack, struct pending_dir_move, list); stack 3404 fs/btrfs/send.c tail_append_pending_moves(sctx, pm, &stack); stack 3409 fs/btrfs/send.c while (!list_empty(&stack)) { stack 3410 fs/btrfs/send.c pm = list_first_entry(&stack, struct pending_dir_move, list); stack 108 fs/jfs/jfs_btree.h struct btframe stack[MAXTREEHEIGHT]; stack 112 fs/jfs/jfs_btree.h (btstack)->top = (btstack)->stack stack 115 fs/jfs/jfs_btree.h ( (btstack)->top == &((btstack)->stack[MAXTREEHEIGHT-1])) stack 126 fs/jfs/jfs_btree.h ( (btstack)->top == (btstack)->stack ? NULL : --(btstack)->top ) stack 129 fs/jfs/jfs_btree.h ( (btstack)->top == (btstack)->stack ? NULL : (btstack)->top ) stack 137 fs/jfs/jfs_btree.h (long long)btstack->stack[i].bn, stack 138 fs/jfs/jfs_btree.h btstack->stack[i].index); stack 503 fs/namei.c } *stack, internal[EMBEDDED_LEVELS]; stack 514 fs/namei.c p->stack = p->internal; stack 529 fs/namei.c if (now->stack != now->internal) stack 530 fs/namei.c kfree(now->stack); stack 549 fs/namei.c nd->stack = p; stack 576 fs/namei.c if (likely(nd->stack != nd->internal)) stack 585 fs/namei.c struct saved *last = nd->stack + i; stack 598 fs/namei.c path_put(&nd->stack[i].link); stack 632 fs/namei.c struct saved *last = nd->stack + i; stack 874 fs/namei.c struct saved *last = nd->stack + --nd->depth; stack 927 fs/namei.c audit_inode(nd->name, nd->stack[0].link.dentry, 0); stack 1043 fs/namei.c struct saved *last = nd->stack + nd->depth - 1; stack 1743 fs/namei.c last = nd->stack + nd->depth++; stack 2124 fs/namei.c name = nd->stack[nd->depth - 1].name; stack 2147 fs/namei.c nd->stack[nd->depth - 1].name = name; stack 2253 fs/namei.c nd->stack[0].name = NULL; stack 705 fs/overlayfs/export.c struct ovl_path *stack = &origin; stack 712 fs/overlayfs/export.c err = ovl_check_origin_fh(ofs, fh, false, NULL, &stack); stack 757 fs/overlayfs/export.c err = ovl_check_origin_fh(ofs, fh, true, NULL, &stack); stack 505 fs/overlayfs/namei.c struct ovl_path *stack = &origin; stack 580 fs/overlayfs/namei.c err = ovl_check_origin_fh(ofs, fh, false, index, &stack); stack 821 fs/overlayfs/namei.c struct ovl_path *stack = NULL, *origin_path = NULL; stack 894 fs/overlayfs/namei.c stack = kcalloc(ofs->numlower, sizeof(struct ovl_path), stack 896 fs/overlayfs/namei.c if (!stack) stack 960 fs/overlayfs/namei.c stack[ctr].dentry = this; stack 961 fs/overlayfs/namei.c stack[ctr].layer = lower.layer; stack 1008 fs/overlayfs/namei.c if (WARN_ON(stack != NULL)) { stack 1012 fs/overlayfs/namei.c stack = origin_path; stack 1033 fs/overlayfs/namei.c origin = stack[0].dentry; stack 1050 fs/overlayfs/namei.c memcpy(oe->lowerstack, stack, sizeof(struct ovl_path) * ctr); stack 1071 fs/overlayfs/namei.c .lowerpath = stack, stack 1076 fs/overlayfs/namei.c stack[ctr - 1].dentry : NULL, stack 1091 fs/overlayfs/namei.c kfree(stack); stack 1101 fs/overlayfs/namei.c dput(stack[i].dentry); stack 1102 fs/overlayfs/namei.c kfree(stack); stack 1322 fs/overlayfs/super.c struct path *stack, unsigned int numlower) stack 1343 fs/overlayfs/super.c err = fsid = ovl_get_fsid(ofs, &stack[i]); stack 1347 fs/overlayfs/super.c err = ovl_setup_trap(sb, stack[i].dentry, &trap, "lowerdir"); stack 1351 fs/overlayfs/super.c if (ovl_is_inuse(stack[i].dentry)) { stack 1357 fs/overlayfs/super.c mnt = clone_private_mount(&stack[i]); stack 1418 fs/overlayfs/super.c struct path *stack = NULL; stack 1444 fs/overlayfs/super.c stack = kcalloc(stacklen, sizeof(struct path), GFP_KERNEL); stack 1445 fs/overlayfs/super.c if (!stack) stack 1451 fs/overlayfs/super.c err = ovl_lower_dir(lower, &stack[numlower], ofs, stack 1466 fs/overlayfs/super.c err = ovl_get_lower_layers(sb, ofs, stack, numlower); stack 1476 fs/overlayfs/super.c oe->lowerstack[i].dentry = dget(stack[i].dentry); stack 1487 fs/overlayfs/super.c path_put(&stack[i]); stack 1488 fs/overlayfs/super.c kfree(stack); stack 174 include/drm/drm_mm.h depot_stack_handle_t stack; stack 189 include/linux/bpf_verifier.h struct bpf_stack_state *stack; stack 267 include/linux/bpf_verifier.h (frame->stack[slot].slot_type[0] == STACK_SPILL)) \ stack 268 include/linux/bpf_verifier.h ? &frame->stack[slot].spilled_ptr : NULL) stack 641 include/linux/sched.h void *stack; stack 1636 include/linux/sched.h unsigned long stack[THREAD_SIZE/sizeof(long)]; stack 1651 include/linux/sched.h # define task_thread_info(task) ((struct thread_info *)(task)->stack) stack 26 include/linux/sched/task.h unsigned long stack; stack 21 include/linux/sched/task_stack.h return task->stack; stack 28 include/linux/sched/task_stack.h return task->stack; stack 33 include/linux/sched/task_stack.h #define task_stack_page(task) ((void *)(task)->stack) stack 83 include/linux/sched/task_stack.h void *stack = task_stack_page(current); stack 85 include/linux/sched/task_stack.h return (obj >= stack) && (obj < (stack + THREAD_SIZE)); stack 103 include/linux/thread_info.h static inline int arch_within_stack_frames(const void * const stack, stack 86 include/linux/uprobes.h unsigned long stack; /* stack pointer */ stack 92 include/media/media-entity.h } stack[MEDIA_ENTITY_ENUM_MAX_DEPTH]; stack 72 include/uapi/linux/sched.h __aligned_u64 stack; stack 66 init/init_task.c .stack = init_stack, stack 526 init/main.c const char *stack; stack 529 init/main.c stack = "all"; stack 531 init/main.c stack = "byref_all"; stack 533 init/main.c stack = "byref"; stack 535 init/main.c stack = "__user"; stack 537 init/main.c stack = "off"; stack 540 init/main.c stack, want_init_on_alloc(GFP_KERNEL) ? "on" : "off", stack 252 kernel/bpf/btf.c struct resolve_vertex stack[MAX_RESOLVE_DEPTH]; stack 1008 kernel/bpf/btf.c v = &env->stack[env->top_stack++]; stack 1026 kernel/bpf/btf.c env->stack[env->top_stack - 1].next_member = next_member; stack 1033 kernel/bpf/btf.c u32 type_id = env->stack[--(env->top_stack)].type_id; stack 1043 kernel/bpf/btf.c return env->top_stack ? &env->stack[env->top_stack - 1] : NULL; stack 1302 kernel/bpf/core.c static u64 __no_fgcse ___bpf_prog_run(u64 *regs, const struct bpf_insn *insn, u64 *stack) stack 1570 kernel/bpf/core.c u64 stack[stack_size / sizeof(u64)]; \ stack 1573 kernel/bpf/core.c FP = (u64) (unsigned long) &stack[ARRAY_SIZE(stack)]; \ stack 1575 kernel/bpf/core.c return ___bpf_prog_run(regs, insn, stack); \ stack 1583 kernel/bpf/core.c u64 stack[stack_size / sizeof(u64)]; \ stack 1586 kernel/bpf/core.c FP = (u64) (unsigned long) &stack[ARRAY_SIZE(stack)]; \ stack 1592 kernel/bpf/core.c return ___bpf_prog_run(regs, insn, stack); \ stack 506 kernel/bpf/verifier.c if (state->stack[i].slot_type[j] != STACK_INVALID) stack 509 kernel/bpf/verifier.c state->stack[i].slot_type[j]]; stack 515 kernel/bpf/verifier.c print_liveness(env, state->stack[i].spilled_ptr.live); stack 516 kernel/bpf/verifier.c if (state->stack[i].slot_type[0] == STACK_SPILL) { stack 517 kernel/bpf/verifier.c reg = &state->stack[i].spilled_ptr; stack 555 kernel/bpf/verifier.c COPY_STATE_FN(stack, allocated_stack, stack, BPF_REG_SIZE) stack 595 kernel/bpf/verifier.c REALLOC_STATE_FN(stack, allocated_stack, stack, BPF_REG_SIZE) stack 671 kernel/bpf/verifier.c kfree(state->stack); stack 1650 kernel/bpf/verifier.c if (func->stack[j].slot_type[0] != STACK_SPILL) stack 1652 kernel/bpf/verifier.c reg = &func->stack[j].spilled_ptr; stack 1693 kernel/bpf/verifier.c if (func->stack[spi].slot_type[0] != STACK_SPILL) { stack 1697 kernel/bpf/verifier.c reg = &func->stack[spi].spilled_ptr; stack 1792 kernel/bpf/verifier.c if (func->stack[i].slot_type[0] != STACK_SPILL) { stack 1796 kernel/bpf/verifier.c reg = &func->stack[i].spilled_ptr; stack 1883 kernel/bpf/verifier.c state->stack[spi].spilled_ptr = *reg; stack 1884 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.live |= REG_LIVE_WRITTEN; stack 1887 kernel/bpf/verifier.c state->stack[spi].slot_type[i] = STACK_SPILL; stack 1910 kernel/bpf/verifier.c state->stack[spi].slot_type[0] == STACK_SPILL && stack 1950 kernel/bpf/verifier.c if (state->stack[spi].slot_type[0] == STACK_SPILL && stack 1951 kernel/bpf/verifier.c register_is_const(&state->stack[spi].spilled_ptr)) stack 1954 kernel/bpf/verifier.c if (state->stack[spi].slot_type[i] == STACK_MISC) { stack 1987 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.type = NOT_INIT; stack 1989 kernel/bpf/verifier.c if (state->stack[spi].slot_type[0] == STACK_SPILL) stack 1991 kernel/bpf/verifier.c state->stack[spi].slot_type[i] = STACK_MISC; stack 2002 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.live |= REG_LIVE_WRITTEN; stack 2015 kernel/bpf/verifier.c state->stack[spi].slot_type[(slot - i) % BPF_REG_SIZE] = stack 2036 kernel/bpf/verifier.c stype = reg_state->stack[spi].slot_type; stack 2037 kernel/bpf/verifier.c reg = ®_state->stack[spi].spilled_ptr; stack 2590 kernel/bpf/verifier.c u16 stack = env->subprog_info[func->subprogno].stack_depth; stack 2592 kernel/bpf/verifier.c if (stack >= -off) stack 3058 kernel/bpf/verifier.c stype = &state->stack[spi].slot_type[slot % BPF_REG_SIZE]; stack 3066 kernel/bpf/verifier.c if (state->stack[spi].slot_type[0] == STACK_SPILL && stack 3067 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.type == SCALAR_VALUE) { stack 3068 kernel/bpf/verifier.c __mark_reg_unknown(env, &state->stack[spi].spilled_ptr); stack 3070 kernel/bpf/verifier.c state->stack[spi].slot_type[j] = STACK_MISC; stack 3090 kernel/bpf/verifier.c mark_reg_read(env, &state->stack[spi].spilled_ptr, stack 3091 kernel/bpf/verifier.c state->stack[spi].spilled_ptr.parent, stack 6816 kernel/bpf/verifier.c live = st->stack[i].spilled_ptr.live; stack 6818 kernel/bpf/verifier.c st->stack[i].spilled_ptr.live |= REG_LIVE_DONE; stack 6820 kernel/bpf/verifier.c __mark_reg_not_init(env, &st->stack[i].spilled_ptr); stack 6822 kernel/bpf/verifier.c st->stack[i].slot_type[j] = STACK_INVALID; stack 7024 kernel/bpf/verifier.c if (!(old->stack[spi].spilled_ptr.live & REG_LIVE_READ)) { stack 7030 kernel/bpf/verifier.c if (old->stack[spi].slot_type[i % BPF_REG_SIZE] == STACK_INVALID) stack 7043 kernel/bpf/verifier.c if (old->stack[spi].slot_type[i % BPF_REG_SIZE] == STACK_MISC && stack 7044 kernel/bpf/verifier.c cur->stack[spi].slot_type[i % BPF_REG_SIZE] == STACK_ZERO) stack 7046 kernel/bpf/verifier.c if (old->stack[spi].slot_type[i % BPF_REG_SIZE] != stack 7047 kernel/bpf/verifier.c cur->stack[spi].slot_type[i % BPF_REG_SIZE]) stack 7056 kernel/bpf/verifier.c if (old->stack[spi].slot_type[0] != STACK_SPILL) stack 7058 kernel/bpf/verifier.c if (!regsafe(&old->stack[spi].spilled_ptr, stack 7059 kernel/bpf/verifier.c &cur->stack[spi].spilled_ptr, stack 7237 kernel/bpf/verifier.c parent_reg = &parent->stack[i].spilled_ptr; stack 7238 kernel/bpf/verifier.c state_reg = &state->stack[i].spilled_ptr; stack 7272 kernel/bpf/verifier.c if (state->stack[i].slot_type[0] != STACK_SPILL) stack 7274 kernel/bpf/verifier.c state_reg = &state->stack[i].spilled_ptr; stack 7505 kernel/bpf/verifier.c frame->stack[i].spilled_ptr.live = REG_LIVE_NONE; stack 7506 kernel/bpf/verifier.c frame->stack[i].spilled_ptr.parent = stack 7507 kernel/bpf/verifier.c &newframe->stack[i].spilled_ptr; stack 1114 kernel/dma/debug.c addr = (u8 *)current->stack + i * PAGE_SIZE + offset; stack 1920 kernel/events/uprobes.c ri->stack = user_stack_pointer(regs); stack 216 kernel/fork.c void *stack; stack 231 kernel/fork.c tsk->stack = s->addr; stack 240 kernel/fork.c stack = __vmalloc_node_range(THREAD_SIZE, THREAD_ALIGN, stack 251 kernel/fork.c if (stack) { stack 252 kernel/fork.c tsk->stack_vm_area = find_vm_area(stack); stack 253 kernel/fork.c tsk->stack = stack; stack 255 kernel/fork.c return stack; stack 261 kernel/fork.c tsk->stack = page_address(page); stack 262 kernel/fork.c return tsk->stack; stack 292 kernel/fork.c vfree_atomic(tsk->stack); stack 297 kernel/fork.c __free_pages(virt_to_page(tsk->stack), THREAD_SIZE_ORDER); stack 305 kernel/fork.c unsigned long *stack; stack 306 kernel/fork.c stack = kmem_cache_alloc_node(thread_stack_cache, THREADINFO_GFP, node); stack 307 kernel/fork.c tsk->stack = stack; stack 308 kernel/fork.c return stack; stack 313 kernel/fork.c kmem_cache_free(thread_stack_cache, tsk->stack); stack 372 kernel/fork.c void *stack = task_stack_page(tsk); stack 392 kernel/fork.c struct page *first_page = virt_to_page(stack); stack 397 kernel/fork.c mod_memcg_obj_state(stack, MEMCG_KERNEL_STACK_KB, stack 438 kernel/fork.c tsk->stack = NULL; stack 859 kernel/fork.c unsigned long *stack; stack 869 kernel/fork.c stack = alloc_thread_stack_node(tsk, node); stack 870 kernel/fork.c if (!stack) stack 885 kernel/fork.c tsk->stack = stack; stack 2017 kernel/fork.c retval = copy_thread_tls(clone_flags, args->stack, args->stack_size, p, stack 2420 kernel/fork.c .stack = stack_start, stack 2440 kernel/fork.c .stack = (unsigned long)fn, stack 2505 kernel/fork.c .stack = newsp, stack 2557 kernel/fork.c .stack = args.stack, stack 2575 kernel/fork.c if (kargs->stack == 0) { stack 2582 kernel/fork.c if (!access_ok((void __user *)kargs->stack, kargs->stack_size)) stack 2586 kernel/fork.c kargs->stack += kargs->stack_size; stack 155 kernel/trace/trace_stack.c static void check_stack(unsigned long ip, unsigned long *stack) stack 162 kernel/trace/trace_stack.c this_size = ((unsigned long)stack) & (THREAD_SIZE-1); stack 171 kernel/trace/trace_stack.c if (!object_is_on_stack(stack)) stack 212 kernel/trace/trace_stack.c start = stack; stack 249 kernel/trace/trace_stack.c tracer_frame = (p - stack) * stack 295 kernel/trace/trace_stack.c unsigned long stack; stack 310 kernel/trace/trace_stack.c check_stack(ip, &stack); stack 108 lib/stackdepot.c struct stack_record *stack; stack 131 lib/stackdepot.c stack = stack_slabs[depot_index] + depot_offset; stack 133 lib/stackdepot.c stack->hash = hash; stack 134 lib/stackdepot.c stack->size = size; stack 135 lib/stackdepot.c stack->handle.slabindex = depot_index; stack 136 lib/stackdepot.c stack->handle.offset = depot_offset >> STACK_ALLOC_ALIGN; stack 137 lib/stackdepot.c stack->handle.valid = 1; stack 138 lib/stackdepot.c memcpy(stack->entries, entries, size * sizeof(unsigned long)); stack 141 lib/stackdepot.c return stack; stack 207 lib/stackdepot.c struct stack_record *stack = slab + offset; stack 209 lib/stackdepot.c *entries = stack->entries; stack 210 lib/stackdepot.c return stack->size; stack 28 lib/zstd/zstd_common.c #define stack_push(stack, size) \ stack 30 lib/zstd/zstd_common.c void *const ptr = ZSTD_PTR_ALIGN((stack)->ptr); \ stack 31 lib/zstd/zstd_common.c (stack)->ptr = (char *)ptr + (size); \ stack 32 lib/zstd/zstd_common.c (stack)->ptr <= (stack)->end ? ptr : NULL; \ stack 38 lib/zstd/zstd_common.c ZSTD_stack *stack = (ZSTD_stack *)workspace; stack 45 lib/zstd/zstd_common.c stack->ptr = workspace; stack 46 lib/zstd/zstd_common.c stack->end = (char *)workspace + workspaceSize; stack 47 lib/zstd/zstd_common.c stack_push(stack, sizeof(ZSTD_stack)); stack 53 lib/zstd/zstd_common.c ZSTD_stack *stack = (ZSTD_stack *)opaque; stack 54 lib/zstd/zstd_common.c *size = (BYTE const *)stack->end - (BYTE *)ZSTD_PTR_ALIGN(stack->ptr); stack 55 lib/zstd/zstd_common.c return stack_push(stack, *size); stack 60 lib/zstd/zstd_common.c ZSTD_stack *stack = (ZSTD_stack *)opaque; stack 61 lib/zstd/zstd_common.c return stack_push(stack, size); stack 77 mm/kasan/common.c track->stack = save_stack(flags); stack 95 mm/kasan/kasan.h depot_stack_handle_t stack; stack 103 mm/kasan/report.c if (track->stack) { stack 107 mm/kasan/report.c nr_entries = stack_depot_fetch(track->stack, &entries); stack 203 mm/kasan/report.c return addr >= (void *)&init_thread_union.stack && stack 204 mm/kasan/report.c (addr <= (void *)&init_thread_union.stack + stack 205 mm/kasan/report.c sizeof(init_thread_union.stack)); stack 1474 mm/kmemleak.c void *stack = try_get_task_stack(p); stack 1475 mm/kmemleak.c if (stack) { stack 1476 mm/kmemleak.c scan_block(stack, stack + THREAD_SIZE, NULL); stack 36 mm/usercopy.c const void * const stack = task_stack_page(current); stack 37 mm/usercopy.c const void * const stackend = stack + THREAD_SIZE; stack 41 mm/usercopy.c if (obj + len <= stack || stackend <= obj) stack 49 mm/usercopy.c if (obj < stack || stackend < obj + len) stack 53 mm/usercopy.c ret = arch_within_stack_frames(stack, stackend, obj, len); stack 361 net/llc/llc_sap.c struct sock **stack, int count) stack 369 net/llc/llc_sap.c sock_put(stack[i]); stack 373 net/llc/llc_sap.c llc_sap_rcv(sap, skb1, stack[i]); stack 374 net/llc/llc_sap.c sock_put(stack[i]); stack 392 net/llc/llc_sap.c struct sock *stack[256 / sizeof(struct sock *)]; stack 405 net/llc/llc_sap.c if (i < ARRAY_SIZE(stack)) stack 406 net/llc/llc_sap.c stack[i++] = sk; stack 408 net/llc/llc_sap.c llc_do_mcast(sap, skb, stack, i); stack 414 net/llc/llc_sap.c llc_do_mcast(sap, skb, stack, i); stack 195 net/openvswitch/actions.c struct mpls_shim_hdr *stack; stack 199 net/openvswitch/actions.c stack = mpls_hdr(skb); stack 200 net/openvswitch/actions.c lse = OVS_MASKED(stack->label_stack_entry, *mpls_lse, *mask); stack 109 net/sched/cls_u32.c } stack[TC_U32_MAXDEPTH]; stack 196 net/sched/cls_u32.c stack[sdepth].knode = n; stack 197 net/sched/cls_u32.c stack[sdepth].off = off; stack 241 net/sched/cls_u32.c n = stack[sdepth].knode; stack 243 net/sched/cls_u32.c off = stack[sdepth].off; stack 504 net/sched/ematch.c int stack[CONFIG_NET_EMATCH_STACK]; stack 514 net/sched/ematch.c stack[stackp++] = match_idx; stack 529 net/sched/ematch.c match_idx = stack[--stackp]; stack 32 net/wimax/debugfs.c d_level_register_debugfs("wimax_dl_", stack, dentry); stack 47 net/wimax/stack.c #define D_SUBMODULE stack stack 547 net/wimax/stack.c D_SUBMODULE_DEFINE(stack), stack 37 samples/pidfd/pidfd-metadata.c char *stack[1024] = { 0 }; stack 40 samples/pidfd/pidfd-metadata.c return __clone2(do_child, stack, stack_size, flags | SIGCHLD, NULL, pidfd); stack 42 samples/pidfd/pidfd-metadata.c return clone(do_child, stack + stack_size, flags | SIGCHLD, NULL, pidfd); stack 1014 scripts/kconfig/symbol.c static void dep_stack_insert(struct dep_stack *stack, struct symbol *sym) stack 1016 scripts/kconfig/symbol.c memset(stack, 0, sizeof(*stack)); stack 1018 scripts/kconfig/symbol.c check_top->next = stack; stack 1019 scripts/kconfig/symbol.c stack->prev = check_top; stack 1020 scripts/kconfig/symbol.c stack->sym = sym; stack 1021 scripts/kconfig/symbol.c check_top = stack; stack 1038 scripts/kconfig/symbol.c struct dep_stack *stack; stack 1049 scripts/kconfig/symbol.c for (stack = check_top; stack != NULL; stack = stack->prev) stack 1050 scripts/kconfig/symbol.c if (stack->sym == last_sym) stack 1052 scripts/kconfig/symbol.c if (!stack) { stack 1057 scripts/kconfig/symbol.c for (; stack; stack = stack->next) { stack 1058 scripts/kconfig/symbol.c sym = stack->sym; stack 1059 scripts/kconfig/symbol.c next_sym = stack->next ? stack->next->sym : last_sym; stack 1060 scripts/kconfig/symbol.c prop = stack->prop; stack 1062 scripts/kconfig/symbol.c prop = stack->sym->prop; stack 1072 scripts/kconfig/symbol.c if (stack->sym == last_sym) stack 1086 scripts/kconfig/symbol.c } else if (stack->expr == &sym->dir_dep.expr) { stack 1091 scripts/kconfig/symbol.c } else if (stack->expr == &sym->rev_dep.expr) { stack 1096 scripts/kconfig/symbol.c } else if (stack->expr == &sym->implied.expr) { stack 1101 scripts/kconfig/symbol.c } else if (stack->expr) { stack 1164 scripts/kconfig/symbol.c struct dep_stack stack; stack 1166 scripts/kconfig/symbol.c dep_stack_insert(&stack, sym); stack 1168 scripts/kconfig/symbol.c stack.expr = &sym->dir_dep.expr; stack 1173 scripts/kconfig/symbol.c stack.expr = &sym->rev_dep.expr; stack 1178 scripts/kconfig/symbol.c stack.expr = &sym->implied.expr; stack 1183 scripts/kconfig/symbol.c stack.expr = NULL; stack 1189 scripts/kconfig/symbol.c stack.prop = prop; stack 1195 scripts/kconfig/symbol.c stack.expr = &prop->expr; stack 1199 scripts/kconfig/symbol.c stack.expr = NULL; stack 1213 scripts/kconfig/symbol.c struct dep_stack stack; stack 1215 scripts/kconfig/symbol.c dep_stack_insert(&stack, choice); stack 1258 scripts/kconfig/symbol.c struct dep_stack stack; stack 1261 scripts/kconfig/symbol.c dep_stack_insert(&stack, sym); stack 99 security/apparmor/domain.c bool stack, unsigned int state) stack 103 security/apparmor/domain.c if (stack) stack 133 security/apparmor/domain.c struct aa_label *label, bool stack, stack 145 security/apparmor/domain.c state = match_component(profile, tp, stack, state); stack 193 security/apparmor/domain.c struct aa_label *label, bool stack, stack 207 security/apparmor/domain.c state = match_component(profile, tp, stack, start); stack 223 security/apparmor/domain.c state = match_component(profile, tp, stack, start); stack 254 security/apparmor/domain.c bool stack, unsigned int state, bool subns, u32 request, stack 260 security/apparmor/domain.c error = label_compound_match(profile, label, stack, state, subns, stack 266 security/apparmor/domain.c return label_components_match(profile, label, stack, state, subns, stack 287 security/apparmor/domain.c struct aa_label *target, bool stack, stack 298 security/apparmor/domain.c return label_match(profile, target, stack, start, true, request, perms); stack 559 security/apparmor/domain.c const char *stack = NULL; stack 568 security/apparmor/domain.c stack = profile->file.trans.table[xindex & AA_X_INDEX_MASK]; stack 569 security/apparmor/domain.c if (*stack != '&') { stack 572 security/apparmor/domain.c stack = NULL; stack 603 security/apparmor/domain.c if (new && stack) { stack 607 security/apparmor/domain.c new = aa_label_parse(base, stack, GFP_ATOMIC, true, false); stack 744 security/apparmor/domain.c bool stack, const struct linux_binprm *bprm, stack 791 security/apparmor/domain.c error = change_profile_perms(profile, onexec, stack, AA_MAY_ONEXEC, stack 816 security/apparmor/domain.c struct aa_label *onexec, bool stack, stack 830 security/apparmor/domain.c if (!stack) { stack 832 security/apparmor/domain.c profile_onexec(profile, onexec, stack, stack 844 security/apparmor/domain.c profile_onexec(profile, onexec, stack, bprm, stack 1280 security/apparmor/domain.c struct aa_label *target, bool stack, stack 1287 security/apparmor/domain.c error = change_profile_perms(profile, target, stack, request, stack 1318 security/apparmor/domain.c bool stack = flags & AA_CHANGE_STACK; stack 1344 security/apparmor/domain.c if (stack) stack 1350 security/apparmor/domain.c if (stack) stack 1357 security/apparmor/domain.c stack = true; stack 1397 security/apparmor/domain.c profile, target, stack, stack 1423 security/apparmor/domain.c if (!stack) { stack 1442 security/apparmor/domain.c if (stack) stack 1462 security/apparmor/domain.c error = aa_set_current_onexec(target, stack); stack 33 security/apparmor/include/task.h int aa_set_current_onexec(struct aa_label *label, bool stack); stack 1863 security/apparmor/label.c int i, len, stack = 0, error; stack 1877 security/apparmor/label.c stack = base->size; stack 1878 security/apparmor/label.c len += stack; stack 1887 security/apparmor/label.c for (i = 0; i < stack; i++) stack 1890 security/apparmor/label.c for (split = aa_label_strn_split(str, end - str), i = stack; stack 93 security/apparmor/task.c int aa_set_current_onexec(struct aa_label *label, bool stack) stack 100 security/apparmor/task.c ctx->token = stack; stack 670 security/keys/keyring.c } stack[KEYRING_SEARCH_MAX_DEPTH]; stack 798 security/keys/keyring.c stack[sp].keyring = keyring; stack 799 security/keys/keyring.c stack[sp].node = node; stack 800 security/keys/keyring.c stack[sp].slot = slot; stack 845 security/keys/keyring.c keyring = stack[sp].keyring; stack 846 security/keys/keyring.c node = stack[sp].node; stack 847 security/keys/keyring.c slot = stack[sp].slot + 1; stack 859 security/keys/keyring.c stack[--sp].keyring->last_used_at = ctx->now; stack 163 sound/soc/sof/core.c void *stack, size_t stack_words) stack 194 sound/soc/sof/core.c sof_stack(sdev, oops, stack, stack_words); stack 222 sound/soc/sof/intel/bdw.c u32 *stack, size_t stack_words) stack 242 sound/soc/sof/intel/bdw.c sof_mailbox_read(sdev, offset, stack, stack_words * sizeof(u32)); stack 249 sound/soc/sof/intel/bdw.c u32 stack[BDW_STACK_DUMP_SIZE]; stack 255 sound/soc/sof/intel/bdw.c bdw_get_registers(sdev, &xoops, &panic_info, stack, stack 257 sound/soc/sof/intel/bdw.c snd_sof_get_status(sdev, status, panic, &xoops, &panic_info, stack, stack 121 sound/soc/sof/intel/byt.c u32 *stack, size_t stack_words) stack 141 sound/soc/sof/intel/byt.c sof_mailbox_read(sdev, offset, stack, stack_words * sizeof(u32)); stack 148 sound/soc/sof/intel/byt.c u32 stack[BYT_STACK_DUMP_SIZE]; stack 154 sound/soc/sof/intel/byt.c byt_get_registers(sdev, &xoops, &panic_info, stack, stack 156 sound/soc/sof/intel/byt.c snd_sof_get_status(sdev, status, panic, &xoops, &panic_info, stack, stack 126 sound/soc/sof/intel/hda.c u32 *stack, size_t stack_words) stack 147 sound/soc/sof/intel/hda.c sof_block_read(sdev, sdev->mmio_bar, offset, stack, stack 155 sound/soc/sof/intel/hda.c u32 stack[HDA_DSP_STACK_DUMP_SIZE]; stack 170 sound/soc/sof/intel/hda.c hda_dsp_get_registers(sdev, &xoops, &panic_info, stack, stack 173 sound/soc/sof/intel/hda.c stack, HDA_DSP_STACK_DUMP_SIZE); stack 185 sound/soc/sof/intel/hda.c u32 stack[HDA_DSP_STACK_DUMP_SIZE]; stack 197 sound/soc/sof/intel/hda.c hda_dsp_get_registers(sdev, &xoops, &panic_info, stack, stack 200 sound/soc/sof/intel/hda.c stack, HDA_DSP_STACK_DUMP_SIZE); stack 214 sound/soc/sof/sof-priv.h u32 *stack, u32 stack_words); stack 585 sound/soc/sof/sof-priv.h void *stack, size_t stack_words); stack 623 sound/soc/sof/sof-priv.h static inline void sof_stack(struct snd_sof_dev *sdev, void *oops, u32 *stack, stack 627 sound/soc/sof/sof-priv.h sof_arch_ops(sdev)->dsp_stack(sdev, oops, stack, stack_words); stack 109 sound/soc/sof/xtensa/core.c static void xtensa_stack(struct snd_sof_dev *sdev, void *oops, u32 *stack, stack 125 sound/soc/sof/xtensa/core.c hex_dump_to_buffer(stack + i * 4, 16, 16, 4, stack 68 tools/include/uapi/linux/sched.h __aligned_u64 stack; stack 30 tools/lib/traceevent/plugins/plugin_function.c char **stack; stack 60 tools/lib/traceevent/plugins/plugin_function.c static void add_child(struct func_stack *stack, const char *child, int pos) stack 67 tools/lib/traceevent/plugins/plugin_function.c if (pos < stack->size) stack 68 tools/lib/traceevent/plugins/plugin_function.c free(stack->stack[pos]); stack 72 tools/lib/traceevent/plugins/plugin_function.c ptr = realloc(stack->stack, sizeof(char *) * stack 73 tools/lib/traceevent/plugins/plugin_function.c (stack->size + STK_BLK)); stack 79 tools/lib/traceevent/plugins/plugin_function.c stack->stack = ptr; stack 81 tools/lib/traceevent/plugins/plugin_function.c for (i = stack->size; i < stack->size + STK_BLK; i++) stack 82 tools/lib/traceevent/plugins/plugin_function.c stack->stack[i] = NULL; stack 83 tools/lib/traceevent/plugins/plugin_function.c stack->size += STK_BLK; stack 86 tools/lib/traceevent/plugins/plugin_function.c stack->stack[pos] = strdup(child); stack 113 tools/lib/traceevent/plugins/plugin_function.c for (i = 0; i < fstack[cpu].size && fstack[cpu].stack[i]; i++) { stack 114 tools/lib/traceevent/plugins/plugin_function.c if (strcmp(parent, fstack[cpu].stack[i]) == 0) { stack 185 tools/lib/traceevent/plugins/plugin_function.c for (x = 0; x < fstack[i].size && fstack[i].stack[x]; x++) stack 186 tools/lib/traceevent/plugins/plugin_function.c free(fstack[i].stack[x]); stack 187 tools/lib/traceevent/plugins/plugin_function.c free(fstack[i].stack); stack 16 tools/perf/arch/arm/tests/dwarf-unwind.c struct stack_dump *stack = &sample->user_stack; stack 40 tools/perf/arch/arm/tests/dwarf-unwind.c stack->data = (char *) buf; stack 41 tools/perf/arch/arm/tests/dwarf-unwind.c stack->size = stack_size; stack 16 tools/perf/arch/arm64/tests/dwarf-unwind.c struct stack_dump *stack = &sample->user_stack; stack 40 tools/perf/arch/arm64/tests/dwarf-unwind.c stack->data = (char *) buf; stack 41 tools/perf/arch/arm64/tests/dwarf-unwind.c stack->size = stack_size; stack 17 tools/perf/arch/powerpc/tests/dwarf-unwind.c struct stack_dump *stack = &sample->user_stack; stack 41 tools/perf/arch/powerpc/tests/dwarf-unwind.c stack->data = (char *) buf; stack 42 tools/perf/arch/powerpc/tests/dwarf-unwind.c stack->size = stack_size; stack 17 tools/perf/arch/x86/tests/dwarf-unwind.c struct stack_dump *stack = &sample->user_stack; stack 41 tools/perf/arch/x86/tests/dwarf-unwind.c stack->data = (char *) buf; stack 42 tools/perf/arch/x86/tests/dwarf-unwind.c stack->size = stack_size; stack 134 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c struct intel_pt_stack stack; stack 281 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static void intel_pt_pop_blk(struct intel_pt_stack *stack) stack 283 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c struct intel_pt_blk *blk = stack->blk; stack 285 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->blk = blk->prev; stack 286 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!stack->spare) stack 287 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->spare = blk; stack 292 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static uint64_t intel_pt_pop(struct intel_pt_stack *stack) stack 294 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!stack->pos) { stack 295 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!stack->blk) stack 297 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_pop_blk(stack); stack 298 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!stack->blk) stack 300 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->pos = INTEL_PT_BLK_SIZE; stack 302 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c return stack->blk->ip[--stack->pos]; stack 305 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static int intel_pt_alloc_blk(struct intel_pt_stack *stack) stack 309 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (stack->spare) { stack 310 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c blk = stack->spare; stack 311 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->spare = NULL; stack 318 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c blk->prev = stack->blk; stack 319 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->blk = blk; stack 320 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->pos = 0; stack 324 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static int intel_pt_push(struct intel_pt_stack *stack, uint64_t ip) stack 328 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!stack->blk || stack->pos == INTEL_PT_BLK_SIZE) { stack 329 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c err = intel_pt_alloc_blk(stack); stack 334 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->blk->ip[stack->pos++] = ip; stack 338 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static void intel_pt_clear_stack(struct intel_pt_stack *stack) stack 340 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c while (stack->blk) stack 341 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_pop_blk(stack); stack 342 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c stack->pos = 0; stack 345 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c static void intel_pt_free_stack(struct intel_pt_stack *stack) stack 347 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_clear_stack(stack); stack 348 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c zfree(&stack->blk); stack 349 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c zfree(&stack->spare); stack 354 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_free_stack(&decoder->stack); stack 1026 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c err = intel_pt_push(&decoder->stack, decoder->ip + stack 1032 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->ret_addr = intel_pt_pop(&decoder->stack); stack 1972 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_clear_stack(&decoder->stack); stack 2370 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_clear_stack(&decoder->stack); stack 2532 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c intel_pt_clear_stack(&decoder->stack); stack 85 tools/perf/util/thread-stack.c struct thread_stack_entry *stack; stack 118 tools/perf/util/thread-stack.c new_stack = realloc(ts->stack, sz); stack 122 tools/perf/util/thread-stack.c ts->stack = new_stack; stack 178 tools/perf/util/thread-stack.c if (!ts->stack && stack 197 tools/perf/util/thread-stack.c if (!ts->stack) stack 228 tools/perf/util/thread-stack.c ts->stack[ts->cnt].trace_end = trace_end; stack 229 tools/perf/util/thread-stack.c ts->stack[ts->cnt++].ret_addr = ret_addr; stack 248 tools/perf/util/thread-stack.c if (ts->stack[--i].ret_addr == ret_addr) { stack 260 tools/perf/util/thread-stack.c if (ts->stack[--i].trace_end) stack 272 tools/perf/util/thread-stack.c return ts->stack[ts->cnt - 1].cp->in_kernel; stack 288 tools/perf/util/thread-stack.c tse = &ts->stack[idx]; stack 432 tools/perf/util/thread-stack.c zfree(&ts->stack); stack 486 tools/perf/util/thread-stack.c ip = ts->stack[ts->cnt - j].ret_addr; stack 545 tools/perf/util/thread-stack.c tse = &ts->stack[ts->cnt++]; stack 571 tools/perf/util/thread-stack.c struct thread_stack_entry *tse = &ts->stack[0]; stack 578 tools/perf/util/thread-stack.c if (ts->stack[ts->cnt - 1].ret_addr == ret_addr && stack 579 tools/perf/util/thread-stack.c !ts->stack[ts->cnt - 1].non_call) { stack 586 tools/perf/util/thread-stack.c if (ts->stack[i].ret_addr != ret_addr || stack 587 tools/perf/util/thread-stack.c ts->stack[i].non_call) stack 687 tools/perf/util/thread-stack.c parent = ts->stack[ts->cnt - 1].cp; stack 719 tools/perf/util/thread-stack.c ts->stack[ts->cnt - 1].non_call = true; stack 755 tools/perf/util/thread-stack.c tse = &ts->stack[ts->cnt - 1]; stack 774 tools/perf/util/thread-stack.c if (!ts->cnt || (ts->cnt == 1 && ts->stack[0].ref == ref)) stack 777 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, NULL, 0, stack 802 tools/perf/util/thread-stack.c struct thread_stack_entry *tse = &ts->stack[ts->cnt - 1]; stack 820 tools/perf/util/thread-stack.c sym = ts->stack[ts->cnt - 2].cp->sym; stack 839 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, ts->stack[ts->cnt - 2].cp, tsym, stack 845 tools/perf/util/thread-stack.c ts->stack[ts->cnt - 1].cp = cp; stack 910 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, stack 942 tools/perf/util/thread-stack.c ts->stack[ts->cnt - 1].ret_addr != sample->addr) stack 969 tools/perf/util/thread-stack.c cp = call_path__findnew(cpr, ts->stack[ts->cnt - 1].cp, stack 975 tools/perf/util/thread-stack.c ts->stack[ts->cnt - 1].non_call = true; stack 128 tools/perf/util/unwind-libdw.c struct stack_dump *stack = &ui->sample->user_stack; stack 137 tools/perf/util/unwind-libdw.c end = start + stack->size; stack 155 tools/perf/util/unwind-libdw.c *result = *(Dwarf_Word *)&stack->data[offset]; stack 490 tools/perf/util/unwind-libunwind-local.c struct stack_dump *stack = &ui->sample->user_stack; stack 496 tools/perf/util/unwind-libunwind-local.c if (__write || !stack || !ui->sample->user_regs.regs) { stack 506 tools/perf/util/unwind-libunwind-local.c end = start + stack->size; stack 525 tools/perf/util/unwind-libunwind-local.c *valp = *(unw_word_t *)&stack->data[offset]; stack 53 tools/testing/selftests/bpf/progs/pyperf.h int32_t stack[STACK_MAX_LEN]; stack 232 tools/testing/selftests/bpf/progs/pyperf.h event->stack[i] = *symbol_id; stack 11 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c __u64 stack[MAX_STACK_RAWTP]; stack 15 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c error = bpf_get_stack(ctx, stack, 0, -1); stack 31 tools/testing/selftests/kvm/lib/assert.c void *stack[n]; stack 41 tools/testing/selftests/kvm/lib/assert.c n = backtrace(stack, n); stack 50 tools/testing/selftests/kvm/lib/assert.c c += sprintf(c, " %lx", ((unsigned long) stack[i]) - 1); stack 201 tools/testing/selftests/memfd/fuse_test.c uint8_t *stack; stack 204 tools/testing/selftests/memfd/fuse_test.c stack = malloc(STACK_SIZE); stack 205 tools/testing/selftests/memfd/fuse_test.c if (!stack) { stack 211 tools/testing/selftests/memfd/fuse_test.c stack + STACK_SIZE, stack 577 tools/testing/selftests/memfd/memfd_test.c uint8_t *stack; stack 580 tools/testing/selftests/memfd/memfd_test.c stack = malloc(STACK_SIZE); stack 581 tools/testing/selftests/memfd/memfd_test.c if (!stack) { stack 587 tools/testing/selftests/memfd/memfd_test.c stack + STACK_SIZE, stack 29 tools/testing/selftests/nsfs/pidns.c char stack[128] __stack_aligned__; stack 33 tools/testing/selftests/pidfd/pidfd_test.c char *stack[1024] = { 0 }; stack 36 tools/testing/selftests/pidfd/pidfd_test.c return __clone2(fn, stack, stack_size, flags | SIGCHLD, NULL, pidfd); stack 38 tools/testing/selftests/pidfd/pidfd_test.c return clone(fn, stack + stack_size, flags | SIGCHLD, NULL, pidfd); stack 51 tools/testing/selftests/proc/thread-self.c void *stack; stack 56 tools/testing/selftests/proc/thread-self.c stack = mmap(NULL, 2 * PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); stack 57 tools/testing/selftests/proc/thread-self.c assert(stack != MAP_FAILED); stack 59 tools/testing/selftests/proc/thread-self.c pid = clone(f, stack + PAGE_SIZE, CLONE_THREAD|CLONE_SIGHAND|CLONE_VM, (void *)1); stack 75 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c __attribute__((externally_visible)) void c_main(void **stack) stack 78 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c long argc = (long)*stack; stack 79 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c stack += argc + 2; stack 82 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c while(*stack) stack 83 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c stack++; stack 84 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c stack++; stack 87 tools/testing/selftests/vDSO/vdso_standalone_test_x86.c vdso_init_from_auxv((void *)stack); stack 252 tools/testing/selftests/x86/mov_ss_trap.c stack_t stack = { stack 256 tools/testing/selftests/x86/mov_ss_trap.c if (sigaltstack(&stack, NULL) != 0) stack 773 tools/testing/selftests/x86/sigreturn.c stack_t stack = { stack 777 tools/testing/selftests/x86/sigreturn.c if (sigaltstack(&stack, NULL) != 0) stack 124 tools/testing/selftests/x86/syscall_arg_fault.c stack_t stack = { stack 128 tools/testing/selftests/x86/syscall_arg_fault.c if (sigaltstack(&stack, NULL) != 0) stack 36 tools/testing/selftests/x86/sysret_ss_attrs.c extern unsigned long call32_from_64(void *stack, void (*function)(void));