|
int | perf_proc_update_handler (struct ctl_table *table, int write, void __user *buffer, size_t *lenp, loff_t *ppos) |
|
void __weak | perf_event_print_debug (void) |
|
__weak const char * | perf_pmu_name (void) |
|
void | perf_cgroup_switch (struct task_struct *task, struct task_struct *next) |
|
void | perf_pmu_disable (struct pmu *pmu) |
|
void | perf_pmu_enable (struct pmu *pmu) |
|
int | __perf_event_disable (void *info) |
|
void | perf_event_disable (struct perf_event *event) |
|
| EXPORT_SYMBOL_GPL (perf_event_disable) |
|
void | perf_event_enable (struct perf_event *event) |
|
| EXPORT_SYMBOL_GPL (perf_event_enable) |
|
int | perf_event_refresh (struct perf_event *event, int refresh) |
|
| EXPORT_SYMBOL_GPL (perf_event_refresh) |
|
void | __perf_event_task_sched_out (struct task_struct *task, struct task_struct *next) |
|
void | __perf_event_task_sched_in (struct task_struct *prev, struct task_struct *task) |
|
void | perf_event_task_tick (void) |
|
int | perf_event_release_kernel (struct perf_event *event) |
|
| EXPORT_SYMBOL_GPL (perf_event_release_kernel) |
|
u64 | perf_event_read_value (struct perf_event *event, u64 *enabled, u64 *running) |
|
| EXPORT_SYMBOL_GPL (perf_event_read_value) |
|
int | perf_event_task_enable (void) |
|
int | perf_event_task_disable (void) |
|
void __weak | arch_perf_update_userpage (struct perf_event_mmap_page *userpg, u64 now) |
|
void | perf_event_update_userpage (struct perf_event *event) |
|
void | perf_event_wakeup (struct perf_event *event) |
|
int | perf_register_guest_info_callbacks (struct perf_guest_info_callbacks *cbs) |
|
| EXPORT_SYMBOL_GPL (perf_register_guest_info_callbacks) |
|
int | perf_unregister_guest_info_callbacks (struct perf_guest_info_callbacks *cbs) |
|
| EXPORT_SYMBOL_GPL (perf_unregister_guest_info_callbacks) |
|
void | perf_event_header__init_id (struct perf_event_header *header, struct perf_sample_data *data, struct perf_event *event) |
|
void | perf_event__output_id_sample (struct perf_event *event, struct perf_output_handle *handle, struct perf_sample_data *sample) |
|
void | perf_output_sample (struct perf_output_handle *handle, struct perf_event_header *header, struct perf_sample_data *data, struct perf_event *event) |
|
void | perf_prepare_sample (struct perf_event_header *header, struct perf_sample_data *data, struct perf_event *event, struct pt_regs *regs) |
|
void | perf_event_fork (struct task_struct *task) |
|
void | perf_event_comm (struct task_struct *task) |
|
void | perf_event_mmap (struct vm_area_struct *vma) |
|
int | perf_event_overflow (struct perf_event *event, struct perf_sample_data *data, struct pt_regs *regs) |
|
int | perf_swevent_get_recursion_context (void) |
|
| EXPORT_SYMBOL_GPL (perf_swevent_get_recursion_context) |
|
void | perf_swevent_put_recursion_context (int rctx) |
|
void | __perf_sw_event (u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) |
|
int | perf_pmu_register (struct pmu *pmu, char *name, int type) |
|
void | perf_pmu_unregister (struct pmu *pmu) |
|
struct pmu * | perf_init_event (struct perf_event *event) |
|
| SYSCALL_DEFINE5 (perf_event_open, struct perf_event_attr __user *, attr_uptr, pid_t, pid, int, cpu, int, group_fd, unsigned long, flags) |
|
struct perf_event * | perf_event_create_kernel_counter (struct perf_event_attr *attr, int cpu, struct task_struct *task, perf_overflow_handler_t overflow_handler, void *context) |
|
| EXPORT_SYMBOL_GPL (perf_event_create_kernel_counter) |
|
void | perf_pmu_migrate_context (struct pmu *pmu, int src_cpu, int dst_cpu) |
|
| EXPORT_SYMBOL_GPL (perf_pmu_migrate_context) |
|
void | perf_event_exit_task (struct task_struct *child) |
|
void | perf_event_free_task (struct task_struct *task) |
|
void | perf_event_delayed_put (struct task_struct *task) |
|
int | perf_event_init_context (struct task_struct *child, int ctxn) |
|
int | perf_event_init_task (struct task_struct *child) |
|
void __init | perf_event_init (void) |
|
| device_initcall (perf_event_sysfs_init) |
|