Home
last modified time | relevance | path

Searched refs:rctx (Results 1 – 7 of 7) sorted by relevance

/kernel/events/
Dinternal.h156 int rctx; in get_recursion_context() local
159 rctx = 3; in get_recursion_context()
161 rctx = 2; in get_recursion_context()
163 rctx = 1; in get_recursion_context()
165 rctx = 0; in get_recursion_context()
167 if (recursion[rctx]) in get_recursion_context()
170 recursion[rctx]++; in get_recursion_context()
173 return rctx; in get_recursion_context()
176 static inline void put_recursion_context(int *recursion, int rctx) in put_recursion_context() argument
179 recursion[rctx]--; in put_recursion_context()
Dcallchain.c135 static struct perf_callchain_entry *get_callchain_entry(int *rctx) in get_callchain_entry() argument
140 *rctx = get_recursion_context(this_cpu_ptr(callchain_recursion)); in get_callchain_entry()
141 if (*rctx == -1) in get_callchain_entry()
150 return &entries->cpu_entries[cpu][*rctx]; in get_callchain_entry()
154 put_callchain_entry(int rctx) in put_callchain_entry() argument
156 put_recursion_context(this_cpu_ptr(callchain_recursion), rctx); in put_callchain_entry()
162 int rctx; in perf_callchain() local
171 entry = get_callchain_entry(&rctx); in perf_callchain()
172 if (rctx == -1) in perf_callchain()
206 put_callchain_entry(rctx); in perf_callchain()
Dcore.c4607 int rctx; in perf_pending_event() local
4609 rctx = perf_swevent_get_recursion_context(); in perf_pending_event()
4625 if (rctx >= 0) in perf_pending_event()
4626 perf_swevent_put_recursion_context(rctx); in perf_pending_event()
6064 inline void perf_swevent_put_recursion_context(int rctx) in perf_swevent_put_recursion_context() argument
6068 put_recursion_context(swhash->recursion, rctx); in perf_swevent_put_recursion_context()
6084 int rctx; in __perf_sw_event() local
6087 rctx = perf_swevent_get_recursion_context(); in __perf_sw_event()
6088 if (unlikely(rctx < 0)) in __perf_sw_event()
6093 perf_swevent_put_recursion_context(rctx); in __perf_sw_event()
[all …]
/kernel/trace/
Dtrace_syscalls.c563 int rctx; in perf_syscall_enter() local
586 sys_data->enter_event->event.type, NULL, &rctx); in perf_syscall_enter()
593 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_enter()
637 int rctx; in perf_syscall_exit() local
659 sys_data->exit_event->event.type, NULL, &rctx); in perf_syscall_exit()
665 perf_trace_buf_submit(rec, size, rctx, 0, 1, regs, head, NULL); in perf_syscall_exit()
Dtrace_event_perf.c308 int rctx; in perf_ftrace_function_call() local
321 entry = perf_trace_buf_prepare(ENTRY_SIZE, TRACE_FN, NULL, &rctx); in perf_ftrace_function_call()
327 perf_trace_buf_submit(entry, ENTRY_SIZE, rctx, 0, in perf_ftrace_function_call()
Dtrace_kprobe.c1145 int rctx; in kprobe_perf_func() local
1156 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kprobe_perf_func()
1163 perf_trace_buf_submit(entry, size, rctx, 0, 1, regs, head, NULL); in kprobe_perf_func()
1176 int rctx; in kretprobe_perf_func() local
1187 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in kretprobe_perf_func()
1194 perf_trace_buf_submit(entry, size, rctx, 0, 1, regs, head, NULL); in kretprobe_perf_func()
Dtrace_uprobe.c1104 int rctx; in __uprobe_perf_func() local
1118 entry = perf_trace_buf_prepare(size, call->event.type, NULL, &rctx); in __uprobe_perf_func()
1139 perf_trace_buf_submit(entry, size, rctx, 0, 1, regs, head, NULL); in __uprobe_perf_func()