Home
last modified time | relevance | path

Searched refs:oe (Results 1 – 11 of 11) sorted by relevance

/tools/perf/util/
A Dordered-events.c25 oe->last = new; in queue_event()
69 if (oe->cur_alloc_size < oe->max_alloc_size) { in __dup_event()
144 new = &oe->buffer->event[oe->buffer_idx]; in alloc_event()
155 oe->cur_alloc_size, size, oe->max_alloc_size); in alloc_event()
158 list_add(&oe->buffer->list, &oe->to_free); in alloc_event()
229 u64 last_ts = oe->last ? oe->last->timestamp : 0ULL; in do_flush()
245 ret = oe->deliver(oe, iter); in do_flush()
328 oe->next_flush = oe->max_timestamp; in __ordered_events__flush()
400 ordered_events_buffer__free(oe->buffer, oe->buffer_idx, oe); in ordered_events__free()
415 memset(oe, '\0', sizeof(*oe)); in ordered_events__reinit()
[all …]
A Dordered-events.h28 typedef int (*ordered_events__deliver_t)(struct ordered_events *oe,
56 int ordered_events__queue(struct ordered_events *oe, union perf_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);
63 void ordered_events__free(struct ordered_events *oe);
64 void ordered_events__reinit(struct ordered_events *oe);
65 u64 ordered_events__first_time(struct ordered_events *oe);
68 void ordered_events__set_alloc_size(struct ordered_events *oe, u64 size) in ordered_events__set_alloc_size() argument
70 oe->max_alloc_size = size; in ordered_events__set_alloc_size()
76 oe->copy_on_queue = copy; in ordered_events__set_copy_on_queue()
[all …]
A Dtool.h35 struct ordered_events *oe);
A Dsession.c782 struct ordered_events *oe) in perf_event__process_finished_round() argument
786 return ordered_events__flush(oe, OE_FLUSH__ROUND); in perf_event__process_finished_round()
1401 struct ordered_events *oe = &session->ordered_events; in perf_session__process_user_event() local
1446 err = tool->finished_round(tool, event, oe); in perf_session__process_user_event()
1709 const struct ordered_events *oe = &session->ordered_events; in perf_session__warn_order() local
1720 if (oe->nr_unordered_events != 0) in perf_session__warn_order()
1842 struct ordered_events *oe = &session->ordered_events; in __perf_session__process_pipe_events() local
1871 ordered_events__set_copy_on_queue(oe, true); in __perf_session__process_pipe_events()
1943 err = ordered_events__flush(oe, OE_FLUSH__FINAL); in __perf_session__process_pipe_events()
2272 struct ordered_events *oe = &session->ordered_events; in __perf_session__process_events() local
[all …]
A Dsession.h210 struct ordered_events *oe);
A Dtool.c133 struct ordered_events *oe __maybe_unused) in process_finished_round_stub()
/tools/perf/
A Dbuiltin-trace.c233 } oe; member
4167 u64 first = ordered_events__first_time(&trace->oe.data); in __trace__flush_events()
4168 u64 flush = trace->oe.last - NSEC_PER_SEC; in __trace__flush_events()
4172 return ordered_events__flush_time(&trace->oe.data, flush); in __trace__flush_events()
4189 err = evlist__parse_sample_timestamp(trace->evlist, event, &trace->oe.last); in trace__deliver_event()
4193 err = ordered_events__queue(&trace->oe.data, event, trace->oe.last, 0, NULL); in trace__deliver_event()
4200 static int ordered_events__deliver_event(struct ordered_events *oe, in ordered_events__deliver_event() argument
4203 struct trace *trace = container_of(oe, struct trace, oe.data); in ordered_events__deliver_event()
4597 ordered_events__flush(&trace->oe.data, OE_FLUSH__FINAL); in trace__run()
5328 ordered_events__free(&trace->oe.data); in trace__exit()
[all …]
A Dbuiltin-inject.c186 struct ordered_events *oe __maybe_unused) in perf_event__repipe_oe_synth()
194 struct ordered_events *oe __maybe_unused) in perf_event__drop_oe()
1843 struct ordered_events *oe) in host__finished_round() argument
1846 int ret = perf_event__process_finished_round(tool, event, oe); in host__finished_round()
1847 u64 timestamp = ordered_events__last_flush_time(oe); in host__finished_round()
1856 return perf_event__repipe_oe_synth(tool, event, oe); in host__finished_round()
A Dbuiltin-kvm.c1286 struct ordered_events *oe = &kvm->session->ordered_events; in perf_kvm__mmap_read() local
1288 oe->next_flush = flush_time; in perf_kvm__mmap_read()
1289 err = ordered_events__flush(oe, OE_FLUSH__ROUND); in perf_kvm__mmap_read()
A Dbuiltin-script.c2739 struct ordered_events *oe __maybe_unused) in process_finished_round_event()
/tools/perf/Documentation/
A Dperf-intel-pt.txt1302 perf script --itrace=oe

Completed in 42 milliseconds