Lines Matching refs:stack
30 bool noinstr in_task_stack(unsigned long *stack, struct task_struct *task, in in_task_stack() argument
36 if (stack < begin || stack >= end) in in_task_stack()
48 bool noinstr in_entry_stack(unsigned long *stack, struct stack_info *info) in in_entry_stack() argument
55 if ((void *)stack < begin || (void *)stack >= end) in in_entry_stack()
185 unsigned long *stack, const char *log_lvl) in show_trace_log_lvl() argument
195 unwind_start(&state, task, regs, stack); in show_trace_log_lvl()
196 stack = stack ?: get_stack_pointer(task, regs); in show_trace_log_lvl()
215 for (; stack; stack = stack_info.next_sp) { in show_trace_log_lvl()
218 stack = PTR_ALIGN(stack, sizeof(long)); in show_trace_log_lvl()
220 if (get_stack_info(stack, task, &stack_info, &visit_mask)) { in show_trace_log_lvl()
227 stack = (unsigned long *)PAGE_ALIGN((unsigned long)stack); in show_trace_log_lvl()
228 if (get_stack_info(stack, task, &stack_info, &visit_mask)) in show_trace_log_lvl()
249 for (; stack < stack_info.end; stack++) { in show_trace_log_lvl()
252 unsigned long addr = READ_ONCE_NOCHECK(*stack); in show_trace_log_lvl()
263 if (regs && stack == ®s->ip) in show_trace_log_lvl()
266 if (stack == ret_addr_p) in show_trace_log_lvl()
279 addr, stack); in show_trace_log_lvl()