| /tools/perf/util/ |
| A D | machine.h | 22 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 D | machine.c | 232 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 D | session.h | 47 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 D | session.c | 106 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 D | build-id.c | 362 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 D | thread.c | 508 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 D | hisi-ptt.c | 175 ptt->machine = &session->machines.host; /* No kvm support */ in hisi_ptt_process_auxtrace_info()
|
| A D | intel-pt.c | 698 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 D | cs-etm.c | 619 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 D | thread-maps-share.c | 9 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 D | hists_common.h | 6 struct machines; 71 struct machine *setup_fake_machine(struct machines *machines);
|
| A D | hists_filter.c | 119 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 D | hists_link.c | 290 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 D | hists_common.c | 85 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 D | hists_cumulate.c | 708 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 D | hists_output.c | 594 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 D | synthesize.c | 79 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 D | README | 27 to reuse configs for various machines or set ups. The files here
|
| /tools/perf/ |
| A D | builtin-top.c | 1185 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 D | builtin-kmem.c | 350 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 D | builtin-report.c | 621 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 D | builtin-lock.c | 849 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 D | builtin-record.c | 1846 &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 D | README | 30 traditional method that requires multiple physical machines, to name a
|
| /tools/perf/Documentation/ |
| A D | perf-top.txt | 303 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
|