Home
last modified time | relevance | path

Searched refs:machines (Results 1 – 25 of 46) sorted by relevance

12

/tools/perf/util/
A Dmachine.h22 struct machines;
65 struct machines *machines; member
150 struct machines { struct
155 void machines__init(struct machines *machines); argument
156 void machines__exit(struct machines *machines);
158 void machines__process_guests(struct machines *machines,
161 struct machine *machines__add(struct machines *machines, pid_t pid,
265 size_t machines__fprintf_dsos(struct machines *machines, FILE *fp);
273 int machines__create_guest_kernel_maps(struct machines *machines);
274 void machines__destroy_kernel_maps(struct machines *machines);
[all …]
A Dmachine.c232 void machines__init(struct machines *machines) in machines__init() argument
238 void machines__exit(struct machines *machines) in machines__exit() argument
244 struct machine *machines__add(struct machines *machines, pid_t pid, in machines__add() argument
274 machine->machines = machines; in machines__add()
292 struct machine *machines__find(struct machines *machines, pid_t pid) in machines__find() argument
437 struct machines *machines = machine->machines; in machine__findnew_guest_code() local
440 if (!machines) in machine__findnew_guest_code()
448 void machines__process_guests(struct machines *machines, in machines__process_guests() argument
1210 int machines__create_guest_kernel_maps(struct machines *machines) in machines__create_guest_kernel_maps() argument
1259 void machines__destroy_kernel_maps(struct machines *machines) in machines__destroy_kernel_maps() argument
[all …]
A Dsession.h47 struct machines machines; member
156 return machines__find(&session->machines, pid); in perf_session__find_machine()
162 return machines__findnew(&session->machines, pid); in perf_session__findnew_machine()
A Dsession.c106 machines__destroy_kernel_maps(&session->machines); in perf_session__destroy_kernel_maps()
125 machines__set_comm_exec(&session->machines, comm_exec); in perf_session__set_comm_exec()
155 machines__init(&session->machines); in __perf_session__new()
196 session->machines.host.env = host_env; in __perf_session__new()
201 session->machines.host.single_address_space = in __perf_session__new()
256 machines__exit(&session->machines); in perf_session__delete()
1155 static struct machine *machines__find_for_cpumode(struct machines *machines, in machines__find_for_cpumode() argument
1177 return machines__findnew(machines, pid); in machines__find_for_cpumode()
1179 return machines__find_guest(machines, pid); in machines__find_for_cpumode()
1182 return &machines->host; in machines__find_for_cpumode()
[all …]
A Dbuild-id.c362 int err = machine__write_buildid_table(&session->machines.host, fd); in perf_session__write_buildid_table()
367 for (nd = rb_first_cached(&session->machines.guests); nd; in perf_session__write_buildid_table()
910 machines__for_each_dso(struct machines *machines, machine__dso_t fn, void *priv) in machines__for_each_dso() argument
912 int ret = machine__for_each_dso(&machines->host, fn, priv); in machines__for_each_dso()
915 for (nd = rb_first_cached(&machines->guests); nd; in machines__for_each_dso()
933 return machines__for_each_dso(&session->machines, fn, priv) ? -1 : 0; in __perf_session__cache_build_ids()
949 bool ret = machine__read_build_ids(&session->machines.host, with_hits); in perf_session__read_build_ids()
951 for (nd = rb_first_cached(&session->machines.guests); nd; in perf_session__read_build_ids()
A Dthread.c508 bool is_live = machine->machines == NULL; in thread__e_machine()
512 struct perf_session *session = container_of(machine->machines, in thread__e_machine()
514 machines); in thread__e_machine()
A Dhisi-ptt.c175 ptt->machine = &session->machines.host; /* No kvm support */ in hisi_ptt_process_auxtrace_info()
A Dintel-pt.c698 struct machines *machines = &ptq->pt->session->machines; in intel_pt_get_guest() local
710 ptq->guest_thread = machines__findnew_guest_code(machines, pid); in intel_pt_get_guest()
713 machine = machines__find_guest(machines, pid); in intel_pt_get_guest()
1433 struct machines *machines = &ptq->pt->session->machines; in intel_pt_get_guest_from_sideband() local
1442 machine = machines__find(machines, machine_pid); in intel_pt_get_guest_from_sideband()
3487 struct machines *machines = &pt->session->machines; in intel_pt_guest_context_switch() local
3488 struct machine *machine = machines__find(machines, sample->machine_pid); in intel_pt_guest_context_switch()
4458 pt->machine = &session->machines.host; /* No kvm support */ in intel_pt_process_auxtrace_info()
A Dcs-etm.c619 tidq->thread = machine__findnew_thread(&etm->session->machines.host, -1, in cs_etm__init_traceid_queue()
621 tidq->prev_packet_thread = machine__idle_thread(&etm->session->machines.host); in cs_etm__init_traceid_queue()
1040 return &etmq->etm->session->machines.host; in cs_etm__get_machine()
1052 return machines__find_guest(&etmq->etm->session->machines, in cs_etm__get_machine()
1059 return &etmq->etm->session->machines.host; in cs_etm__get_machine()
2762 th = machine__findnew_thread(&etm->session->machines.host, in cs_etm__process_itrace_start()
2800 th = machine__findnew_thread(&etm->session->machines.host, in cs_etm__process_switch_cpu_wide()
/tools/perf/tests/
A Dthread-maps-share.c9 struct machines machines; in test__thread_maps_share() local
30 machines__init(&machines); in test__thread_maps_share()
31 machine = &machines.host; in test__thread_maps_share()
96 machines__exit(&machines); in test__thread_maps_share()
A Dhists_common.h6 struct machines;
71 struct machine *setup_fake_machine(struct machines *machines);
A Dhists_filter.c119 struct machines machines; in test__hists_filter() local
134 machines__init(&machines); in test__hists_filter()
137 machine = setup_fake_machine(&machines); in test__hists_filter()
336 machines__exit(&machines); in test__hists_filter()
A Dhists_link.c290 struct machines machines; in test__hists_link() local
306 machines__init(&machines); in test__hists_link()
309 machine = setup_fake_machine(&machines); in test__hists_link()
357 machines__exit(&machines); in test__hists_link()
A Dhists_common.c85 struct machine *setup_fake_machine(struct machines *machines) in setup_fake_machine() argument
87 struct machine *machine = machines__find(machines, HOST_KERNEL_ID); in setup_fake_machine()
A Dhists_cumulate.c708 struct machines machines; in test__hists_cumulate() local
727 machines__init(&machines); in test__hists_cumulate()
730 machine = setup_fake_machine(&machines); in test__hists_cumulate()
748 machines__exit(&machines); in test__hists_cumulate()
A Dhists_output.c594 struct machines machines; in test__hists_output() local
614 machines__init(&machines); in test__hists_output()
617 machine = setup_fake_machine(&machines); in test__hists_output()
635 machines__exit(&machines); in test__hists_output()
/tools/perf/bench/
A Dsynthesize.c79 err = __machine__synthesize_threads(&session->machines.host, in do_run_single_threaded()
179 err = __machine__synthesize_threads(&session->machines.host, in do_run_multi_threaded()
/tools/testing/ktest/examples/
A DREADME27 to reuse configs for various machines or set ups. The files here
/tools/perf/
A Dbuiltin-top.c1185 machine = &session->machines.host; in deliver_event()
1191 machine = &session->machines.host; in deliver_event()
1208 machine = &session->machines.host; in deliver_event()
1287 &top->session->machines.host, in __cmd_top()
1293 &top->session->machines.host); in __cmd_top()
1297 machine__synthesize_threads(&top->session->machines.host, &opts->target, in __cmd_top()
A Dbuiltin-kmem.c350 struct machine *machine = &kmem_session->machines.host; in build_alloc_func_list()
400 struct machine *machine = &kmem_session->machines.host; in find_callsite()
1004 struct machine *machine = &session->machines.host; in __print_slab_result()
1065 struct machine *machine = &session->machines.host; in __print_page_alloc_result()
1114 struct machine *machine = &session->machines.host; in __print_page_caller_result()
A Dbuiltin-report.c621 struct map *kernel_map = machine__kernel_map(&rep->session->machines.host); in report__warn_kptr_restrict()
1036 struct machine *machine = &rep->session->machines.host; in tasks_print()
1869 &session->machines.host) < 0) { in cmd_report()
A Dbuiltin-lock.c849 struct machine *machine = &session->machines.host; in lock_contention_caller()
902 struct machine *machine = &session->machines.host; in callchain_id()
977 struct machine *machine = &session->machines.host; in report_lock_contention_begin_event()
2035 con.machine = &session->machines.host; in __cmd_contention()
A Dbuiltin-record.c1846 &rec->session->machines.host, in record__synthesize_workload()
2052 struct machine *machine = &session->machines.host; in record__synthesize()
2105 machines__process_guests(&session->machines, in record__synthesize()
2484 !record__kcore_readable(&session->machines.host)) { in __cmd_record()
2537 err = record__kcore_copy(&session->machines.host, data); in __cmd_record()
2618 struct machine *machine = &session->machines.host; in __cmd_record()
/tools/testing/selftests/net/forwarding/
A DREADME30 traditional method that requires multiple physical machines, to name a
/tools/perf/Documentation/
A Dperf-top.txt303 machines such as Knights Landing/Mill, but right now is disabled by default as
307 machines and profiling a workload that doesn't creates short lived threads and/or

Completed in 80 milliseconds

12