Lines Matching refs:event_id
8660 } event_id; member
8677 int ret, size = task_event->event_id.header.size; in perf_event_task_output()
8682 perf_event_header__init_id(&task_event->event_id.header, &sample, event); in perf_event_task_output()
8685 task_event->event_id.header.size); in perf_event_task_output()
8689 task_event->event_id.pid = perf_event_pid(event, task); in perf_event_task_output()
8690 task_event->event_id.tid = perf_event_tid(event, task); in perf_event_task_output()
8692 if (task_event->event_id.header.type == PERF_RECORD_EXIT) { in perf_event_task_output()
8693 task_event->event_id.ppid = perf_event_pid(event, in perf_event_task_output()
8695 task_event->event_id.ptid = perf_event_pid(event, in perf_event_task_output()
8698 task_event->event_id.ppid = perf_event_pid(event, current); in perf_event_task_output()
8699 task_event->event_id.ptid = perf_event_tid(event, current); in perf_event_task_output()
8702 task_event->event_id.time = perf_event_clock(event); in perf_event_task_output()
8704 perf_output_put(&handle, task_event->event_id); in perf_event_task_output()
8710 task_event->event_id.header.size = size; in perf_event_task_output()
8727 .event_id = { in perf_event_task()
8731 .size = sizeof(task_event.event_id), in perf_event_task()
8814 } event_id; member
8828 int size = comm_event->event_id.header.size; in perf_event_comm_output()
8834 perf_event_header__init_id(&comm_event->event_id.header, &sample, event); in perf_event_comm_output()
8836 comm_event->event_id.header.size); in perf_event_comm_output()
8841 comm_event->event_id.pid = perf_event_pid(event, comm_event->task); in perf_event_comm_output()
8842 comm_event->event_id.tid = perf_event_tid(event, comm_event->task); in perf_event_comm_output()
8844 perf_output_put(&handle, comm_event->event_id); in perf_event_comm_output()
8852 comm_event->event_id.header.size = size; in perf_event_comm_output()
8867 comm_event->event_id.header.size = sizeof(comm_event->event_id) + size; in perf_event_comm_event()
8885 .event_id = { in perf_event_comm()
8913 } event_id; member
8927 u16 header_size = namespaces_event->event_id.header.size; in perf_event_namespaces_output()
8933 perf_event_header__init_id(&namespaces_event->event_id.header, in perf_event_namespaces_output()
8936 namespaces_event->event_id.header.size); in perf_event_namespaces_output()
8940 namespaces_event->event_id.pid = perf_event_pid(event, in perf_event_namespaces_output()
8942 namespaces_event->event_id.tid = perf_event_tid(event, in perf_event_namespaces_output()
8945 perf_output_put(&handle, namespaces_event->event_id); in perf_event_namespaces_output()
8951 namespaces_event->event_id.header.size = header_size; in perf_event_namespaces_output()
8981 .event_id = { in perf_event_namespaces()
8985 .size = sizeof(namespaces_event.event_id), in perf_event_namespaces()
8994 ns_link_info = namespaces_event.event_id.link_info; in perf_event_namespaces()
9041 } event_id; member
9054 u16 header_size = cgroup_event->event_id.header.size; in perf_event_cgroup_output()
9060 perf_event_header__init_id(&cgroup_event->event_id.header, in perf_event_cgroup_output()
9063 cgroup_event->event_id.header.size); in perf_event_cgroup_output()
9067 perf_output_put(&handle, cgroup_event->event_id); in perf_event_cgroup_output()
9074 cgroup_event->event_id.header.size = header_size; in perf_event_cgroup_output()
9088 .event_id = { in perf_event_cgroup()
9092 .size = sizeof(cgroup_event.event_id), in perf_event_cgroup()
9116 cgroup_event.event_id.header.size += size; in perf_event_cgroup()
9152 } event_id; member
9172 int size = mmap_event->event_id.header.size; in perf_event_mmap_output()
9173 u32 type = mmap_event->event_id.header.type; in perf_event_mmap_output()
9181 mmap_event->event_id.header.type = PERF_RECORD_MMAP2; in perf_event_mmap_output()
9182 mmap_event->event_id.header.size += sizeof(mmap_event->maj); in perf_event_mmap_output()
9183 mmap_event->event_id.header.size += sizeof(mmap_event->min); in perf_event_mmap_output()
9184 mmap_event->event_id.header.size += sizeof(mmap_event->ino); in perf_event_mmap_output()
9185 mmap_event->event_id.header.size += sizeof(mmap_event->ino_generation); in perf_event_mmap_output()
9186 mmap_event->event_id.header.size += sizeof(mmap_event->prot); in perf_event_mmap_output()
9187 mmap_event->event_id.header.size += sizeof(mmap_event->flags); in perf_event_mmap_output()
9190 perf_event_header__init_id(&mmap_event->event_id.header, &sample, event); in perf_event_mmap_output()
9192 mmap_event->event_id.header.size); in perf_event_mmap_output()
9196 mmap_event->event_id.pid = perf_event_pid(event, current); in perf_event_mmap_output()
9197 mmap_event->event_id.tid = perf_event_tid(event, current); in perf_event_mmap_output()
9202 mmap_event->event_id.header.misc |= PERF_RECORD_MISC_MMAP_BUILD_ID; in perf_event_mmap_output()
9204 perf_output_put(&handle, mmap_event->event_id); in perf_event_mmap_output()
9229 mmap_event->event_id.header.size = size; in perf_event_mmap_output()
9230 mmap_event->event_id.header.type = type; in perf_event_mmap_output()
9327 mmap_event->event_id.header.misc |= PERF_RECORD_MISC_MMAP_DATA; in perf_event_mmap_event()
9329 mmap_event->event_id.header.size = sizeof(mmap_event->event_id) + size; in perf_event_mmap_event()
9449 .event_id = { in perf_event_mmap()
9552 } event_id; member
9572 se->event_id.header.type = PERF_RECORD_SWITCH; in perf_event_switch_output()
9573 se->event_id.header.size = sizeof(se->event_id.header); in perf_event_switch_output()
9575 se->event_id.header.type = PERF_RECORD_SWITCH_CPU_WIDE; in perf_event_switch_output()
9576 se->event_id.header.size = sizeof(se->event_id); in perf_event_switch_output()
9577 se->event_id.next_prev_pid = in perf_event_switch_output()
9579 se->event_id.next_prev_tid = in perf_event_switch_output()
9583 perf_event_header__init_id(&se->event_id.header, &sample, event); in perf_event_switch_output()
9585 ret = perf_output_begin(&handle, &sample, event, se->event_id.header.size); in perf_event_switch_output()
9590 perf_output_put(&handle, se->event_id.header); in perf_event_switch_output()
9592 perf_output_put(&handle, se->event_id); in perf_event_switch_output()
9609 .event_id = { in perf_event_switch()
9621 switch_event.event_id.header.misc |= in perf_event_switch()
9682 } event_id; member
9700 perf_event_header__init_id(&ksymbol_event->event_id.header, in perf_event_ksymbol_output()
9703 ksymbol_event->event_id.header.size); in perf_event_ksymbol_output()
9707 perf_output_put(&handle, ksymbol_event->event_id); in perf_event_ksymbol_output()
9741 .event_id = { in perf_event_ksymbol()
9744 .size = sizeof(ksymbol_event.event_id) + in perf_event_ksymbol()
9772 } event_id; member
9790 perf_event_header__init_id(&bpf_event->event_id.header, in perf_event_bpf_output()
9793 bpf_event->event_id.header.size); in perf_event_bpf_output()
9797 perf_output_put(&handle, bpf_event->event_id); in perf_event_bpf_output()
9846 .event_id = { in perf_event_bpf_event()
9849 .size = sizeof(bpf_event.event_id), in perf_event_bpf_event()
9859 memcpy(bpf_event.event_id.tag, prog->tag, BPF_TAG_SIZE); in perf_event_bpf_event()
9874 } event_id; member
9893 perf_event_header__init_id(&text_poke_event->event_id.header, &sample, event); in perf_event_text_poke_output()
9896 text_poke_event->event_id.header.size); in perf_event_text_poke_output()
9900 perf_output_put(&handle, text_poke_event->event_id); in perf_event_text_poke_output()
9934 .event_id = { in perf_event_text_poke()
9938 .size = sizeof(text_poke_event.event_id) + tot + pad, in perf_event_text_poke()
10383 u32 event_id, in perf_swevent_match() argument
10390 if (event->attr.config != event_id) in perf_swevent_match()
10399 static inline u64 swevent_hash(u64 type, u32 event_id) in swevent_hash() argument
10401 u64 val = event_id | (type << 32); in swevent_hash()
10407 __find_swevent_head(struct swevent_hlist *hlist, u64 type, u32 event_id) in __find_swevent_head() argument
10409 u64 hash = swevent_hash(type, event_id); in __find_swevent_head()
10416 find_swevent_head_rcu(struct swevent_htable *swhash, u64 type, u32 event_id) in find_swevent_head_rcu() argument
10424 return __find_swevent_head(hlist, type, event_id); in find_swevent_head_rcu()
10432 u32 event_id = event->attr.config; in find_swevent_head() local
10445 return __find_swevent_head(hlist, type, event_id); in find_swevent_head()
10448 static void do_perf_sw_event(enum perf_type_id type, u32 event_id, in do_perf_sw_event() argument
10458 head = find_swevent_head_rcu(swhash, type, event_id); in do_perf_sw_event()
10463 if (perf_swevent_match(event, type, event_id, data, regs)) in do_perf_sw_event()
10483 void ___perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) in ___perf_sw_event() argument
10491 do_perf_sw_event(PERF_TYPE_SOFTWARE, event_id, nr, &data, regs); in ___perf_sw_event()
10494 void __perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) in __perf_sw_event() argument
10503 ___perf_sw_event(event_id, nr, regs, addr); in __perf_sw_event()
10643 u64 event_id = event->attr.config; in sw_perf_event_destroy() local
10647 static_key_slow_dec(&perf_swevent_enabled[event_id]); in sw_perf_event_destroy()
10656 u64 event_id = event->attr.config; in perf_swevent_init() local
10667 switch (event_id) { in perf_swevent_init()
10679 if (event_id >= PERF_COUNT_SW_MAX) in perf_swevent_init()
10689 static_key_slow_inc(&perf_swevent_enabled[event_id]); in perf_swevent_init()