| H A D | core.c | 240 static bool is_kernel_event(struct perf_event *event) in is_kernel_event() argument 242 return READ_ONCE(event->owner) == TASK_TOMBSTONE; in is_kernel_event() 262 * - removing the last event from a task ctx; this is relatively straight 265 * - adding the first event to a task ctx; this is tricky because we cannot 276 struct perf_event *event; member 284 struct perf_event *event = efs->event; in event_function() local 285 struct perf_event_context *ctx = event->ctx; in event_function() 320 efs->func(event, cpuctx, ctx, efs->data); in event_function() 327 static void event_function_call(struct perf_event *event, event_ argument 384 event_function_local(struct perf_event * event,event_f func,void * data) event_function_local() argument 706 perf_event_clock(struct perf_event * event) perf_event_clock() argument 734 __perf_effective_state(struct perf_event * event) __perf_effective_state() argument 745 __perf_update_times(struct perf_event * event,u64 now,u64 * enabled,u64 * running) __perf_update_times() argument 759 perf_event_update_time(struct perf_event * event) perf_event_update_time() argument 777 perf_event_set_state(struct perf_event * event,enum perf_event_state state) perf_event_set_state() argument 875 __perf_event_time_ctx(struct perf_event * event,struct perf_time_ctx * times) __perf_event_time_ctx() argument 886 __perf_event_time_ctx_now(struct perf_event * event,struct perf_time_ctx * times,u64 now) __perf_event_time_ctx_now() argument 904 perf_cgroup_match(struct perf_event * event) perf_cgroup_match() argument 926 perf_detach_cgroup(struct perf_event * event) perf_detach_cgroup() argument 932 is_cgroup_event(struct perf_event * event) is_cgroup_event() argument 941 perf_cgroup_event_time(struct perf_event * event) perf_cgroup_event_time() argument 949 perf_cgroup_event_time_now(struct perf_event * event,u64 now) perf_cgroup_event_time_now() argument 992 update_cgrp_time_from_event(struct perf_event * event) update_cgrp_time_from_event() argument 1087 perf_cgroup_ensure_storage(struct perf_event * event,struct cgroup_subsys_state * css) perf_cgroup_ensure_storage() argument 1128 perf_cgroup_connect(int fd,struct perf_event * event,struct perf_event_attr * attr,struct perf_event * group_leader) perf_cgroup_connect() argument 1165 perf_cgroup_event_enable(struct perf_event * event,struct perf_event_context * ctx) perf_cgroup_event_enable() argument 1187 perf_cgroup_event_disable(struct perf_event * event,struct perf_event_context * ctx) perf_cgroup_event_disable() argument 1211 perf_cgroup_match(struct perf_event * event) perf_cgroup_match() argument 1216 perf_detach_cgroup(struct perf_event * event) perf_detach_cgroup() argument 1219 is_cgroup_event(struct perf_event * event) is_cgroup_event() argument 1224 update_cgrp_time_from_event(struct perf_event * event) update_cgrp_time_from_event() argument 1233 perf_cgroup_connect(pid_t pid,struct perf_event * event,struct perf_event_attr * attr,struct perf_event * group_leader) perf_cgroup_connect() argument 1245 perf_cgroup_event_time(struct perf_event * event) perf_cgroup_event_time() argument 1250 perf_cgroup_event_time_now(struct perf_event * event,u64 now) perf_cgroup_event_time_now() argument 1256 perf_cgroup_event_enable(struct perf_event * event,struct perf_event_context * ctx) perf_cgroup_event_enable() argument 1261 perf_cgroup_event_disable(struct perf_event * event,struct perf_event_context * ctx) perf_cgroup_event_disable() argument 1365 perf_pmu_read(struct perf_event * event) perf_pmu_read() argument 1467 perf_event_ctx_lock_nested(struct perf_event * event,int nesting) perf_event_ctx_lock_nested() argument 1491 perf_event_ctx_lock(struct perf_event * event) perf_event_ctx_lock() argument 1496 perf_event_ctx_unlock(struct perf_event * event,struct perf_event_context * ctx) perf_event_ctx_unlock() argument 1522 perf_event_pid_type(struct perf_event * event,struct task_struct * p,enum pid_type type) perf_event_pid_type() argument 1539 perf_event_pid(struct perf_event * event,struct task_struct * p) perf_event_pid() argument 1544 perf_event_tid(struct perf_event * event,struct task_struct * p) perf_event_tid() argument 1553 primary_event_id(struct perf_event * event) primary_event_id() argument 1673 perf_event_time(struct perf_event * event) perf_event_time() argument 1686 perf_event_time_now(struct perf_event * event,u64 now) perf_event_time_now() argument 1702 get_event_type(struct perf_event * event) get_event_type() argument 1726 init_event_group(struct perf_event * event) init_event_group() argument 1737 get_event_groups(struct perf_event * event,struct perf_event_context * ctx) get_event_groups() argument 1754 event_cgroup(const struct perf_event * event) event_cgroup() argument 1868 perf_event_groups_insert(struct perf_event_groups * groups,struct perf_event * event) perf_event_groups_insert() argument 1879 add_event_to_groups(struct perf_event * event,struct perf_event_context * ctx) add_event_to_groups() argument 1892 perf_event_groups_delete(struct perf_event_groups * groups,struct perf_event * event) perf_event_groups_delete() argument 1905 del_event_from_groups(struct perf_event * event,struct perf_event_context * ctx) del_event_from_groups() argument 1935 perf_event_groups_next(struct perf_event * event,struct pmu * pmu) perf_event_groups_next() argument 1951 perf_event_groups_for_cpu_pmu(event,groups,cpu,pmu) global() argument 1958 perf_event_groups_for_each(event,groups) global() argument 1977 list_add_event(struct perf_event * event,struct perf_event_context * ctx) list_add_event() argument 2015 perf_event__state_init(struct perf_event * event) perf_event__state_init() argument 2051 __perf_event_header_size(struct perf_event * event,u64 sample_type) __perf_event_header_size() argument 2096 perf_event__header_size(struct perf_event * event) perf_event__header_size() argument 2104 perf_event__id_header_size(struct perf_event * event) perf_event__id_header_size() argument 2142 perf_event_validate_size(struct perf_event * event) perf_event_validate_size() argument 2173 perf_group_attach(struct perf_event * event) perf_group_attach() argument 2210 list_del_event(struct perf_event * event,struct perf_event_context * ctx) list_del_event() argument 2241 perf_aux_output_match(struct perf_event * event,struct perf_event * aux_event) perf_aux_output_match() argument 2257 perf_put_aux_event(struct perf_event * event) perf_put_aux_event() argument 2292 perf_need_aux_event(struct perf_event * event) perf_need_aux_event() argument 2297 perf_get_aux_event(struct perf_event * event,struct perf_event * group_leader) perf_get_aux_event() argument 2340 get_event_list(struct perf_event * event) get_event_list() argument 2374 perf_group_detach(struct perf_event * event) perf_group_detach() argument 2425 perf_child_detach(struct perf_event * event) perf_child_detach() argument 2446 is_orphaned_event(struct perf_event * event) is_orphaned_event() argument 2452 event_filter_match(struct perf_event * event) event_filter_match() argument 2458 is_event_in_freq_mode(struct perf_event * event) is_event_in_freq_mode() argument 2464 event_sched_out(struct perf_event * event,struct perf_event_context * ctx) event_sched_out() argument 2513 struct perf_event *event; group_sched_out() local 2561 ctx_time_update_event(struct perf_event_context * ctx,struct perf_event * event) ctx_time_update_event() argument 2584 __perf_remove_from_context(struct perf_event * event,struct perf_cpu_context * cpuctx,struct perf_event_context * ctx,void * info) __perf_remove_from_context() argument 2647 perf_remove_from_context(struct perf_event * event,unsigned long flags) perf_remove_from_context() argument 2670 __event_disable(struct perf_event * event,struct perf_event_context * ctx,enum perf_event_state state) __event_disable() argument 2683 __perf_event_disable(struct perf_event * event,struct perf_cpu_context * cpuctx,struct perf_event_context * ctx,void * info) __perf_event_disable() argument 2724 _perf_event_disable(struct perf_event * event) _perf_event_disable() argument 2738 perf_event_disable_local(struct perf_event * event) perf_event_disable_local() argument 2747 perf_event_disable(struct perf_event * event) perf_event_disable() argument 2757 perf_event_disable_inatomic(struct perf_event * event) perf_event_disable_inatomic() argument 2768 perf_event_unthrottle(struct perf_event * event,bool start) perf_event_unthrottle() argument 2780 perf_event_throttle(struct perf_event * event) perf_event_throttle() argument 2791 perf_event_unthrottle_group(struct perf_event * event,bool skip_start_event) perf_event_unthrottle_group() argument 2800 perf_event_throttle_group(struct perf_event * event) perf_event_throttle_group() argument 2810 event_sched_in(struct perf_event * event,struct perf_event_context * ctx) event_sched_in() argument 2869 struct perf_event *event, *partial_group = NULL; group_sched_in() local 2915 group_can_go_on(struct perf_event * event,int can_add_hw) group_can_go_on() argument 2944 add_event_to_ctx(struct perf_event * event,struct perf_event_context * ctx) add_event_to_ctx() argument 3061 struct perf_event *event = info; __perf_install_in_context() local 3129 perf_install_in_context(struct perf_event_context * ctx,struct perf_event * event,int cpu) perf_install_in_context() argument 3239 __perf_event_enable(struct perf_event * event,struct perf_cpu_context * cpuctx,struct perf_event_context * ctx,void * info) __perf_event_enable() argument 3285 _perf_event_enable(struct perf_event * event) _perf_event_enable() argument 3322 perf_event_enable(struct perf_event * event) perf_event_enable() argument 3333 struct perf_event *event; global() member 3340 struct perf_event *event = sd->event; __perf_event_stop() local 3373 perf_event_stop(struct perf_event * event,int restart) perf_event_stop() argument 3422 perf_event_addr_filters_sync(struct perf_event * event) perf_event_addr_filters_sync() argument 3438 _perf_event_refresh(struct perf_event * event,int refresh) _perf_event_refresh() argument 3455 perf_event_refresh(struct perf_event * event,int refresh) perf_event_refresh() argument 3492 perf_event_modify_attr(struct perf_event * event,struct perf_event_attr * attr) perf_event_modify_attr() argument 3538 struct perf_event *event, *tmp; __pmu_ctx_sched_out() local 3695 __perf_event_sync_stat(struct perf_event * event,struct perf_event * next_event) __perf_event_sync_stat() argument 3735 struct perf_event *event, *next_event; perf_event_sync_stat() local 3986 __heap_add(struct perf_event_min_heap * heap,struct perf_event * event) __heap_add() argument 4088 event_update_userpage(struct perf_event * event) event_update_userpage() argument 4101 struct perf_event *event; group_update_userpage() local 4115 merge_sched_in(struct perf_event * event,void * data) merge_sched_in() argument 4336 perf_calculate_period(struct perf_event * event,u64 nsec,u64 count) perf_calculate_period() argument 4412 perf_adjust_period(struct perf_event * event,u64 nsec,u64 count,bool disable) perf_adjust_period() argument 4447 struct perf_event *event; perf_adjust_freq_unthr_events() local 4531 rotate_ctx(struct perf_event_context * ctx,struct perf_event * event) rotate_ctx() argument 4548 struct perf_event *event; ctx_event_to_rotate() local 4675 event_enable_on_exec(struct perf_event * event,struct perf_event_context * ctx) event_enable_on_exec() argument 4699 struct perf_event *event; perf_event_enable_on_exec() local 4748 struct perf_event *event, *next; perf_event_remove_on_exec() local 4782 struct perf_event *event; global() member 4789 __perf_event_read_cpu(struct perf_event * event,int event_cpu) __perf_event_read_cpu() argument 4821 struct perf_event *sub, *event = data->event; __perf_event_read() local 4862 perf_event_count(struct perf_event * event,bool self) perf_event_count() argument 4870 calc_timer_values(struct perf_event * event,u64 * now,u64 * enabled,u64 * running) calc_timer_values() argument 4890 perf_event_read_local(struct perf_event * event,u64 * value,u64 * enabled,u64 * running) perf_event_read_local() argument 4964 perf_event_read(struct perf_event * event,bool group) perf_event_read() argument 5102 find_get_context(struct task_struct * task,struct perf_event * event) find_get_context() argument 5176 find_get_pmu_context(struct pmu * pmu,struct perf_event_context * ctx,struct perf_event * event) find_get_pmu_context() argument 5309 struct perf_event *event = container_of(head, typeof(*event), rcu_head); free_event_rcu() local 5321 detach_sb_event(struct perf_event * event) detach_sb_event() argument 5330 is_sb_event(struct perf_event * event) is_sb_event() argument 5350 unaccount_pmu_sb_event(struct perf_event * event) unaccount_pmu_sb_event() argument 5525 attach_perf_ctx_data(struct perf_event * event) attach_perf_ctx_data() argument 5594 detach_perf_ctx_data(struct perf_event * event) detach_perf_ctx_data() argument 5609 unaccount_event(struct perf_event * event) unaccount_event() argument 5675 exclusive_event_init(struct perf_event * event) exclusive_event_init() argument 5708 exclusive_event_destroy(struct perf_event * event) exclusive_event_destroy() argument 5731 exclusive_event_installable(struct perf_event * event,struct perf_event_context * ctx) exclusive_event_installable() argument 5753 __free_event(struct perf_event * event) __free_event() argument 5845 free_event(struct perf_event * event) free_event() argument 5860 perf_remove_from_owner(struct perf_event * event) perf_remove_from_owner() argument 5908 put_event(struct perf_event * event) put_event() argument 5928 perf_event_release_kernel(struct perf_event * event) perf_event_release_kernel() argument 6040 __perf_event_read_value(struct perf_event * event,u64 * enabled,u64 * running) __perf_event_read_value() argument 6069 perf_event_read_value(struct perf_event * event,u64 * enabled,u64 * running) perf_event_read_value() argument 6161 perf_read_group(struct perf_event * event,u64 read_format,char __user * buf) perf_read_group() argument 6203 perf_read_one(struct perf_event * event,u64 read_format,char __user * buf) perf_read_one() argument 6226 is_event_hup(struct perf_event * event) is_event_hup() argument 6243 __perf_read(struct perf_event * event,char __user * buf,size_t count) __perf_read() argument 6271 struct perf_event *event = file->private_data; perf_read() local 6288 struct perf_event *event = file->private_data; perf_poll() local 6319 _perf_event_reset(struct perf_event * event) _perf_event_reset() argument 6327 perf_event_pause(struct perf_event * event,bool reset) perf_event_pause() argument 6351 is_include_guest_event(struct perf_event * event) is_include_guest_event() argument 6363 mediated_pmu_account_event(struct perf_event * event) mediated_pmu_account_event() argument 6379 mediated_pmu_unaccount_event(struct perf_event * event) mediated_pmu_unaccount_event() argument 6475 mediated_pmu_account_event(struct perf_event * event) mediated_pmu_account_event() argument 6476 mediated_pmu_unaccount_event(struct perf_event * event) mediated_pmu_unaccount_event() argument 6485 perf_event_for_each_child(struct perf_event * event,void (* func)(struct perf_event *)) perf_event_for_each_child() argument 6499 perf_event_for_each(struct perf_event * event,void (* func)(struct perf_event *)) perf_event_for_each() argument 6514 __perf_event_period(struct perf_event * event,struct perf_cpu_context * cpuctx,struct perf_event_context * ctx,void * info) __perf_event_period() argument 6551 perf_event_check_period(struct perf_event * event,u64 value) perf_event_check_period() argument 6556 _perf_event_period(struct perf_event * event,u64 value) _perf_event_period() argument 6579 perf_event_period(struct perf_event * event,u64 value) perf_event_period() argument 6608 _perf_ioctl(struct perf_event * event,unsigned int cmd,unsigned long arg) _perf_ioctl() argument 6722 struct perf_event *event = file->private_data; perf_ioctl() local 6763 struct perf_event *event; perf_event_task_enable() local 6779 struct perf_event *event; perf_event_task_disable() local 6792 perf_event_index(struct perf_event * event) perf_event_index() argument 6803 perf_event_init_userpage(struct perf_event * event) perf_event_init_userpage() argument 6826 arch_perf_update_userpage(struct perf_event * event,struct perf_event_mmap_page * userpg,u64 now) arch_perf_update_userpage() argument 6835 perf_event_update_userpage(struct perf_event * event) perf_event_update_userpage() argument 6886 ring_buffer_attach(struct perf_event * event,struct perf_buffer * rb) ring_buffer_attach() argument 6947 ring_buffer_wakeup(struct perf_event * event) ring_buffer_wakeup() argument 6963 ring_buffer_get(struct perf_event * event) ring_buffer_get() argument 6993 get_mapped(event,func) global() argument 7005 struct perf_event *event = vma->vm_file->private_data; perf_mmap_open() local 7031 struct perf_event *event = vma->vm_file->private_data; perf_mmap_close() local 7281 perf_mmap_rb(struct vm_area_struct * vma,struct perf_event * event,unsigned long nr_pages) perf_mmap_rb() argument 7357 perf_mmap_aux(struct vm_area_struct * vma,struct perf_event * event,unsigned long nr_pages) perf_mmap_aux() argument 7436 struct perf_event *event = file->private_data; perf_mmap() local 7547 struct perf_event *event = filp->private_data; perf_fasync() local 7565 struct perf_event *event = f->private_data; perf_show_fdinfo() local 7608 perf_event_wakeup(struct perf_event * event) perf_event_wakeup() argument 7618 perf_sigtrap(struct perf_event * event) perf_sigtrap() argument 7642 __perf_pending_disable(struct perf_event * event) __perf_pending_disable() argument 7689 struct perf_event *event = container_of(entry, struct perf_event, pending_disable_irq); perf_pending_disable() local 7704 struct perf_event *event = container_of(entry, struct perf_event, pending_irq); perf_pending_irq() local 7728 struct perf_event *event = container_of(head, struct perf_event, pending_task); perf_pending_task() local 7791 should_sample_guest(struct perf_event * event) should_sample_guest() argument 7796 perf_misc_flags(struct perf_event * event,struct pt_regs * regs) perf_misc_flags() argument 7805 perf_instruction_pointer(struct perf_event * event,struct pt_regs * regs) perf_instruction_pointer() argument 7973 perf_prepare_sample_aux(struct perf_event * event,struct perf_sample_data * data,size_t size) perf_prepare_sample_aux() argument 8012 perf_pmu_snapshot_aux(struct perf_buffer * rb,struct perf_event * event,struct perf_output_handle * handle,unsigned long size) perf_pmu_snapshot_aux() argument 8045 perf_aux_sample_output(struct perf_event * event,struct perf_output_handle * handle,struct perf_sample_data * data) perf_aux_sample_output() argument 8098 __perf_event_header__init_id(struct perf_sample_data * data,struct perf_event * event,u64 sample_type) __perf_event_header__init_id() argument 8127 perf_event_header__init_id(struct perf_event_header * header,struct perf_sample_data * data,struct perf_event * event) perf_event_header__init_id() argument 8159 perf_event__output_id_sample(struct perf_event * event,struct perf_output_handle * handle,struct perf_sample_data * sample) perf_event__output_id_sample() argument 8168 perf_output_read_one(struct perf_output_handle * handle,struct perf_event * event,u64 enabled,u64 running) perf_output_read_one() argument 8193 perf_output_read_group(struct perf_output_handle * handle,struct perf_event * event,u64 enabled,u64 running) perf_output_read_group() argument 8261 perf_output_read(struct perf_output_handle * handle,struct perf_event * event) perf_output_read() argument 8285 perf_output_sample(struct perf_output_handle * handle,struct perf_event_header * header,struct perf_sample_data * data,struct perf_event * event) perf_output_sample() argument 8607 perf_callchain(struct perf_event * event,struct pt_regs * regs) perf_callchain() argument 8642 perf_prepare_sample(struct perf_sample_data * data,struct perf_event * event,struct pt_regs * regs) perf_prepare_sample() argument 8830 perf_prepare_header(struct perf_event_header * header,struct perf_sample_data * data,struct perf_event * event,struct pt_regs * regs) perf_prepare_header() argument 8848 __perf_event_aux_pause(struct perf_event * event,bool pause) __perf_event_aux_pause() argument 8863 perf_event_aux_pause(struct perf_event * event,bool pause) perf_event_aux_pause() argument 8892 __perf_event_output(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs,int (* output_begin)(struct perf_output_handle *,struct perf_sample_data *,struct perf_event *,unsigned int)) __perf_event_output() argument 8924 perf_event_output_forward(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) perf_event_output_forward() argument 8932 perf_event_output_backward(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) perf_event_output_backward() argument 8940 perf_event_output(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) perf_event_output() argument 8959 perf_event_read_event(struct perf_event * event,struct task_struct * task) perf_event_read_event() argument 8994 struct perf_event *event; perf_iterate_ctx() local 9011 struct perf_event *event; perf_iterate_sb_cpu() local 9069 perf_event_addr_filters_exec(struct perf_event * event,void * data) perf_event_addr_filters_exec() argument 9120 __perf_event_output_stop(struct perf_event * event,void * data) __perf_event_output_stop() argument 9151 struct perf_event *event = info; __perf_pmu_output_stop() local 9167 perf_pmu_output_stop(struct perf_event * event) perf_pmu_output_stop() argument 9218 perf_event_task_match(struct perf_event * event) perf_event_task_match() argument 9225 perf_event_task_output(struct perf_event * event,void * data) perf_event_task_output() argument 9372 perf_event_comm_match(struct perf_event * event) perf_event_comm_match() argument 9377 perf_event_comm_output(struct perf_event * event,void * data) perf_event_comm_output() argument 9471 perf_event_namespaces_match(struct perf_event * event) perf_event_namespaces_match() argument 9476 perf_event_namespaces_output(struct perf_event * event,void * data) perf_event_namespaces_output() argument 9599 perf_event_cgroup_match(struct perf_event * event) perf_event_cgroup_match() argument 9604 perf_event_cgroup_output(struct perf_event * event,void * data) perf_event_cgroup_output() argument 9710 perf_event_mmap_match(struct perf_event * event,void * data) perf_event_mmap_match() argument 9721 perf_event_mmap_output(struct perf_event * event,void * data) perf_event_mmap_output() argument 9941 __perf_addr_filters_adjust(struct perf_event * event,void * data) __perf_addr_filters_adjust() argument 10028 perf_event_aux_event(struct perf_event * event,unsigned long head,unsigned long size,u64 flags) perf_event_aux_event() argument 10065 perf_log_lost_samples(struct perf_event * event,u64 lost) perf_log_lost_samples() argument 10110 perf_event_switch_match(struct perf_event * event) perf_event_switch_match() argument 10115 perf_event_switch_output(struct perf_event * event,void * data) perf_event_switch_output() argument 10187 perf_log_throttle(struct perf_event * event,int enable) perf_log_throttle() argument 10240 perf_event_ksymbol_match(struct perf_event * event) perf_event_ksymbol_match() argument 10245 perf_event_ksymbol_output(struct perf_event * event,void * data) perf_event_ksymbol_output() argument 10330 perf_event_bpf_match(struct perf_event * event) perf_event_bpf_match() argument 10335 perf_event_bpf_output(struct perf_event * event,void * data) perf_event_bpf_output() argument 10425 } event; global() member 10428 perf_callchain_deferred_output(struct perf_event * event,void * data) perf_callchain_deferred_output() argument 10492 perf_event_text_poke_match(struct perf_event * event) perf_event_text_poke_match() argument 10497 perf_event_text_poke_output(struct perf_event * event,void * data) perf_event_text_poke_output() argument 10562 perf_event_itrace_started(struct perf_event * event) perf_event_itrace_started() argument 10567 perf_log_itrace_start(struct perf_event * event) perf_log_itrace_start() argument 10603 perf_report_aux_output_id(struct perf_event * event,u64 hw_id) perf_report_aux_output_id() argument 10635 __perf_event_account_interrupt(struct perf_event * event,int throttle) __perf_event_account_interrupt() argument 10669 perf_event_account_interrupt(struct perf_event * event) perf_event_account_interrupt() argument 10674 sample_is_allowed(struct perf_event * event,struct pt_regs * regs) sample_is_allowed() argument 10688 bpf_overflow_handler(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) bpf_overflow_handler() argument 10715 perf_event_set_bpf_handler(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) perf_event_set_bpf_handler() argument 10751 perf_event_free_bpf_handler(struct perf_event * event) perf_event_free_bpf_handler() argument 10762 bpf_overflow_handler(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) bpf_overflow_handler() argument 10769 perf_event_set_bpf_handler(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) perf_event_set_bpf_handler() argument 10776 perf_event_free_bpf_handler(struct perf_event * event) perf_event_free_bpf_handler() argument 10785 __perf_event_overflow(struct perf_event * event,int throttle,struct perf_sample_data * data,struct pt_regs * regs) __perf_event_overflow() argument 10864 READ_ONCE(event->overflow_handler)(event, data, regs); __perf_event_overflow() local 10877 perf_event_overflow(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs) perf_event_overflow() argument 10909 perf_swevent_set_period(struct perf_event * event) perf_swevent_set_period() argument 10932 perf_swevent_overflow(struct perf_event * event,u64 overflow,struct perf_sample_data * data,struct pt_regs * regs) perf_swevent_overflow() argument 10958 perf_swevent_event(struct perf_event * event,u64 nr,struct perf_sample_data * data,struct pt_regs * regs) perf_swevent_event() argument 11010 perf_exclude_event(struct perf_event * event,struct pt_regs * regs) perf_exclude_event() argument 11026 perf_swevent_match(struct perf_event * event,enum perf_type_id type,u32 event_id,struct perf_sample_data * data,struct pt_regs * regs) perf_swevent_match() argument 11074 find_swevent_head(struct swevent_htable * swhash,struct perf_event * event) find_swevent_head() argument 11099 struct perf_event *event; do_perf_sw_event() local 11155 perf_swevent_read(struct perf_event * event) perf_swevent_read() argument 11159 perf_swevent_add(struct perf_event * event,int flags) perf_swevent_add() argument 11182 perf_swevent_del(struct perf_event * event,int flags) perf_swevent_del() argument 11187 perf_swevent_start(struct perf_event * event,int flags) perf_swevent_start() argument 11192 perf_swevent_stop(struct perf_event * event,int flags) perf_swevent_stop() argument 11286 sw_perf_event_destroy(struct perf_event * event) sw_perf_event_destroy() argument 11299 perf_swevent_init(struct perf_event * event) perf_swevent_init() argument 11356 tp_perf_event_destroy(struct perf_event * event) tp_perf_event_destroy() argument 11361 perf_tp_event_init(struct perf_event * event) perf_tp_event_init() argument 11394 perf_tp_filter_match(struct perf_event * event,struct perf_raw_record * raw) perf_tp_filter_match() argument 11408 perf_tp_event_match(struct perf_event * event,struct perf_raw_record * raw,struct pt_regs * regs) perf_tp_event_match() argument 11447 __perf_tp_event_target_task(u64 count,void * record,struct pt_regs * regs,struct perf_sample_data * data,struct perf_raw_record * raw,struct perf_event * event) __perf_tp_event_target_task() argument 11471 struct perf_event *event, *sibling; perf_tp_event_target_task() local 11491 struct perf_event *event; perf_tp_event() local 11598 perf_kprobe_event_init(struct perf_event * event) perf_kprobe_event_init() argument 11657 perf_uprobe_event_init(struct perf_event * event) perf_uprobe_event_init() argument 11698 perf_event_free_filter(struct perf_event * event) perf_event_free_filter() argument 11707 perf_event_is_tracing(struct perf_event * event) perf_event_is_tracing() argument 11722 __perf_event_set_bpf_prog(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) __perf_event_set_bpf_prog() argument 11778 perf_event_set_bpf_prog(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) perf_event_set_bpf_prog() argument 11792 perf_event_free_bpf_prog(struct perf_event * event) perf_event_free_bpf_prog() argument 11810 perf_event_free_filter(struct perf_event * event) perf_event_free_filter() argument 11814 __perf_event_set_bpf_prog(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) __perf_event_set_bpf_prog() argument 11821 perf_event_set_bpf_prog(struct perf_event * event,struct bpf_prog * prog,u64 bpf_cookie) perf_event_set_bpf_prog() argument 11828 perf_event_free_bpf_prog(struct perf_event * event) perf_event_free_bpf_prog() argument 11855 perf_addr_filter_new(struct perf_event * event,struct list_head * filters) perf_addr_filter_new() argument 11884 perf_addr_filters_splice(struct perf_event * event,struct list_head * head) perf_addr_filters_splice() argument 11908 perf_free_addr_filters(struct perf_event * event) perf_free_addr_filters() argument 11944 perf_event_addr_filters_apply(struct perf_event * event) perf_event_addr_filters_apply() argument 12051 perf_event_parse_addr_filter(struct perf_event * event,char * fstr,struct list_head * filters) perf_event_parse_addr_filter() argument 12208 perf_event_set_addr_filter(struct perf_event * event,char * filter_str) perf_event_set_addr_filter() argument 12247 perf_event_set_filter(struct perf_event * event,void __user * arg) perf_event_set_filter() argument 12292 struct perf_event *event; perf_swevent_hrtimer() local 12318 perf_swevent_start_hrtimer(struct perf_event * event) perf_swevent_start_hrtimer() argument 12339 perf_swevent_cancel_hrtimer(struct perf_event * event) perf_swevent_cancel_hrtimer() argument 12361 perf_swevent_destroy_hrtimer(struct perf_event * event) perf_swevent_destroy_hrtimer() argument 12366 perf_swevent_init_hrtimer(struct perf_event * event) perf_swevent_init_hrtimer() argument 12395 cpu_clock_event_update(struct perf_event * event) cpu_clock_event_update() argument 12405 cpu_clock_event_start(struct perf_event * event,int flags) cpu_clock_event_start() argument 12412 cpu_clock_event_stop(struct perf_event * event,int flags) cpu_clock_event_stop() argument 12420 cpu_clock_event_add(struct perf_event * event,int flags) cpu_clock_event_add() argument 12429 cpu_clock_event_del(struct perf_event * event,int flags) cpu_clock_event_del() argument 12434 cpu_clock_event_read(struct perf_event * event) cpu_clock_event_read() argument 12439 cpu_clock_event_init(struct perf_event * event) cpu_clock_event_init() argument 12476 task_clock_event_update(struct perf_event * event,u64 now) task_clock_event_update() argument 12486 task_clock_event_start(struct perf_event * event,int flags) task_clock_event_start() argument 12493 task_clock_event_stop(struct perf_event * event,int flags) task_clock_event_stop() argument 12501 task_clock_event_add(struct perf_event * event,int flags) task_clock_event_add() argument 12510 task_clock_event_del(struct perf_event * event,int flags) task_clock_event_del() argument 12515 task_clock_event_read(struct perf_event * event) task_clock_event_read() argument 12524 task_clock_event_init(struct perf_event * event) task_clock_event_init() argument 12570 perf_event_nop_int(struct perf_event * event,u64 value) perf_event_nop_int() argument 12612 perf_event_idx_default(struct perf_event * event) perf_event_idx_default() argument 12971 __pmu_detach_event(struct pmu * pmu,struct perf_event * event,struct perf_event_context * ctx) __pmu_detach_event() argument 13012 pmu_detach_event(struct pmu * pmu,struct perf_event * event) pmu_detach_event() argument 13026 struct perf_event *event; pmu_get_event() local 13045 struct perf_event *event; pmu_detach_events() local 13112 has_extended_regs(struct perf_event * event) has_extended_regs() argument 13118 perf_try_init_event(struct pmu * pmu,struct perf_event * event) perf_try_init_event() argument 13196 perf_init_event(struct perf_event * event) perf_init_event() argument 13265 attach_sb_event(struct perf_event * event) attach_sb_event() argument 13281 account_pmu_sb_event(struct perf_event * event) account_pmu_sb_event() argument 13308 account_event(struct perf_event * event) account_event() argument 13754 perf_event_set_output(struct perf_event * event,struct perf_event * output_event) perf_event_set_output() argument 13841 perf_event_set_clock(struct perf_event * event,clockid_t clk_id) perf_event_set_clock() argument 13924 struct perf_event *event, *sibling; SYSCALL_DEFINE5() local 14344 struct perf_event *event; perf_event_create_kernel_counter() local 14442 struct perf_event *event, *sibling; __perf_pmu_remove() local 14459 __perf_pmu_install_event(struct pmu * pmu,struct perf_event_context * ctx,int cpu,struct perf_event * event) __perf_pmu_install_event() argument 14483 struct perf_event *event, *tmp; __perf_pmu_install() local 14570 perf_event_exit_event(struct perf_event * event,struct perf_event_context * ctx,struct task_struct * task,unsigned long detach_flags) perf_event_exit_event() argument 14723 struct perf_event *event, *tmp; perf_event_exit_task() local 14800 perf_event_attrs(struct perf_event * event) perf_event_attrs() argument 15008 inherit_task_group(struct perf_event * event,struct task_struct * parent,struct perf_event_context * parent_ctx,struct task_struct * child,u64 clone_flags,int * inherited_all) inherit_task_group() argument 15053 struct perf_event *event; perf_event_init_context() local 15219 struct perf_event *event; __perf_event_exit_context() local [all...] |
| H A D | event.c | 8 #include <perf/event.h> 18 #include "event.h" 36 #include "bpf-event.h" 158 struct perf_record_stat_config *event) in perf_event__read_stat_config() argument 162 for (i = 0; i < event->nr; i++) { in perf_event__read_stat_config() 164 switch (event->data[i].tag) { in perf_event__read_stat_config() 167 config->__val = event->data[i].val; \ in perf_event__read_stat_config() 177 event->data[i].tag); in perf_event__read_stat_config() 182 size_t perf_event__fprintf_comm(union perf_event *event, FILE *fp) in perf_event__fprintf_comm() argument 186 if (event in perf_event__fprintf_comm() 194 perf_event__fprintf_namespaces(union perf_event * event,FILE * fp) perf_event__fprintf_namespaces() argument 221 perf_event__fprintf_cgroup(union perf_event * event,FILE * fp) perf_event__fprintf_cgroup() argument 228 perf_event__process_comm(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_comm() argument 236 perf_event__process_namespaces(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_namespaces() argument 244 perf_event__process_cgroup(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_cgroup() argument 252 perf_event__process_lost(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_lost() argument 260 perf_event__process_aux(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_aux() argument 268 perf_event__process_itrace_start(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_itrace_start() argument 276 perf_event__process_aux_output_hw_id(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_aux_output_hw_id() argument 284 perf_event__process_lost_samples(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_lost_samples() argument 292 perf_event__process_switch(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_switch() argument 300 perf_event__process_ksymbol(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__process_ksymbol() argument 308 perf_event__process_bpf(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_bpf() argument 316 perf_event__process_text_poke(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_text_poke() argument 323 perf_event__fprintf_mmap(union perf_event * event,FILE * fp) perf_event__fprintf_mmap() argument 332 perf_event__fprintf_mmap2(union perf_event * event,FILE * fp) perf_event__fprintf_mmap2() argument 366 perf_event__fprintf_thread_map(union perf_event * event,FILE * fp) perf_event__fprintf_thread_map() argument 382 perf_event__fprintf_cpu_map(union perf_event * event,FILE * fp) perf_event__fprintf_cpu_map() argument 399 perf_event__process_mmap(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_mmap() argument 407 perf_event__process_mmap2(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_mmap2() argument 414 perf_event__fprintf_task(union perf_event * event,FILE * fp) perf_event__fprintf_task() argument 422 perf_event__process_fork(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_fork() argument 430 perf_event__process_exit(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process_exit() argument 438 perf_event__exit_del_thread(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample __maybe_unused,struct machine * machine) perf_event__exit_del_thread() argument 457 perf_event__fprintf_aux(union perf_event * event,FILE * fp) perf_event__fprintf_aux() argument 468 perf_event__fprintf_itrace_start(union perf_event * event,FILE * fp) perf_event__fprintf_itrace_start() argument 474 perf_event__fprintf_aux_output_hw_id(union perf_event * event,FILE * fp) perf_event__fprintf_aux_output_hw_id() argument 480 perf_event__fprintf_switch(union perf_event * event,FILE * fp) perf_event__fprintf_switch() argument 496 perf_event__fprintf_lost(union perf_event * event,FILE * fp) perf_event__fprintf_lost() argument 501 perf_event__fprintf_ksymbol(union perf_event * event,FILE * fp) perf_event__fprintf_ksymbol() argument 509 perf_event__fprintf_bpf(union perf_event * event,FILE * fp) perf_event__fprintf_bpf() argument 515 perf_event__fprintf_bpf_metadata(union perf_event * event,FILE * fp) perf_event__fprintf_bpf_metadata() argument 546 perf_event__fprintf_text_poke(union perf_event * event,struct machine * machine,FILE * fp) perf_event__fprintf_text_poke() argument 576 perf_event__fprintf_schedstat_cpu(union perf_event * event,FILE * fp) perf_event__fprintf_schedstat_cpu() argument 601 perf_event__fprintf_schedstat_domain(union perf_event * event,FILE * fp) perf_event__fprintf_schedstat_domain() argument 626 perf_event__fprintf(union perf_event * event,struct machine * machine,FILE * fp) perf_event__fprintf() argument 687 perf_event__process(const struct perf_tool * tool __maybe_unused,union perf_event * event,struct perf_sample * sample,struct machine * machine) perf_event__process() argument [all...] |
| H A D | session.c | 15 #include <perf/event.h> 46 union perf_event *event, 130 struct ordered_event *event) in ordered_events__deliver_event() argument 134 int ret = perf_session__deliver_event(session, event->event, in ordered_events__deliver_event() 135 session->tool, event->file_offset, in ordered_events__deliver_event() 136 event->file_path); in ordered_events__deliver_event() 139 pr_err("%#" PRIx64 " [%#x]: ordered event processing failed (%d) for event of type: %s (%d)\n", 140 event 269 swap_sample_id_all(union perf_event * event,void * data) swap_sample_id_all() argument 278 perf_event__all64_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__all64_swap() argument 285 perf_event__comm_swap(union perf_event * event,bool sample_id_all) perf_event__comm_swap() argument 298 perf_event__mmap_swap(union perf_event * event,bool sample_id_all) perf_event__mmap_swap() argument 315 perf_event__mmap2_swap(union perf_event * event,bool sample_id_all) perf_event__mmap2_swap() argument 338 perf_event__task_swap(union perf_event * event,bool sample_id_all) perf_event__task_swap() argument 350 perf_event__read_swap(union perf_event * event,bool sample_id_all) perf_event__read_swap() argument 363 perf_event__aux_swap(union perf_event * event,bool sample_id_all) perf_event__aux_swap() argument 373 perf_event__itrace_start_swap(union perf_event * event,bool sample_id_all) perf_event__itrace_start_swap() argument 383 perf_event__switch_swap(union perf_event * event,bool sample_id_all) perf_event__switch_swap() argument 396 perf_event__text_poke_swap(union perf_event * event,bool sample_id_all) perf_event__text_poke_swap() argument 414 perf_event__throttle_swap(union perf_event * event,bool sample_id_all) perf_event__throttle_swap() argument 425 perf_event__namespaces_swap(union perf_event * event,bool sample_id_all) perf_event__namespaces_swap() argument 445 perf_event__cgroup_swap(union perf_event * event,bool sample_id_all) perf_event__cgroup_swap() argument 535 perf_event__hdr_attr_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__hdr_attr_swap() argument 547 perf_event__event_update_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__event_update_swap() argument 554 perf_event__event_type_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__event_type_swap() argument 561 perf_event__tracing_data_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__tracing_data_swap() argument 567 perf_event__auxtrace_info_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__auxtrace_info_swap() argument 579 perf_event__auxtrace_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__auxtrace_swap() argument 590 perf_event__auxtrace_error_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__auxtrace_error_swap() argument 608 perf_event__thread_map_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__thread_map_swap() argument 619 perf_event__cpu_map_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__cpu_map_swap() argument 660 perf_event__stat_config_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__stat_config_swap() argument 670 perf_event__stat_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__stat_swap() argument 681 perf_event__stat_round_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__stat_round_swap() argument 688 perf_event__time_conv_swap(union perf_event * event,bool sample_id_all __maybe_unused) perf_event__time_conv_swap() argument 807 perf_session__queue_event(struct perf_session * s,union perf_event * event,u64 timestamp,u64 file_offset,const char * file_path) perf_session__queue_event() argument 1033 evlist__print_tstamp(struct evlist * evlist,union perf_event * event,struct perf_sample * sample) evlist__print_tstamp() argument 1084 dump_event(struct evlist * evlist,union perf_event * event,u64 file_offset,struct perf_sample * sample,const char * file_path) dump_event() argument 1113 dump_sample(struct machine * machine,struct evsel * evsel,union perf_event * event,struct perf_sample * sample) dump_sample() argument 1179 dump_deferred_callchain(struct evsel * evsel,union perf_event * event,struct perf_sample * sample) dump_deferred_callchain() argument 1192 dump_read(struct evsel * evsel,union perf_event * event) dump_read() argument 1222 machines__find_for_cpumode(struct machines * machines,union perf_event * event,struct perf_sample * sample) machines__find_for_cpumode() argument 1253 deliver_sample_value(struct evlist * evlist,const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct sample_read_value * v,struct machine * machine,bool per_thread) deliver_sample_value() argument 1291 deliver_sample_group(struct evlist * evlist,const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct machine * machine,u64 read_format,bool per_thread) deliver_sample_group() argument 1315 evlist__deliver_sample(struct evlist * evlist,const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct evsel * evsel,struct machine * machine) evlist__deliver_sample() argument 1344 union perf_event *event; global() member 1353 evlist__deliver_deferred_callchain(struct evlist * evlist,const struct perf_tool * tool,union perf_event * event,struct perf_sample * sample,struct machine * machine) evlist__deliver_deferred_callchain() argument 1439 machines__deliver_event(struct machines * machines,struct evlist * evlist,union perf_event * event,struct perf_sample * sample,const struct perf_tool * tool,u64 file_offset,const char * file_path) machines__deliver_event() argument 1549 perf_session__deliver_event(struct perf_session * session,union perf_event * event,const struct perf_tool * tool,u64 file_offset,const char * file_path) perf_session__deliver_event() argument 1583 perf_session__process_user_event(struct perf_session * session,union perf_event * event,u64 file_offset,const char * file_path) perf_session__process_user_event() argument 1703 perf_session__deliver_synth_event(struct perf_session * session,union perf_event * event,struct perf_sample * sample) perf_session__deliver_synth_event() argument 1741 event_swap(union perf_event * event,bool sample_id_all) event_swap() argument 1755 union perf_event *event; perf_session__peek_event() local 1811 union perf_event *event; perf_session__peek_events() local 1835 perf_session__process_event(struct perf_session * session,union perf_event * event,u64 file_offset,const char * file_path) perf_session__process_event() argument 2037 union perf_event *event; __perf_session__process_pipe_events() local 2160 union perf_event *event; prefetch_event() local 2217 union perf_event *event = fetch_decomp_event(decomp->head, decomp->size, decomp->data, __perf_session__process_decomp_events() local 2367 union perf_event *event; reader__read_event() local 2451 process_simple(struct perf_session * session,union perf_event * event,u64 file_offset,const char * file_path) process_simple() argument 2858 perf_event__process_id_index(const struct perf_tool * tool __maybe_unused,struct perf_session * session,union perf_event * event) perf_event__process_id_index() argument [all...] |