Lines Matching defs:key

69 			struct event_key *key)
71 key->info = 0;
72 key->key = evsel__intval(evsel, sample, kvm_exit_reason);
81 struct perf_sample *sample, struct event_key *key)
84 exit_event_get_key(evsel, sample, key);
98 struct event_key *key __maybe_unused)
119 struct event_key *key,
122 const char *exit_reason = get_exit_reason(kvm, key->exit_reasons,
123 key->key);
181 static int kvm_events_hash_fn(u64 key)
183 return key & (EVENTS_CACHE_SIZE - 1);
211 static struct kvm_event *kvm_alloc_init_event(struct event_key *key)
221 event->key = *key;
227 struct event_key *key)
232 BUG_ON(key->key == INVALID_KEY);
234 head = &kvm->kvm_events_cache[kvm_events_hash_fn(key->key)];
236 if (event->key.key == key->key && event->key.info == key->info)
240 event = kvm_alloc_init_event(key);
250 struct event_key *key, u64 timestamp)
254 if (key->key != INVALID_KEY)
255 event = find_create_kvm_event(kvm, key);
298 struct event_key *key)
309 child_ops->get_key(evsel, sample, key);
319 struct event_key *key,
324 if (key->key != INVALID_KEY)
325 event = find_create_kvm_event(kvm, key);
345 struct event_key *key,
369 /* Both begin and end events did not get the key. */
370 if (!event && key->key == INVALID_KEY)
374 event = find_create_kvm_event(kvm, key);
393 kvm->events_ops->decode_key(kvm, &event->key, decode);
432 struct event_key key = { .key = INVALID_KEY,
444 if (kvm->events_ops->is_begin_event(evsel, sample, &key))
445 return handle_begin_event(kvm, vcpu_record, &key, sample->time);
447 if (is_child_event(kvm, evsel, sample, &key))
448 return handle_child_event(kvm, vcpu_record, &key, sample);
450 if (kvm->events_ops->is_end_event(evsel, sample, &key))
451 return handle_end_event(kvm, vcpu_record, &key, sample);
498 kvm->compare = keys[i].key;
503 pr_err("Unknown compare key:%s\n", kvm->sort_key);
637 kvm->events_ops->decode_key(kvm, &event->key, decode);
1263 OPT_STRING('k', "key", &kvm->sort_key, "sort-key",
1264 "key for sorting: sample(sort by samples number)"
1365 OPT_STRING('k', "key", &kvm->sort_key, "sort-key",
1366 "key for sorting: sample(sort by samples number)"