| /linux/tools/perf/util/ |
| H A D | ordered-events.h | 26 struct ordered_events; 28 typedef int (*ordered_events__deliver_t)(struct ordered_events *oe, 36 struct ordered_events { struct 56 int ordered_events__queue(struct ordered_events *oe, union perf_event *event, argument 58 void ordered_events__delete(struct ordered_events *oe, struct ordered_event *event); 59 int ordered_events__flush(struct ordered_events *oe, enum oe_flush how); 60 int ordered_events__flush_time(struct ordered_events *oe, u64 timestamp); 61 void ordered_events__init(struct ordered_events *oe, ordered_events__deliver_t deliver, 63 void ordered_events__free(struct ordered_events *oe); 64 void ordered_events__reinit(struct ordered_events *oe); [all …]
|
| H A D | ordered-events.c | 18 static void queue_event(struct ordered_events *oe, struct ordered_event *new) in queue_event() 64 static union perf_event *__dup_event(struct ordered_events *oe, in __dup_event() 78 static union perf_event *dup_event(struct ordered_events *oe, in dup_event() 84 static void __free_dup_event(struct ordered_events *oe, union perf_event *event) in __free_dup_event() 92 static void free_dup_event(struct ordered_events *oe, union perf_event *event) in free_dup_event() 99 static struct ordered_event *alloc_event(struct ordered_events *oe, in alloc_event() 172 ordered_events__new_event(struct ordered_events *oe, u64 timestamp, in ordered_events__new_event() 186 void ordered_events__delete(struct ordered_events *oe, struct ordered_event *event) in ordered_events__delete() 194 int ordered_events__queue(struct ordered_events *oe, union perf_event *event, in ordered_events__queue() 224 static int do_flush(struct ordered_events *o [all...] |
| H A D | tool.h | 15 struct ordered_events; 36 struct ordered_events *oe); 88 bool ordered_events; 98 void perf_tool__init(struct perf_tool *tool, bool ordered_events); 89 bool ordered_events; global() member
|
| H A D | top.h | 54 struct ordered_events *in; 55 struct ordered_events data[2];
|
| H A D | tool.c | 179 struct ordered_events *oe __maybe_unused) in process_event_thread_map_stub() 327 void perf_tool__init(struct perf_tool *tool, bool ordered_events) in perf_tool__init() 329 tool->ordered_events = ordered_events; in perf_tool__init() 364 if (ordered_events) 425 struct ordered_events *oe) \ 516 tool->tool.ordered_events = delegate->ordered_events; in delegate_tool__init() 279 perf_tool__init(struct perf_tool * tool,bool ordered_events) perf_tool__init() argument
|
| H A D | session.h | 76 /** @ordered_events: Used to turn unordered events into ordered ones. */ 77 struct ordered_events ordered_events; 215 struct ordered_events *oe); 75 struct ordered_events ordered_events; global() member
|
| H A D | session.c | 129 static int ordered_events__deliver_event(struct ordered_events *oe, in ordered_events__deliver_event() 133 ordered_events); in ordered_events__deliver_event() 167 ordered_events__init(&session->ordered_events, in __perf_session__new() 227 tool->ordered_events && !evlist__sample_id_all(session->evlist)) { in __perf_session__new() 229 tool->ordered_events = false; in __perf_session__new() 1257 struct ordered_events *oe) in deliver_sample_value() 1267 return ordered_events__queue(&s->ordered_events, event, timestamp, file_offset, file_path); in deliver_sample_value() 2257 struct ordered_events *oe = &session->ordered_events; 2950 if (tool->ordered_events) { in perf_session__dsos_hit_all() [all...] |
| H A D | intel-bts.c | 607 if (!tool->ordered_events) { in intel_bts_process_event() 690 if (!tool->ordered_events) in intel_bts_flush()
|
| H A D | powerpc-vpadtl.c | 524 if (!tool->ordered_events) { in powerpc_vpadtl_process_event()
|
| H A D | arm-spe.c | 1454 if (!tool->ordered_events) { in arm_spe_process_auxtrace_event() 1542 if (!tool->ordered_events) in arm_spe__alloc_metadata()
|
| H A D | s390-cpumsf.c | 930 if (!tool->ordered_events) { in s390_cpumsf_process_event()
|
| H A D | cs-etm.c | 945 if (!tool->ordered_events) in cs_etm__free_traceid_queues() 2975 if (!tool->ordered_events) { in cs_etm__create_meta_blk()
|
| H A D | data-convert-bt.c | 1722 perf_tool__init(&c.tool, /*ordered_events=*/true); in bt_convert__perf2ctf() 1770 ordered_events__set_alloc_size(&session->ordered_events, in bt_convert__perf2ctf()
|
| H A D | intel-pt.c | 3735 if (!tool->ordered_events) { in intel_pt_process_event() 3818 if (!tool->ordered_events) in intel_pt_free_events()
|
| /linux/tools/perf/ |
| H A D | builtin-inject.c | 190 struct ordered_events *oe __maybe_unused) in perf_event__repipe_oe_synth() 198 struct ordered_events *oe __maybe_unused) in perf_event__drop_oe() 1670 gs->tool.ordered_events = true; in guest_session__fetch() 2090 struct ordered_events *oe) in parse_guest_data() 2471 inject->tool.ordered_events = true; in evsel__has_dwarf_callchain() 2485 inject->tool.ordered_events = true; in cmd_inject() 2521 inject->tool.ordered_events = true; in cmd_inject() 2539 inject->tool.ordered_events = true; in cmd_inject() 2745 bool ordered_events; in cmd_inject() 2818 ordered_events 2550 bool ordered_events; cmd_inject() local [all...] |
| H A D | builtin-top.c | 1090 static struct ordered_events *rotate_queues(struct perf_top *top) 1092 struct ordered_events *in = top->qe.in; in rotate_queues() 1107 struct ordered_events *out, *in = top->qe.in; in process_thread() 1143 static int deliver_event(struct ordered_events *qe,
|
| H A D | builtin-report.c | 822 perf_tool__init(&rep->tool, /*ordered_events=*/false); in stats_setup() 841 perf_tool__init(&rep->tool, /*ordered_events=*/true); in tasks_setup() 1517 bool ordered_events = true; in cmd_report() 1572 ordered_events = false; in cmd_report() 1603 perf_tool__init(&report.tool, ordered_events); in cmd_report() 1642 ordered_events__set_alloc_size(&session->ordered_events, in cmd_report() 1516 bool ordered_events = true; cmd_report() local
|
| H A D | builtin-kvm.c | 1295 struct ordered_events *oe = &kvm->session->ordered_events; in perf_kvm__mmap_read() 1562 perf_tool__init(&kvm->tool, /*ordered_events=*/true); in read_events() 1863 perf_tool__init(&kvm->tool, /*ordered_events=*/true); in kvm_events_live() 1932 ordered_events__set_copy_on_queue(&kvm->session->ordered_events, true); in kvm_events_live()
|
| H A D | builtin-trace.c | 234 struct ordered_events data; 4395 static int ordered_events__deliver_event(struct ordered_events *oe, in trace__run() 4874 perf_tool__init(&trace->tool, /*ordered_events=*/true); in syscall__dump_stats() 4886 trace->tool.ordered_events = true; in syscall__dump_stats()
|
| H A D | builtin-record.c | 2480 perf_tool__init(tool, /*ordered_events=*/true); in __cmd_record() 2599 if (rec->tool.ordered_events && !evlist__sample_id_all(rec->evlist)) { in __cmd_record() 2601 rec->tool.ordered_events = false; in __cmd_record()
|
| H A D | builtin-script.c | 3092 struct ordered_events *oe __maybe_unused) in process_bpf_metadata_event() 3239 script->tool.ordered_events = false; in __cmd_script()
|
| H A D | builtin-kwork.c | 2020 kwork->tool.ordered_events = true; in top_calc_idle_time() 2567 perf_tool__init(&kwork.tool, /*ordered_events=*/true);
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-config.txt | 697 Limit the size of ordered_events queue, so we could control
|