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