Searched refs:perf_events (Results  1 – 12 of 12) sorted by relevance
| /Linux-v5.15/Documentation/admin-guide/ | 
| D | perf-security.rst | 9 Usage of Performance Counters for Linux (perf_events) [1]_ , [2]_ , [3]_ 12 direct usage of perf_events system call API [2]_ and over data files 14 depends on the nature of data that perf_events performance monitoring 46 So, perf_events performance monitoring and observability operations are 49 perf_events access control 56 all kernel security permission checks so perf_events performance 70 as privileged processes with respect to perf_events performance 77 For backward compatibility reasons the access to perf_events monitoring and 81 If system audit records [14]_ for a process using perf_events system call 87 Prior Linux v5.9 unprivileged processes using perf_events system call [all …] 
 | 
| /Linux-v5.15/kernel/trace/ | 
| D | trace_event_perf.c | 114 	tp_event->perf_events = list;  in perf_trace_event_reg() 147 		free_percpu(tp_event->perf_events);  in perf_trace_event_reg() 148 		tp_event->perf_events = NULL;  in perf_trace_event_reg() 170 	free_percpu(tp_event->perf_events);  in perf_trace_event_unreg() 171 	tp_event->perf_events = NULL;  in perf_trace_event_unreg() 371 		pcpu_list = tp_event->perf_events;  in perf_trace_add()
  | 
| D | trace_uprobe.c | 261 	INIT_LIST_HEAD(&filter->perf_events);  in NOKPROBE_SYMBOL() 266 	return !filter->nr_systemwide && list_empty(&filter->perf_events);  in uprobe_filter_is_empty() 1211 	list_for_each_entry(event, &filter->perf_events, hw.tp_list) {  in __uprobe_perf_filter() 1265 		list_add(&event->hw.tp_list, &filter->perf_events);  in trace_uprobe_filter_add() 1372 	head = this_cpu_ptr(call->perf_events);  in __uprobe_perf_func()
  | 
| D | trace_syscalls.c | 609 	head = this_cpu_ptr(sys_data->enter_event->perf_events);  in perf_syscall_enter() 708 	head = this_cpu_ptr(sys_data->exit_event->perf_events);  in perf_syscall_exit()
  | 
| D | trace_probe.h | 230 	struct list_head	perf_events;  member
  | 
| D | trace_kprobe.c | 1593 	head = this_cpu_ptr(call->perf_events);  in kprobe_perf_func() 1629 	head = this_cpu_ptr(call->perf_events);  in kretprobe_perf_func()
  | 
| /Linux-v5.15/Documentation/powerpc/ | 
| D | pmu-ebb.rst | 14 using the Linux perf_events API. 32 It is a feature of the perf_events API that events can be created on other 53 existing "pinned" and "exclusive" attributes of perf_events. This means EBB 68 perf_events subsystem. 91 perf_events API. This can be achieved either via the ioctl() interface, or the 94 However, due to the design of the perf_events API, enabling an event does not
  | 
| /Linux-v5.15/include/trace/ | 
| D | perf.h | 48 	head = this_cpu_ptr(event_call->perf_events);			\
  | 
| /Linux-v5.15/tools/perf/Documentation/ | 
| D | perf.data-file-format.txt | 374 that have perf_events records in compressed form. 449 This section is the bulk of the file. It consist of a stream of perf_events 647 This is the canonical description of the kernel generated perf_events 650 perf_events manpage 653 http://web.eece.maine.edu/~vweaver/projects/perf_events/programming.html 657 perf_events"
  | 
| D | perf-stat.txt | 97 	Use BPF programs to aggregate readings from perf_events.  This
  | 
| /Linux-v5.15/drivers/firmware/arm_scmi/ | 
| D | perf.c | 848 static const struct scmi_event perf_events[] = {  variable 870 	.evts = perf_events, 871 	.num_events = ARRAY_SIZE(perf_events),
  | 
| /Linux-v5.15/include/linux/ | 
| D | trace_events.h | 371 	struct hlist_head __percpu	*perf_events;  member
  |