Home
last modified time | relevance | path

Searched refs:event (Results 1 – 25 of 2435) sorted by relevance

12345678910>>...98

/linux/tools/testing/selftests/powerpc/pmu/event_code_tests/
H A Dgeneric_events_valid_test.c9 #include "../event.h"
13 * Testcase to ensure that using invalid event in generic
14 * event for PERF_TYPE_HARDWARE should fail
19 struct event event; in generic_events_valid_test() local
36 event_init_opts(&event, PERF_COUNT_HW_CPU_CYCLES, PERF_TYPE_HARDWARE, "event"); in generic_events_valid_test()
37 FAIL_IF(event_open(&event)); in generic_events_valid_test()
38 event_close(&event); in generic_events_valid_test()
40 event_init_opts(&event, PERF_COUNT_HW_INSTRUCTION in generic_events_valid_test()
[all...]
H A Dreserved_bits_mmcra_sample_elig_mode_test.c7 #include "../event.h"
17 * Input event code uses these sampling bits along with
23 struct event event; in reserved_bits_mmcra_sample_elig_mode() local
37 event_init(&event, 0x50401e0); in reserved_bits_mmcra_sample_elig_mode()
38 FAIL_IF(!event_open(&event)); in reserved_bits_mmcra_sample_elig_mode()
40 event_init(&event, 0x90401e0); in reserved_bits_mmcra_sample_elig_mode()
41 FAIL_IF(!event_open(&event)); in reserved_bits_mmcra_sample_elig_mode()
43 event_init(&event, 0xD0401e0); in reserved_bits_mmcra_sample_elig_mode()
44 FAIL_IF(!event_open(&event)); in reserved_bits_mmcra_sample_elig_mode()
[all...]
/linux/tools/testing/selftests/powerpc/pmu/ebb/
H A Devent_attributes_test.c17 struct event event, leader; in event_attributes() local
21 event_init(&event, 0x1001e); in event_attributes()
22 event_leader_ebb_init(&event); in event_attributes()
24 FAIL_IF(event_open(&event)); in event_attributes()
25 event_close(&event); in event_attributes()
28 event_init(&event, 0x001e); /* CYCLES - no PMC specified */ in event_attributes()
29 event_leader_ebb_init(&event); in event_attributes()
31 FAIL_IF(event_open(&event) == 0); in event_attributes()
34 event_init(&event, 0x2001e); in event_attributes()
35 event_leader_ebb_init(&event); in event_attributes()
[all …]
H A Dinstruction_count_test.c25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument
45 event->result.value = ebb_state.stats.pmc_count[4-1]; in do_count_loop()
47 difference = event->result.value - expected; in do_count_loop()
48 percentage = (double)difference / event->result.value * 100; in do_count_loop()
53 printf("Actual %llu\n", event->result.value); in do_count_loop()
63 if (difference / event->result.value) in do_count_loop()
70 static uint64_t determine_overhead(struct event *event) in determine_overhead() argument
75 do_count_loop(event, 0, 0, false); in determine_overhead()
76 overhead = event->result.value; in determine_overhead()
79 do_count_loop(event, 0, 0, false); in determine_overhead()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Devent.c26 nvkm_event_put(struct nvkm_event *event, u32 types, int index) in nvkm_event_put() argument
28 assert_spin_locked(&event->refs_lock); in nvkm_event_put()
30 nvkm_trace(event->subdev, "event: decr %08x on %d\n", types, index); in nvkm_event_put()
34 if (--event->refs[index * event->types_nr + type] == 0) { in nvkm_event_put()
35 nvkm_trace(event->subdev, "event: blocking %d on %d\n", type, index); in nvkm_event_put()
36 if (event->func->fini) in nvkm_event_put()
37 event->func->fini(event, 1 << type, index); in nvkm_event_put()
43 nvkm_event_get(struct nvkm_event *event, u32 types, int index) in nvkm_event_get() argument
45 assert_spin_locked(&event->refs_lock); in nvkm_event_get()
47 nvkm_trace(event->subdev, "event: incr %08x on %d\n", types, index); in nvkm_event_get()
[all …]
/linux/net/sctp/
H A Dulpevent.c31 static void sctp_ulpevent_receive_data(struct sctp_ulpevent *event,
33 static void sctp_ulpevent_release_data(struct sctp_ulpevent *event);
34 static void sctp_ulpevent_release_frag_data(struct sctp_ulpevent *event);
38 static void sctp_ulpevent_init(struct sctp_ulpevent *event, in sctp_ulpevent_init() argument
42 memset(event, 0, sizeof(struct sctp_ulpevent)); in sctp_ulpevent_init()
43 event->msg_flags = msg_flags; in sctp_ulpevent_init()
44 event->rmem_len = len; in sctp_ulpevent_init()
51 struct sctp_ulpevent *event; in sctp_ulpevent_new() local
58 event = sctp_skb2event(skb); in sctp_ulpevent_new()
59 sctp_ulpevent_init(event, msg_flags, skb->truesize); in sctp_ulpevent_new()
[all …]
H A Dstream_interleave.c125 struct sctp_ulpevent *event) in sctp_intl_store_reasm() argument
132 __skb_queue_tail(&ulpq->reasm, sctp_event2skb(event)); in sctp_intl_store_reasm()
138 if (event->stream == cevent->stream && in sctp_intl_store_reasm()
139 event->mid == cevent->mid && in sctp_intl_store_reasm()
141 (!(event->msg_flags & SCTP_DATA_FIRST_FRAG) && in sctp_intl_store_reasm()
142 event->fsn > cevent->fsn))) { in sctp_intl_store_reasm()
143 __skb_queue_tail(&ulpq->reasm, sctp_event2skb(event)); in sctp_intl_store_reasm()
147 if ((event->stream == cevent->stream && in sctp_intl_store_reasm()
148 MID_lt(cevent->mid, event->mid)) || in sctp_intl_store_reasm()
149 event->stream > cevent->stream) { in sctp_intl_store_reasm()
[all …]
/linux/kernel/events/
H A Dcore.c240 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...]
/linux/tools/perf/util/
H A Devent.c8 #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 Dsession.c15 #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...]
/linux/drivers/perf/
H A Driscv_pmu.c21 static bool riscv_perf_user_access(struct perf_event *event) in riscv_perf_user_access() argument
23 return ((event->attr.type == PERF_TYPE_HARDWARE) || in riscv_perf_user_access()
24 (event->attr.type == PERF_TYPE_HW_CACHE) || in riscv_perf_user_access()
25 (event->attr.type == PERF_TYPE_RAW)) && in riscv_perf_user_access()
26 !!(event->hw.flags & PERF_EVENT_FLAG_USER_READ_CNT) && in riscv_perf_user_access()
27 (event->hw.idx != -1); in riscv_perf_user_access()
30 void arch_perf_update_userpage(struct perf_event *event, in arch_perf_update_userpage() argument
40 userpg->cap_user_rdpmc = riscv_perf_user_access(event); in arch_perf_update_userpage()
48 userpg->pmc_width = to_riscv_pmu(event->pmu)->ctr_get_width(event->hw.idx) + 1; in arch_perf_update_userpage()
145 u64 riscv_pmu_ctr_get_width_mask(struct perf_event *event) in riscv_pmu_ctr_get_width_mask() argument
[all …]
H A Dqcom_l3_pmu.c136 static inline u32 get_event_type(struct perf_event *event) in get_event_type() argument
138 return (event->attr.config) & L3_EVTYPE_MASK; in get_event_type()
141 static inline bool event_uses_long_counter(struct perf_event *event) in event_uses_long_counter() argument
143 return !!(event->attr.config & BIT_ULL(L3_EVENT_LC_BIT)); in event_uses_long_counter()
146 static inline int event_num_counters(struct perf_event *event) in event_num_counters() argument
148 return event_uses_long_counter(event) ? 2 : 1; in event_num_counters()
175 void (*start)(struct perf_event *event);
177 void (*stop)(struct perf_event *event, int flags);
179 void (*update)(struct perf_event *event);
193 static void qcom_l3_cache__64bit_counter_start(struct perf_event *event) in qcom_l3_cache__64bit_counter_start() argument
[all …]
H A Darm_dsu_pmu.c164 DSU_FORMAT_ATTR(event, "config:0-31"),
227 static inline u64 dsu_pmu_read_counter(struct perf_event *event) in dsu_pmu_read_counter() argument
231 struct dsu_pmu *dsu_pmu = to_dsu_pmu(event->pmu); in dsu_pmu_read_counter()
232 int idx = event->hw.idx; in dsu_pmu_read_counter()
239 dev_err(event->pmu->dev, in dsu_pmu_read_counter()
254 static void dsu_pmu_write_counter(struct perf_event *event, u64 val) in dsu_pmu_write_counter() argument
257 struct dsu_pmu *dsu_pmu = to_dsu_pmu(event->pmu); in dsu_pmu_write_counter()
258 int idx = event->hw.idx; in dsu_pmu_write_counter()
265 dev_err(event->pmu->dev, in dsu_pmu_write_counter()
279 struct perf_event *event) in dsu_pmu_get_event_idx() argument
[all …]
H A Dalibaba_uncore_drw_pmu.c111 #define GET_DRW_EVENTID(event) FIELD_GET(DRW_CONFIG_EVENTID, (event)->attr.config) argument
209 ALI_DRW_PMU_FORMAT_ATTR(event, "config:0-7"),
266 static int ali_drw_get_counter_idx(struct perf_event *event) in ali_drw_get_counter_idx() argument
268 struct ali_drw_pmu *drw_pmu = to_ali_drw_pmu(event->pmu); in ali_drw_get_counter_idx()
280 static u64 ali_drw_pmu_read_counter(struct perf_event *event) in ali_drw_pmu_read_counter() argument
282 struct ali_drw_pmu *drw_pmu = to_ali_drw_pmu(event->pmu); in ali_drw_pmu_read_counter()
285 if (GET_DRW_EVENTID(event) == ALI_DRW_PMU_CYCLE_EVT_ID) { in ali_drw_pmu_read_counter()
294 ALI_DRW_PMU_COMMON_COUNTERn(event->hw.idx)); in ali_drw_pmu_read_counter()
297 static void ali_drw_pmu_event_update(struct perf_event *event) in ali_drw_pmu_event_update() argument
299 struct hw_perf_event *hwc = &event->hw; in ali_drw_pmu_event_update()
[all …]
/linux/drivers/md/
H A Ddm-uevent.c39 static void dm_uevent_free(struct dm_uevent *event) in dm_uevent_free() argument
41 kmem_cache_free(_dm_event_cache, event); in dm_uevent_free()
46 struct dm_uevent *event; in dm_uevent_alloc() local
48 event = kmem_cache_zalloc(_dm_event_cache, GFP_ATOMIC); in dm_uevent_alloc()
49 if (!event) in dm_uevent_alloc()
52 INIT_LIST_HEAD(&event->elist); in dm_uevent_alloc()
53 event->md = md; in dm_uevent_alloc()
55 return event; in dm_uevent_alloc()
65 struct dm_uevent *event; in dm_build_path_uevent() local
67 event = dm_uevent_alloc(md); in dm_build_path_uevent()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-event_source-devices-dfl_fme13 event = "config:0-11" - event ID
14 evtype = "config:12-15" - event type
15 portid = "config:16-23" - event source
19 fab_mmio_read = "event=0x06,evtype=0x02,portid=0xff"
21 It shows this fab_mmio_read is a fabric type (0x02) event with
22 0x06 local event id for overall monitoring (portid=0xff).
37 a single performance monitoring event supported by this fme pmu.
38 The name of the file is the name of the event.
45 clock = "event=0x00,evtype=0x00,portid=0xff"
49 cache_read_hit = "event=0x00,evtype=0x01,portid=0xff"
[all …]
/linux/arch/s390/kernel/
H A Dperf_pai.c58 struct perf_event *event; /* Perf event for sampling */ member
174 static void pai_event_destroy(struct perf_event *event) in pai_event_destroy() argument
176 int cpu = 0, idx = PAI_PMU_IDX(event); in pai_event_destroy()
178 free_page(PAI_SAVE_AREA(event)); in pai_event_destroy()
181 if (event->cpu == -1) { in pai_event_destroy()
186 pai_event_destroy_cpu(idx, event->cpu, false); in pai_event_destroy()
192 static void paicrypt_event_destroy(struct perf_event *event) in paicrypt_event_destroy() argument
195 pai_event_destroy(event); in paicrypt_event_destroy()
215 static u64 pai_getdata(struct perf_event *event, bool kernel) in pai_getdata() argument
217 int idx = PAI_PMU_IDX(event); in pai_getdata()
[all …]
/linux/arch/powerpc/kernel/
H A Deeh_event.c42 struct eeh_event *event; in eeh_event_handler() local
50 event = NULL; in eeh_event_handler()
52 event = list_entry(eeh_eventlist.next, in eeh_event_handler()
54 list_del(&event->list); in eeh_event_handler()
57 if (!event) in eeh_event_handler()
61 if (event->pe) in eeh_event_handler()
62 eeh_handle_normal_event(event->pe); in eeh_event_handler()
66 kfree(event); in eeh_event_handler()
105 struct eeh_event *event; in __eeh_send_failure_event() local
107 event = kzalloc_obj(*event, GFP_ATOMIC); in __eeh_send_failure_event()
[all …]
/linux/scripts/dtc/
H A Dyamltree.c24 #define yaml_emitter_emit_or_die(emitter, event) ( \ argument
26 if (!yaml_emitter_emit(emitter, event)) \
35 yaml_event_t event; in yaml_propval_int() local
49 yaml_sequence_start_event_initialize(&event, NULL, in yaml_propval_int()
51 yaml_emitter_emit_or_die(emitter, &event); in yaml_propval_int()
82 yaml_scalar_event_initialize(&event, NULL, in yaml_propval_int()
86 yaml_scalar_event_initialize(&event, NULL, in yaml_propval_int()
89 yaml_emitter_emit_or_die(emitter, &event); in yaml_propval_int()
92 yaml_sequence_end_event_initialize(&event); in yaml_propval_int()
93 yaml_emitter_emit_or_die(emitter, &event); in yaml_propval_int()
[all …]
/linux/arch/sh/kernel/
H A Dperf_event.c63 static void hw_perf_event_destroy(struct perf_event *event) in hw_perf_event_destroy() argument
100 static int __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init() argument
102 struct perf_event_attr *attr = &event->attr; in __hw_perf_event_init()
103 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
131 event->destroy = hw_perf_event_destroy; in __hw_perf_event_init()
158 static void sh_perf_event_update(struct perf_event *event, in sh_perf_event_update() argument
196 local64_add(delta, &event->count); in sh_perf_event_update()
199 static void sh_pmu_stop(struct perf_event *event, int flags) in sh_pmu_stop() argument
202 struct hw_perf_event *hwc = &event->hw; in sh_pmu_stop()
205 if (!(event->hw.state & PERF_HES_STOPPED)) { in sh_pmu_stop()
[all …]
/linux/fs/notify/fanotify/
H A Dfanotify.h268 static inline void fanotify_init_event(struct fanotify_event *event, in fanotify_init_event() argument
271 fsnotify_init_event(&event->fse); in fanotify_init_event()
272 INIT_HLIST_NODE(&event->merge_list); in fanotify_init_event()
273 event->hash = hash; in fanotify_init_event()
274 event->mask = mask; in fanotify_init_event()
275 event->pid = NULL; in fanotify_init_event()
293 FANOTIFY_FE(struct fanotify_event *event) in FANOTIFY_FE() argument
295 return container_of(event, struct fanotify_fid_event, fae); in FANOTIFY_FE()
305 FANOTIFY_NE(struct fanotify_event *event) in FANOTIFY_NE() argument
307 return container_of(event, struct fanotify_name_event, fae); in FANOTIFY_NE()
[all …]
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.c97 static bool hisi_validate_event_group(struct perf_event *event) in hisi_validate_event_group() argument
99 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group()
100 struct hisi_pmu *hisi_pmu = to_hisi_pmu(event->pmu); in hisi_validate_event_group()
109 if (leader->pmu != event->pmu) in hisi_validate_event_group()
113 if (leader != event) in hisi_validate_event_group()
117 for_each_sibling_event(sibling, event->group_leader) { in hisi_validate_event_group()
120 if (sibling->pmu != event->pmu) in hisi_validate_event_group()
130 int hisi_uncore_pmu_get_event_idx(struct perf_event *event) in hisi_uncore_pmu_get_event_idx() argument
132 struct hisi_pmu *hisi_pmu = to_hisi_pmu(event->pmu); in hisi_uncore_pmu_get_event_idx()
155 struct perf_event *event; in hisi_uncore_pmu_isr() local
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_pmu.c91 static struct xe_gt *event_to_gt(struct perf_event *event) in event_to_gt() argument
93 struct xe_device *xe = container_of(event->pmu, typeof(*xe), pmu.base); in event_to_gt()
94 u64 gt = config_to_gt_id(event->attr.config); in event_to_gt()
99 static struct xe_hw_engine *event_to_hwe(struct perf_event *event) in event_to_hwe() argument
101 struct xe_device *xe = container_of(event->pmu, typeof(*xe), pmu.base); in event_to_hwe()
103 u64 config = event->attr.config; in event_to_hwe()
125 static bool is_gt_frequency_event(struct perf_event *event) in is_gt_frequency_event() argument
127 u32 id = config_to_event_id(event->attr.config); in is_gt_frequency_event()
133 static bool event_gt_forcewake(struct perf_event *event) in event_gt_forcewake() argument
135 struct xe_device *xe = container_of(event->pmu, typeof(*xe), pmu.base); in event_gt_forcewake()
[all …]
/linux/tools/perf/tests/
H A Dparse-metric.c18 const char *event; member
26 while (v->event) { in find_value()
27 if (!strcmp(name, v->event)) in find_value()
137 { .event = "inst_retired.any", .val = 300 }, in test_ipc()
138 { .event = "cpu_clk_unhalted.thread", .val = 200 }, in test_ipc()
139 { .event = NULL, }, in test_ipc()
154 { .event = "idq_uops_not_delivered.core", .val = 300 }, in test_frontend()
155 { .event = "cpu_clk_unhalted.thread", .val = 200 }, in test_frontend()
156 { .event = "cpu_clk_unhalted.one_thread_active", .val = 400 }, in test_frontend()
157 { .event in test_frontend()
[all...]
/linux/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dmmcra_thresh_marked_sample_test.c25 struct event event; in mmcra_thresh_marked_sample() local
33 event_init_sampling(&event, EventCode); in mmcra_thresh_marked_sample()
34 event.attr.sample_regs_intr = platform_extended_mask; in mmcra_thresh_marked_sample()
35 FAIL_IF(event_open(&event)); in mmcra_thresh_marked_sample()
36 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1); in mmcra_thresh_marked_sample()
38 FAIL_IF(event_enable(&event)); in mmcra_thresh_marked_sample()
43 FAIL_IF(event_disable(&event)); in mmcra_thresh_marked_sample()
46 FAIL_IF(!collect_samples(event.mmap_buffer)); in mmcra_thresh_marked_sample()
48 intr_regs = get_intr_regs(&event, event.mmap_buffer); in mmcra_thresh_marked_sample()
58 FAIL_IF(EV_CODE_EXTRACT(event.attr.config, thd_sel) != in mmcra_thresh_marked_sample()
[all …]

12345678910>>...98