Lines Matching refs:stack
27 static void *is_hardirq_stack(unsigned long *stack, int cpu) in is_hardirq_stack() argument
31 return is_irq_stack(stack, irq); in is_hardirq_stack()
34 static void *is_softirq_stack(unsigned long *stack, int cpu) in is_softirq_stack() argument
38 return is_irq_stack(stack, irq); in is_softirq_stack()
42 unsigned long *stack, unsigned long bp, in dump_trace() argument
52 if (!stack) { in dump_trace()
55 stack = &dummy; in dump_trace()
57 stack = (unsigned long *)task->thread.sp; in dump_trace()
67 end_stack = is_hardirq_stack(stack, cpu); in dump_trace()
69 end_stack = is_softirq_stack(stack, cpu); in dump_trace()
72 bp = ops->walk_stack(context, stack, bp, ops, data, in dump_trace()
81 stack = (unsigned long *)*prev_esp; in dump_trace()
82 if (!stack) in dump_trace()
85 if (ops->stack(data, "IRQ") < 0) in dump_trace()
97 unsigned long *stack; in show_stack_log_lvl() local
107 stack = sp; in show_stack_log_lvl()
109 if (kstack_end(stack)) in show_stack_log_lvl()
114 printk("%s %08lx", log_lvl, *stack++); in show_stack_log_lvl()
116 pr_cont(" %08lx", *stack++); in show_stack_log_lvl()