Home
last modified time | relevance | path

Searched refs:trace (Results 1 – 25 of 73) sorted by relevance

123

/arch/openrisc/kernel/
A Dstacktrace.c28 struct stack_trace *trace = data; in save_stack_address() local
33 if (trace->skip > 0) { in save_stack_address()
34 trace->skip--; in save_stack_address()
38 if (trace->nr_entries < trace->max_entries) in save_stack_address()
39 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
42 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
44 unwind_stack(trace, (unsigned long *) &trace, save_stack_address); in save_stack_trace()
59 if (trace->skip > 0) { in save_stack_address_nosched()
60 trace->skip--; in save_stack_address_nosched()
64 if (trace->nr_entries < trace->max_entries) in save_stack_address_nosched()
[all …]
A Dunwinder.c61 void (*trace)(void *data, unsigned long addr, int reliable)) in unwind_stack()
81 trace(data, frameinfo->ra, reliable); in unwind_stack()
94 void (*trace)(void *data, unsigned long addr, int reliable)) in unwind_stack()
101 trace(data, addr, 0); in unwind_stack()
/arch/sh/kernel/
A Dstacktrace.c23 struct stack_trace *trace = data; in save_stack_address() local
28 if (trace->skip > 0) { in save_stack_address()
29 trace->skip--; in save_stack_address()
33 if (trace->nr_entries < trace->max_entries) in save_stack_address()
34 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
41 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
52 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local
60 if (trace->skip > 0) { in save_stack_address_nosched()
61 trace->skip--; in save_stack_address_nosched()
65 if (trace->nr_entries < trace->max_entries) in save_stack_address_nosched()
[all …]
/arch/mips/kernel/
A Dstacktrace.c27 if (trace->skip > 0) in save_raw_context_stack()
28 trace->skip--; in save_raw_context_stack()
30 trace->entries[trace->nr_entries++] = addr; in save_raw_context_stack()
31 if (trace->nr_entries >= trace->max_entries) in save_raw_context_stack()
55 if (trace->skip > 0) in save_context_stack()
56 trace->skip--; in save_context_stack()
58 trace->entries[trace->nr_entries++] = pc; in save_context_stack()
59 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
65 save_raw_context_stack(trace, sp, savesched); in save_context_stack()
74 save_stack_trace_tsk(current, trace); in save_stack_trace()
[all …]
/arch/sparc/kernel/
A Dstacktrace.c14 struct stack_trace *trace, in __save_stack_trace() argument
55 if (trace->skip > 0) in __save_stack_trace()
56 trace->skip--; in __save_stack_trace()
58 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
66 if (trace->nr_entries < in __save_stack_trace()
67 trace->max_entries) in __save_stack_trace()
68 trace->entries[trace->nr_entries++] = pc; in __save_stack_trace()
74 } while (trace->nr_entries < trace->max_entries); in __save_stack_trace()
77 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
79 __save_stack_trace(current_thread_info(), trace, false); in save_stack_trace()
[all …]
/arch/arc/kernel/
A Dstacktrace.c188 struct stack_trace *trace = arg; in __collect_all() local
190 if (trace->skip > 0) in __collect_all()
191 trace->skip--; in __collect_all()
193 trace->entries[trace->nr_entries++] = address; in __collect_all()
195 if (trace->nr_entries >= trace->max_entries) in __collect_all()
203 struct stack_trace *trace = arg; in __collect_all_but_sched() local
208 if (trace->skip > 0) in __collect_all_but_sched()
209 trace->skip--; in __collect_all_but_sched()
211 trace->entries[trace->nr_entries++] = address; in __collect_all_but_sched()
213 if (trace->nr_entries >= trace->max_entries) in __collect_all_but_sched()
[all …]
/arch/um/kernel/
A Dstacktrace.c46 struct stack_trace *trace = data; in save_addr() local
50 if (trace->nr_entries >= trace->max_entries) in save_addr()
53 trace->entries[trace->nr_entries++] = address; in save_addr()
60 static void __save_stack_trace(struct task_struct *tsk, struct stack_trace *trace) in __save_stack_trace() argument
62 dump_trace(tsk, &dump_ops, trace); in __save_stack_trace()
65 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
67 __save_stack_trace(current, trace); in save_stack_trace()
71 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
73 __save_stack_trace(tsk, trace); in save_stack_trace_tsk()
/arch/microblaze/kernel/
A Dunwind.c157 struct stack_trace *trace,
185 struct stack_trace *trace, in microblaze_unwind_inner() argument
216 if (!trace) in microblaze_unwind_inner()
218 unwind_trap(task, pc, fp, trace, loglvl); in microblaze_unwind_inner()
224 if (trace) { in microblaze_unwind_inner()
226 if (trace->skip > 0) in microblaze_unwind_inner()
227 trace->skip--; in microblaze_unwind_inner()
229 trace->entries[trace->nr_entries++] = pc; in microblaze_unwind_inner()
231 if (trace->nr_entries >= trace->max_entries) in microblaze_unwind_inner()
280 regs->r15, trace, loglvl); in microblaze_unwind()
[all …]
A Dstacktrace.c19 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
22 trace->skip += 2; in save_stack_trace()
23 microblaze_unwind(NULL, trace, ""); in save_stack_trace()
27 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
29 microblaze_unwind(tsk, trace, ""); in save_stack_trace_tsk()
/arch/x86/mm/
A Dmmio-mod.c147 my_trace->phys = addr - trace->probe.addr + trace->phys; in pre()
223 struct remap_trace *trace = kmalloc(sizeof(*trace), GFP_KERNEL); in ioremap_trace_core() local
232 if (!trace) { in ioremap_trace_core()
243 .private = trace in ioremap_trace_core()
248 map.map_id = trace->id; in ioremap_trace_core()
252 kfree(trace); in ioremap_trace_core()
300 list_del(&trace->list); in iounmap_trace_core()
301 found_trace = trace; in iounmap_trace_core()
353 trace->probe.addr, trace->probe.len); in clear_trace_list()
360 list_del(&trace->list); in clear_trace_list()
[all …]
/arch/hexagon/kernel/
A Dstacktrace.c22 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
27 int skip = trace->skip; in save_stack_trace()
39 trace->entries[trace->nr_entries++] = frame->rets; in save_stack_trace()
40 if (trace->nr_entries >= trace->max_entries) in save_stack_trace()
/arch/csky/kernel/
A Dstacktrace.c123 struct stack_trace *trace = arg; in __save_trace() local
127 if (unlikely(trace->skip > 0)) { in __save_trace()
128 trace->skip--; in __save_trace()
132 trace->entries[trace->nr_entries++] = pc; in __save_trace()
133 return (trace->nr_entries >= trace->max_entries); in __save_trace()
144 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
146 walk_stackframe(tsk, NULL, save_trace, trace); in save_stack_trace_tsk()
150 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
152 save_stack_trace_tsk(NULL, trace); in save_stack_trace()
/arch/xtensa/kernel/
A Dstacktrace.c204 struct stack_trace *trace; member
211 struct stack_trace *trace = trace_data->trace; in stack_trace_cb() local
220 trace->entries[trace->nr_entries++] = frame->pc; in stack_trace_cb()
221 return trace->nr_entries >= trace->max_entries; in stack_trace_cb()
224 void save_stack_trace_tsk(struct task_struct *task, struct stack_trace *trace) in save_stack_trace_tsk() argument
227 .trace = trace, in save_stack_trace_tsk()
228 .skip = trace->skip, in save_stack_trace_tsk()
234 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
236 save_stack_trace_tsk(current, trace); in save_stack_trace()
/arch/arm64/boot/dts/arm/
A Dfvp-base-revc.dts276 compatible = "arm,embedded-trace-extension";
282 compatible = "arm,embedded-trace-extension";
288 compatible = "arm,embedded-trace-extension";
294 compatible = "arm,embedded-trace-extension";
300 compatible = "arm,embedded-trace-extension";
306 compatible = "arm,embedded-trace-extension";
312 compatible = "arm,embedded-trace-extension";
318 compatible = "arm,embedded-trace-extension";
324 compatible = "arm,trace-buffer-extension";
/arch/mips/sibyte/
A DKconfig122 bool "Capture bus trace before bus error"
125 Run a continuous bus trace, dumping the raw data as soon as
127 is turned on, and also will interfere with JTAG-based trace
/arch/openrisc/include/asm/
A Dunwinder.h17 void (*trace)(void *data, unsigned long addr,
/arch/microblaze/include/asm/
A Dunwind.h23 void microblaze_unwind(struct task_struct *task, struct stack_trace *trace,
/arch/s390/include/asm/trace/
A Ddiag.h20 #define TRACE_INCLUDE_PATH asm/trace
A Dhiperdispatch.h19 #define TRACE_INCLUDE_PATH asm/trace
/arch/arm64/kernel/
A Dtrace-events-emulation.h35 #define TRACE_INCLUDE_FILE trace-events-emulation
/arch/arm64/kvm/vgic/
A Dtrace.h35 #define TRACE_INCLUDE_FILE trace
/arch/riscv/include/asm/
A Dtrace.h52 #define TRACE_INCLUDE_FILE trace
/arch/x86/include/asm/
A Dmsr-trace.h6 #define TRACE_INCLUDE_FILE msr-trace
/arch/riscv/kvm/
A Dtrace.h64 #define TRACE_INCLUDE_FILE trace
/arch/powerpc/mm/book3s64/
A DMakefile3 obj-y += mmu_context.o pgtable.o trace.o

Completed in 27 milliseconds

123