Lines Matching refs:cookie
278 typedef bool (*kunwind_consume_fn)(const struct kunwind_state *state, void *cookie);
282 void *cookie) in do_kunwind() argument
290 if (!consume_state(state, cookie)) in do_kunwind()
329 void *cookie, struct task_struct *task, in kunwind_stack_walk() argument
363 do_kunwind(&state, consume_state, cookie); in kunwind_stack_walk()
368 void *cookie; member
372 arch_kunwind_consume_entry(const struct kunwind_state *state, void *cookie) in arch_kunwind_consume_entry() argument
374 struct kunwind_consume_entry_data *data = cookie; in arch_kunwind_consume_entry()
375 return data->consume_entry(data->cookie, state->common.pc); in arch_kunwind_consume_entry()
379 void *cookie, struct task_struct *task, in arch_stack_walk() argument
384 .cookie = cookie, in arch_stack_walk()
391 bool (*consume_entry)(void *cookie, u64 ip, u64 sp, u64 fp);
392 void *cookie; member
396 arch_bpf_unwind_consume_entry(const struct kunwind_state *state, void *cookie) in arch_bpf_unwind_consume_entry() argument
398 struct bpf_unwind_consume_entry_data *data = cookie; in arch_bpf_unwind_consume_entry()
400 return data->consume_entry(data->cookie, state->common.pc, 0, in arch_bpf_unwind_consume_entry()
404 noinline noinstr void arch_bpf_stack_walk(bool (*consume_entry)(void *cookie, u64 ip, u64 sp, in arch_bpf_stack_walk() argument
405 u64 fp), void *cookie) in arch_bpf_stack_walk()
409 .cookie = cookie, in arch_bpf_stack_walk()
483 unwind_user_frame(struct frame_tail __user *tail, void *cookie, in unwind_user_frame() argument
503 if (!consume_entry(cookie, lr)) in unwind_user_frame()
532 unwind_compat_user_frame(struct compat_frame_tail __user *tail, void *cookie, in unwind_compat_user_frame() argument
549 if (!consume_entry(cookie, buftail.lr)) in unwind_compat_user_frame()
565 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_user() argument
568 if (!consume_entry(cookie, regs->pc)) in arch_stack_walk_user()
577 tail = unwind_user_frame(tail, cookie, consume_entry); in arch_stack_walk_user()
585 tail = unwind_compat_user_frame(tail, cookie, consume_entry); in arch_stack_walk_user()