Lines Matching refs:sid

538 	struct perf_sample_id *sid = SID(evsel, cpu, thread);  in perf_evlist__id_hash()  local
540 sid->id = id; in perf_evlist__id_hash()
541 sid->evsel = evsel; in perf_evlist__id_hash()
542 hash = hash_64(sid->id, PERF_EVLIST__HLIST_BITS); in perf_evlist__id_hash()
543 hlist_add_head(&sid->node, &evlist->heads[hash]); in perf_evlist__id_hash()
598 struct perf_sample_id *sid = SID(evsel, cpu, thread); in perf_evlist__set_sid_idx() local
599 sid->idx = idx; in perf_evlist__set_sid_idx()
601 sid->cpu = evlist->cpus->map[cpu]; in perf_evlist__set_sid_idx()
603 sid->cpu = -1; in perf_evlist__set_sid_idx()
605 sid->tid = thread_map__pid(evlist->threads, thread); in perf_evlist__set_sid_idx()
607 sid->tid = -1; in perf_evlist__set_sid_idx()
613 struct perf_sample_id *sid; in perf_evlist__id2sid() local
619 hlist_for_each_entry(sid, head, node) in perf_evlist__id2sid()
620 if (sid->id == id) in perf_evlist__id2sid()
621 return sid; in perf_evlist__id2sid()
628 struct perf_sample_id *sid; in perf_evlist__id2evsel() local
633 sid = perf_evlist__id2sid(evlist, id); in perf_evlist__id2evsel()
634 if (sid) in perf_evlist__id2evsel()
635 return sid->evsel; in perf_evlist__id2evsel()
646 struct perf_sample_id *sid; in perf_evlist__id2evsel_strict() local
651 sid = perf_evlist__id2sid(evlist, id); in perf_evlist__id2evsel_strict()
652 if (sid) in perf_evlist__id2evsel_strict()
653 return sid->evsel; in perf_evlist__id2evsel_strict()
684 struct perf_sample_id *sid; in perf_evlist__event2evsel() local
705 hlist_for_each_entry(sid, head, node) { in perf_evlist__event2evsel()
706 if (sid->id == id) in perf_evlist__event2evsel()
707 return sid->evsel; in perf_evlist__event2evsel()