Home
last modified time | relevance | path

Searched refs:perf_events (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/oprofile/
Doprofile_perf.c30 static DEFINE_PER_CPU(struct perf_event **, perf_events);
43 if (per_cpu(perf_events, cpu)[id] == event) in op_overflow_handler() local
79 if (!counter_config[event].enabled || per_cpu(perf_events, cpu)[event]) in op_create_counter()
96 per_cpu(perf_events, cpu)[event] = pevent; in op_create_counter() local
103 struct perf_event *pevent = per_cpu(perf_events, cpu)[event]; in op_destroy_counter()
107 per_cpu(perf_events, cpu)[event] = NULL; in op_destroy_counter() local
262 event = per_cpu(perf_events, cpu)[id]; in oprofile_perf_exit()
267 kfree(per_cpu(perf_events, cpu)); in oprofile_perf_exit()
301 per_cpu(perf_events, cpu) = kcalloc(num_counters, in oprofile_perf_init()
303 if (!per_cpu(perf_events, cpu)) { in oprofile_perf_init()
/Linux-v4.19/kernel/trace/
Dtrace_event_perf.c109 tp_event->perf_events = list; in perf_trace_event_reg()
142 free_percpu(tp_event->perf_events); in perf_trace_event_reg()
143 tp_event->perf_events = NULL; in perf_trace_event_reg()
165 free_percpu(tp_event->perf_events); in perf_trace_event_unreg()
166 tp_event->perf_events = NULL; in perf_trace_event_unreg()
363 pcpu_list = tp_event->perf_events; in perf_trace_add()
Dtrace_uprobe.c36 struct list_head perf_events; member
219 INIT_LIST_HEAD(&filter->perf_events); in init_trace_uprobe_filter()
224 return !filter->nr_systemwide && list_empty(&filter->perf_events); in uprobe_filter_is_empty()
997 list_for_each_entry(event, &filter->perf_events, hw.tp_list) { in __uprobe_perf_filter()
1051 list_add(&event->hw.tp_list, &tu->filter.perf_events); in uprobe_perf_open()
1103 head = this_cpu_ptr(call->perf_events); in __uprobe_perf_func()
Dtrace_syscalls.c601 head = this_cpu_ptr(sys_data->enter_event->perf_events); in perf_syscall_enter()
700 head = this_cpu_ptr(sys_data->exit_event->perf_events); in perf_syscall_exit()
Dtrace_kprobe.c1274 head = this_cpu_ptr(call->perf_events); in kprobe_perf_func()
1310 head = this_cpu_ptr(call->perf_events); in kretprobe_perf_func()
/Linux-v4.19/Documentation/powerpc/
Dpmu-ebb.txt13 using the Linux perf_events API.
31 It is a feature of the perf_events API that events can be created on other
52 existing "pinned" and "exclusive" attributes of perf_events. This means EBB
67 perf_events subsystem.
90 perf_events API. This can be achieved either via the ioctl() interface, or the
93 However, due to the design of the perf_events API, enabling an event does not
/Linux-v4.19/tools/perf/Documentation/
Dperf.data-file-format.txt287 This section is the bulk of the file. It consist of a stream of perf_events
474 This is the canonical description of the kernel generated perf_events
477 perf_events manpage
480 http://web.eece.maine.edu/~vweaver/projects/perf_events/programming.html
484 perf_events"
/Linux-v4.19/include/trace/
Dperf.h48 head = this_cpu_ptr(event_call->perf_events); \
/Linux-v4.19/include/linux/
Dtrace_events.h279 struct hlist_head __percpu *perf_events; member