Lines Matching refs:consume_entry
370 stack_trace_consume_fn consume_entry; member
378 return data->consume_entry(data->cookie, state->common.pc); in arch_kunwind_consume_entry()
381 noinline noinstr void arch_stack_walk(stack_trace_consume_fn consume_entry, in arch_stack_walk() argument
386 .consume_entry = consume_entry, in arch_stack_walk()
410 noinline noinstr int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
415 .consume_entry = consume_entry, in arch_stack_walk_reliable()
424 bool (*consume_entry)(void *cookie, u64 ip, u64 sp, u64 fp); member
433 return data->consume_entry(data->cookie, state->common.pc, 0, in arch_bpf_unwind_consume_entry()
437 noinline noinstr void arch_bpf_stack_walk(bool (*consume_entry)(void *cookie, u64 ip, u64 sp, in arch_bpf_stack_walk()
441 .consume_entry = consume_entry, in arch_bpf_stack_walk()
517 stack_trace_consume_fn consume_entry) in unwind_user_frame() argument
536 if (!consume_entry(cookie, lr)) in unwind_user_frame()
566 stack_trace_consume_fn consume_entry) in unwind_compat_user_frame() argument
582 if (!consume_entry(cookie, buftail.lr)) in unwind_compat_user_frame()
598 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_user() argument
601 if (!consume_entry(cookie, regs->pc)) in arch_stack_walk_user()
610 tail = unwind_user_frame(tail, cookie, consume_entry); in arch_stack_walk_user()
618 tail = unwind_compat_user_frame(tail, cookie, consume_entry); in arch_stack_walk_user()