Lines Matching refs:session

179 	struct perf_session *session;  in write_build_id()  local
182 session = container_of(h, struct perf_session, header); in write_build_id()
184 if (!perf_session__read_build_ids(session, true)) in write_build_id()
187 err = perf_session__write_buildid_table(session, fd); in write_build_id()
192 perf_session__cache_build_ids(session); in write_build_id()
1194 struct perf_session *session; in print_group_desc() local
1198 session = container_of(ph, struct perf_session, header); in print_group_desc()
1200 evlist__for_each(session->evlist, evsel) { in print_group_desc()
1218 struct perf_session *session) in __event_process_build_id() argument
1227 machine = perf_session__findnew_machine(session, bev->pid); in __event_process_build_id()
1274 struct perf_session *session = container_of(header, struct perf_session, header); in perf_header__read_build_ids_abi_quirk() local
1309 __event_process_build_id(&bev, filename, session); in perf_header__read_build_ids_abi_quirk()
1320 struct perf_session *session = container_of(header, struct perf_session, header); in perf_header__read_build_ids() local
1357 __event_process_build_id(&bev, filename, session); in perf_header__read_build_ids()
1513 struct perf_session *session; in process_event_desc() local
1519 session = container_of(header, struct perf_session, header); in process_event_desc()
1521 perf_evlist__set_event_name(session->evlist, evsel); in process_event_desc()
1736 struct perf_session *session; in process_group_desc() local
1780 session = container_of(ph, struct perf_session, header); in process_group_desc()
1781 session->evlist->nr_groups = nr_groups; in process_group_desc()
1784 evlist__for_each(session->evlist, evsel) { in process_group_desc()
1898 int perf_header__fprintf_info(struct perf_session *session, FILE *fp, bool full) in perf_header__fprintf_info() argument
1901 struct perf_header *header = &session->header; in perf_header__fprintf_info()
1902 int fd = perf_data_file__fd(session->file); in perf_header__fprintf_info()
1998 int perf_session__write_header(struct perf_session *session, in perf_session__write_header() argument
2004 struct perf_header *header = &session->header; in perf_session__write_header()
2011 evlist__for_each(session->evlist, evsel) { in perf_session__write_header()
2360 static int perf_header__read_pipe(struct perf_session *session) in perf_header__read_pipe() argument
2362 struct perf_header *header = &session->header; in perf_header__read_pipe()
2366 perf_data_file__fd(session->file), in perf_header__read_pipe()
2367 session->repipe) < 0) { in perf_header__read_pipe()
2465 int perf_session__read_header(struct perf_session *session) in perf_session__read_header() argument
2467 struct perf_data_file *file = session->file; in perf_session__read_header()
2468 struct perf_header *header = &session->header; in perf_session__read_header()
2475 session->evlist = perf_evlist__new(); in perf_session__read_header()
2476 if (session->evlist == NULL) in perf_session__read_header()
2480 return perf_header__read_pipe(session); in perf_session__read_header()
2524 perf_evlist__add(session->evlist, evsel); in perf_session__read_header()
2541 perf_evlist__id_add(session->evlist, evsel, 0, j, f_id); in perf_session__read_header()
2549 perf_header__process_sections(header, fd, &session->tevent, in perf_session__read_header()
2552 if (perf_evlist__prepare_tracepoint_events(session->evlist, in perf_session__read_header()
2553 session->tevent.pevent)) in perf_session__read_header()
2561 perf_evlist__delete(session->evlist); in perf_session__read_header()
2562 session->evlist = NULL; in perf_session__read_header()
2601 struct perf_session *session, in perf_event__synthesize_attrs() argument
2607 evlist__for_each(session->evlist, evsel) { in perf_event__synthesize_attrs()
2707 struct perf_session *session) in perf_event__process_tracing_data() argument
2710 int fd = perf_data_file__fd(session->file); in perf_event__process_tracing_data()
2718 size_read = trace_report(fd, &session->tevent, in perf_event__process_tracing_data()
2719 session->repipe); in perf_event__process_tracing_data()
2726 if (session->repipe) { in perf_event__process_tracing_data()
2739 perf_evlist__prepare_tracepoint_events(session->evlist, in perf_event__process_tracing_data()
2740 session->tevent.pevent); in perf_event__process_tracing_data()
2775 struct perf_session *session) in perf_event__process_build_id() argument
2779 session); in perf_event__process_build_id()