Lines Matching defs:guest_session

76 struct guest_session {
127 struct guest_session guest_session;
856 static struct guest_vcpu *guest_session__vcpu(struct guest_session *gs, u32 vcpu)
863 static int guest_session__output_bytes(struct guest_session *gs, void *buf, size_t sz)
875 struct guest_session *gs = container_of(tool, struct guest_session, tool);
880 static int guest_session__map_tid(struct guest_session *gs, u32 tid, u32 vcpu)
900 struct guest_session *gs = data;
935 static int host_peek_vm_comms(struct perf_session *session, struct guest_session *gs)
947 static u64 guest_session__allocate_new_id(struct guest_session *gs, struct evlist *host_evlist)
956 static int guest_session__map_id(struct guest_session *gs, u64 id, u64 host_id, u32 vcpu)
992 static int guest_session__map_ids(struct guest_session *gs, struct evlist *host_evlist)
1020 static struct guest_id *guest_session__lookup_id(struct guest_session *gs, u64 id)
1045 static int guest_session__add_attr(struct guest_session *gs, struct evsel *evsel)
1047 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session);
1101 static int guest_session__add_attrs(struct guest_session *gs)
1127 static struct guest_tid *guest_session__lookup_tid(struct guest_session *gs, u32 tid)
1190 static int guest_session__add_build_ids(struct guest_session *gs)
1192 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session);
1214 struct guest_session *gs = container_of(tool, struct guest_session, tool);
1223 static int guest_session__start(struct guest_session *gs, const char *name, bool force)
1225 char tmp_file_name[] = "/tmp/perf-inject-guest_session-XXXXXX";
1312 static void guest_session__exit(struct guest_session *gs)
1340 static void guest_session__get_tc(struct guest_session *gs)
1342 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session);
1348 static void guest_session__convert_time(struct guest_session *gs, u64 guest_time, u64 *host_time)
1375 static int guest_session__fetch(struct guest_session *gs)
1460 static int guest_session__inject_events(struct guest_session *gs, u64 timestamp)
1462 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session);
1568 static int guest_session__flush_events(struct guest_session *gs)
1581 ret = guest_session__inject_events(&inject->guest_session, sample->time);
1591 struct guest_session *gs = &inject->guest_session;
1657 ret = guest_session__inject_events(&inject->guest_session, timestamp);
1671 struct guest_session *gs = &inject->guest_session;
1771 struct guest_session *gs = &inject->guest_session;
1797 if (!inject->guest_session.machine_pid)
1952 static int guest_session__copy_kcore_dir(struct guest_session *gs)
1954 struct perf_inject *inject = container_of(gs, struct perf_inject, guest_session);
1976 struct guest_session *gs = &inject->guest_session;
2401 guest_session__exit(&inject.guest_session);
2412 free(inject.guest_session.ev.event_buf);