Lines Matching refs:sample
32 static void mmio_event_get_key(struct evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() argument
35 key->key = evsel__intval(evsel, sample, "gpa"); in mmio_event_get_key()
36 key->info = evsel__intval(evsel, sample, "type"); in mmio_event_get_key()
44 struct perf_sample *sample, struct event_key *key) in mmio_event_begin() argument
52 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_WRITE) { in mmio_event_begin()
53 mmio_event_get_key(evsel, sample, key); in mmio_event_begin()
60 static bool mmio_event_end(struct evsel *evsel, struct perf_sample *sample, in mmio_event_end() argument
69 evsel__intval(evsel, sample, "type") == KVM_TRACE_MMIO_READ) { in mmio_event_end()
70 mmio_event_get_key(evsel, sample, key); in mmio_event_end()
95 struct perf_sample *sample, in ioport_event_get_key() argument
98 key->key = evsel__intval(evsel, sample, "port"); in ioport_event_get_key()
99 key->info = evsel__intval(evsel, sample, "rw"); in ioport_event_get_key()
103 struct perf_sample *sample, in ioport_event_begin() argument
107 ioport_event_get_key(evsel, sample, key); in ioport_event_begin()
115 struct perf_sample *sample __maybe_unused, in ioport_event_end()
139 struct perf_sample *sample, in msr_event_get_key() argument
142 key->key = evsel__intval(evsel, sample, "ecx"); in msr_event_get_key()
143 key->info = evsel__intval(evsel, sample, "write"); in msr_event_get_key()
147 struct perf_sample *sample, in msr_event_begin() argument
151 msr_event_get_key(evsel, sample, key); in msr_event_begin()
159 struct perf_sample *sample __maybe_unused, in msr_event_end()