Home
last modified time | relevance | path

Searched refs:consume_entry (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dstacktrace.c15 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
21 if (regs && !consume_entry(cookie, regs->ip)) in arch_stack_walk()
27 if (!addr || !consume_entry(cookie, addr)) in arch_stack_walk()
38 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
75 if (!consume_entry(cookie, addr)) in arch_stack_walk_reliable()
112 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_user() argument
117 if (!consume_entry(cookie, regs->ip)) in arch_stack_walk_user()
131 if (!consume_entry(cookie, frame.ret_addr)) in arch_stack_walk_user()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dstacktrace.c15 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
21 if (regs && !consume_entry(cookie, regs->ip)) in arch_stack_walk()
27 if (!addr || !consume_entry(cookie, addr)) in arch_stack_walk()
32 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
69 if (!consume_entry(cookie, addr)) in arch_stack_walk_reliable()
106 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_user() argument
111 if (!consume_entry(cookie, regs->ip)) in arch_stack_walk_user()
125 if (!consume_entry(cookie, frame.ret_addr)) in arch_stack_walk_user()
/kernel/linux/linux-5.10/kernel/
H A Dstacktrace.c114 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save() local
121 arch_stack_walk(consume_entry, &c, current, NULL); in stack_trace_save()
138 stack_trace_consume_fn consume_entry = stack_trace_consume_entry_nosched; in stack_trace_save_tsk() local
149 arch_stack_walk(consume_entry, &c, tsk, NULL); in stack_trace_save_tsk()
166 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_regs() local
173 arch_stack_walk(consume_entry, &c, current, regs); in stack_trace_save_regs()
193 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_tsk_reliable() local
207 ret = arch_stack_walk_reliable(consume_entry, &c, tsk); in stack_trace_save_tsk_reliable()
223 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_user() local
235 arch_stack_walk_user(consume_entry, in stack_trace_save_user()
[all...]
/kernel/linux/linux-6.6/kernel/
H A Dstacktrace.c115 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save() local
122 arch_stack_walk(consume_entry, &c, current, NULL); in stack_trace_save()
139 stack_trace_consume_fn consume_entry = stack_trace_consume_entry_nosched; in stack_trace_save_tsk() local
150 arch_stack_walk(consume_entry, &c, tsk, NULL); in stack_trace_save_tsk()
167 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_regs() local
174 arch_stack_walk(consume_entry, &c, current, regs); in stack_trace_save_regs()
194 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_tsk_reliable() local
208 ret = arch_stack_walk_reliable(consume_entry, &c, tsk); in stack_trace_save_tsk_reliable()
224 stack_trace_consume_fn consume_entry = stack_trace_consume_entry; in stack_trace_save_user() local
234 arch_stack_walk_user(consume_entry, in stack_trace_save_user()
[all...]
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dstacktrace.c32 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
35 walk_stackframe(task, regs, consume_entry, cookie); in arch_stack_walk()
38 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_reliable() argument
41 walk_stackframe(task, NULL, consume_entry, cookie); in arch_stack_walk_reliable()
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dstacktrace.c14 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
22 if (!addr || !consume_entry(cookie, addr)) in arch_stack_walk()
33 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
59 if (!consume_entry(cookie, addr)) in arch_stack_walk_reliable()
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dstacktrace.c13 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
21 if (!addr || !consume_entry(cookie, addr)) in arch_stack_walk()
26 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
52 if (!consume_entry(cookie, addr)) in arch_stack_walk_reliable()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dstacktrace.c14 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
37 if (!addr || !consume_entry(cookie, addr)) in arch_stack_walk()
62 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk_user() argument
76 if (!consume_entry(cookie, frame.ra)) in arch_stack_walk_user()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dstacktrace.c21 static bool consume_entry(struct stack_trace *trace, unsigned long addr) in consume_entry() function
40 return consume_entry(trace, addr); in consume_entry_nosched()
78 stack_trace_consume_fn consume = consume_entry; in save_stack_trace()
88 stack_trace_consume_fn consume = consume_entry; in save_stack_trace_regs()
142 if (!consume_entry(trace, addr)) in __save_stack_trace_reliable()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dstacktrace.c27 void __no_sanitize_address arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
32 if (regs && !consume_entry(cookie, regs->nip)) in arch_stack_walk()
52 if (!consume_entry(cookie, ip)) in arch_stack_walk()
65 int __no_sanitize_address arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, in arch_stack_walk_reliable() argument
145 if (!consume_entry(cookie, ip)) in arch_stack_walk_reliable()
/kernel/linux/linux-5.10/include/linux/
H A Dstacktrace.h39 * @consume_entry: Callback which is invoked by the architecture code for
42 * @consume_entry
53 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie,
55 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie,
57 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie,
/kernel/linux/linux-6.6/include/linux/
H A Dstacktrace.h24 * @consume_entry: Callback which is invoked by the architecture code for
27 * @consume_entry
38 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie,
45 * @consume_entry: Callback which is invoked by the architecture code for
48 * @consume_entry
58 int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie,
61 void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie,
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dstacktrace.c129 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, in unwind() argument
138 if (!consume_entry(cookie, state->pc)) in unwind()
175 noinline noinstr void arch_stack_walk(stack_trace_consume_fn consume_entry, in arch_stack_walk() argument
208 unwind(&state, consume_entry, cookie); in arch_stack_walk()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dstacktrace.c71 stack_trace_consume_fn consume_entry, in unwind()
77 if (!consume_entry(cookie, state->pc)) in unwind()
70 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, void *cookie) unwind() argument
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dstacktrace.c202 noinline notrace void arch_stack_walk(stack_trace_consume_fn consume_entry, in arch_stack_walk() argument
218 walk_stackframe(task, &frame, consume_entry, cookie); in arch_stack_walk()
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dstacktrace.c137 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
140 walk_stackframe(task, regs, consume_entry, cookie); in arch_stack_walk()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dstacktrace.c127 stack_trace_consume_fn consume_entry, void *cookie) in unwind()
132 if (!consume_entry(cookie, state->pc)) in unwind()
126 unwind(struct unwind_state *state, stack_trace_consume_fn consume_entry, void *cookie) unwind() argument
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dstacktrace.c162 void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
195 walk_stackframe(&frame, consume_entry, cookie); in arch_stack_walk()
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dstacktrace.c151 noinline void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, in arch_stack_walk() argument
154 walk_stackframe(task, regs, consume_entry, cookie); in arch_stack_walk()

Completed in 8 milliseconds