Lines Matching refs:sid
475 struct perf_sample_id *sid = SID(evsel, cpu, thread); in perf_evlist__id_hash() local
477 sid->id = id; in perf_evlist__id_hash()
478 sid->evsel = evsel; in perf_evlist__id_hash()
479 hash = hash_64(sid->id, PERF_EVLIST__HLIST_BITS); in perf_evlist__id_hash()
480 hlist_add_head(&sid->node, &evlist->heads[hash]); in perf_evlist__id_hash()
535 struct perf_sample_id *sid = SID(evsel, cpu, thread); in perf_evlist__set_sid_idx() local
536 sid->idx = idx; in perf_evlist__set_sid_idx()
538 sid->cpu = evlist->cpus->map[cpu]; in perf_evlist__set_sid_idx()
540 sid->cpu = -1; in perf_evlist__set_sid_idx()
542 sid->tid = evlist->threads->map[thread]; in perf_evlist__set_sid_idx()
544 sid->tid = -1; in perf_evlist__set_sid_idx()
550 struct perf_sample_id *sid; in perf_evlist__id2sid() local
556 hlist_for_each_entry(sid, head, node) in perf_evlist__id2sid()
557 if (sid->id == id) in perf_evlist__id2sid()
558 return sid; in perf_evlist__id2sid()
565 struct perf_sample_id *sid; in perf_evlist__id2evsel() local
570 sid = perf_evlist__id2sid(evlist, id); in perf_evlist__id2evsel()
571 if (sid) in perf_evlist__id2evsel()
572 return sid->evsel; in perf_evlist__id2evsel()
606 struct perf_sample_id *sid; in perf_evlist__event2evsel() local
627 hlist_for_each_entry(sid, head, node) { in perf_evlist__event2evsel()
628 if (sid->id == id) in perf_evlist__event2evsel()
629 return sid->evsel; in perf_evlist__event2evsel()