Lines Matching refs:guest_id
53 struct guest_id { struct
1132 struct guest_id *guest_id = zalloc(sizeof(*guest_id)); in guest_session__map_id() local
1135 if (!guest_id) in guest_session__map_id()
1138 guest_id->id = id; in guest_session__map_id()
1139 guest_id->host_id = host_id; in guest_session__map_id()
1140 guest_id->vcpu = vcpu; in guest_session__map_id()
1141 hash = hash_64(guest_id->id, PERF_EVLIST__HLIST_BITS); in guest_session__map_id()
1142 hlist_add_head(&guest_id->node, &gs->heads[hash]); in guest_session__map_id()
1194 static struct guest_id *guest_session__lookup_id(struct guest_session *gs, u64 id) in guest_session__lookup_id()
1197 struct guest_id *guest_id; in guest_session__lookup_id() local
1203 hlist_for_each_entry(guest_id, head, node) in guest_session__lookup_id()
1204 if (guest_id->id == id) in guest_session__lookup_id()
1205 return guest_id; in guest_session__lookup_id()
1238 struct guest_id *guest_id = guest_session__lookup_id(gs, id); in guest_session__add_attr() local
1240 if (!guest_id) { in guest_session__add_attr()
1245 id_array[i] = guest_id->host_id; in guest_session__add_attr()
1246 vcpu_array[i] = guest_id->vcpu; in guest_session__add_attr()
1659 struct guest_id *guest_id; in guest_session__inject_events() local
1718 guest_id = guest_session__lookup_id(gs, id); in guest_session__inject_events()
1719 if (!guest_id) { in guest_session__inject_events()
1726 sample->id = guest_id->host_id; in guest_session__inject_events()
1727 sample->stream_id = guest_id->host_id; in guest_session__inject_events()