Home
last modified time | relevance | path

Searched refs:user_requested_cpus (Results 1 – 25 of 26) sorted by relevance

12

/linux/tools/lib/perf/
H A Devlist.c52 evsel->cpus = perf_cpu_map__get(evlist->user_requested_cpus); in __perf_evlist__propagate_maps()
75 assert(!perf_cpu_map__has_any_cpu(evlist->user_requested_cpus)); in __perf_evlist__propagate_maps()
76 if (!perf_cpu_map__equal(evsel->cpus, evlist->user_requested_cpus)) { in __perf_evlist__propagate_maps()
78 evsel->cpus = perf_cpu_map__get(evlist->user_requested_cpus); in __perf_evlist__propagate_maps()
99 perf_cpu_map__has_any_cpu(evlist->user_requested_cpus)) { in __perf_evlist__propagate_maps()
101 evsel->cpus = perf_cpu_map__get(evlist->user_requested_cpus); in __perf_evlist__propagate_maps()
113 evlist->user_requested_cpus, in __perf_evlist__propagate_maps()
238 perf_cpu_map__put(evlist->user_requested_cpus); in perf_evlist__exit()
241 evlist->user_requested_cpus = NULL; in perf_evlist__exit()
270 if (cpus != evlist->user_requested_cpus) { in perf_evlist__set_maps()
[all …]
/linux/tools/perf/util/
H A Dcputopo.c179 struct perf_cpu_map *user_requested_cpus; in cpu_topology__core_wide() local
188 user_requested_cpus = perf_cpu_map__new(user_requested_cpu_list); in cpu_topology__core_wide()
199 has_first = perf_cpu_map__has(user_requested_cpus, cpu); in cpu_topology__core_wide()
209 if (perf_cpu_map__has(user_requested_cpus, cpu) != has_first) { in cpu_topology__core_wide()
211 perf_cpu_map__put(user_requested_cpus); in cpu_topology__core_wide()
218 perf_cpu_map__put(user_requested_cpus); in cpu_topology__core_wide()
H A Drecord.c102 if (perf_cpu_map__cpu(evlist__core(evlist)->user_requested_cpus, 0).cpu < 0) in evlist__config()
241 perf_cpu_map__is_any_cpu_or_is_empty(evlist__core(evlist)->user_requested_cpus)) { in evlist__can_select_event()
249 cpu = perf_cpu_map__cpu(evlist__core(evlist)->user_requested_cpus, 0); in evlist__can_select_event()
H A Dbpf_ftrace.c62 ncpus = perf_cpu_map__nr(evlist__core(ftrace->evlist)->user_requested_cpus); in perf_ftrace__latency_prepare_bpf()
91 evlist__core(ftrace->evlist)->user_requested_cpus, i).cpu; in perf_ftrace__latency_prepare_bpf()
H A Dsideband_evlist.c131 if (evsel__open(counter, evlist__core(evlist)->user_requested_cpus, in evlist__start_sb_thread()
H A Dbpf_off_cpu.c171 ncpus = perf_cpu_map__nr(evlist__core(evlist)->user_requested_cpus); in off_cpu_prepare()
243 cpu = perf_cpu_map__cpu(evlist__core(evlist)->user_requested_cpus, i).cpu; in off_cpu_prepare()
H A Dtop.c97 nr_cpus = perf_cpu_map__nr(evlist__core(top->evlist)->user_requested_cpus); in perf_top__header_snprintf()
H A Devlist.c434 if (evlist__no_affinity(evlist) || !evlist__core(evlist)->user_requested_cpus || in evlist_cpu_iterator__init()
435 cpu_map__is_dummy(evlist__core(evlist)->user_requested_cpus)) in evlist_cpu_iterator__init()
1539 evlist__core(evlist)->user_requested_cpus == NULL) { in evlist__prepare_workload()
2705 struct perf_cpu_map *user_requested_cpus;
2711 user_requested_cpus = perf_cpu_map__new(cpu_list);
2712 if (!user_requested_cpus)
2716 evsel__warn_user_requested_cpus(pos, user_requested_cpus);
2718 perf_cpu_map__put(user_requested_cpus);
2590 struct perf_cpu_map *user_requested_cpus; evlist__warn_user_requested_cpus() local
H A Dintel-tpebs.c102 evlist__core(evsel->evlist)->user_requested_cpus)) { in evsel__tpebs_start_perf_record()
103 cpu_map__snprint(evlist__core(evsel->evlist)->user_requested_cpus, cpumap_buf, in evsel__tpebs_start_perf_record()
H A Dbpf_lock_contention.c226 ncpus = perf_cpu_map__nr(evlist__core(evlist)->user_requested_cpus); in lock_contention_prepare()
337 cpu = perf_cpu_map__cpu(evlist__core(evlist)->user_requested_cpus, i).cpu; in lock_contention_prepare()
H A Devsel.h630 void evsel__warn_user_requested_cpus(struct evsel *evsel, struct perf_cpu_map *user_requested_cpus);
H A Dsynthetic-events.c2536 evlist__core(evlist)->user_requested_cpus, in parse_synth_opt()
2817 struct perf_cpu_map *user_requested_cpus)
2875 if (user_requested_cpus && !perf_cpu_map__has(user_requested_cpus, this_cpu))
2656 perf_event__synthesize_schedstat(const struct perf_tool * tool,perf_event__handler_t process,struct perf_cpu_map * user_requested_cpus) perf_event__synthesize_schedstat() argument
H A Devsel.c4736 void evsel__warn_user_requested_cpus(struct evsel *evsel, struct perf_cpu_map *user_requested_cpus)
4742 intersect = perf_cpu_map__intersect(pmu->cpus, user_requested_cpus);
4745 intersect = perf_cpu_map__intersect(online, user_requested_cpus);
4747 if (!perf_cpu_map__equal(intersect, user_requested_cpus)) {
4751 cpu_map__snprint(user_requested_cpus, buf1, sizeof(buf1));
4384 evsel__warn_user_requested_cpus(struct evsel * evsel,struct perf_cpu_map * user_requested_cpus) evsel__warn_user_requested_cpus() argument
H A Dauxtrace.c194 bool per_cpu = !perf_cpu_map__has_any_cpu(evlist__core(evlist)->user_requested_cpus); in auxtrace_mmap_params__set_idx()
676 bool per_cpu_mmaps = !perf_cpu_map__has_any_cpu(evlist__core(evlist)->user_requested_cpus); in evlist__enable_event_idx()
H A Dstat-display.c1132 perf_cpu_map__for_each_cpu(cpu, all_idx, evlist__core(evlist)->user_requested_cpus) { in print_no_aggr_metric()
/linux/tools/perf/arch/arm64/util/
H A Darm-spe.c63 struct perf_cpu_map *event_cpus = evlist__core(evlist)->user_requested_cpus; in arm_spe_find_cpus()
366 struct perf_cpu_map *cpus = evlist__core(evlist)->user_requested_cpus; in arm_spe_setup_tracking_event()
399 struct perf_cpu_map *cpus = evlist__core(evlist)->user_requested_cpus; in arm_spe_recording_options()
/linux/tools/perf/arch/arm/util/
H A Dcs-etm.c204 struct perf_cpu_map *event_cpus = evlist__core(evsel->evlist)->user_requested_cpus; in cs_etm_validate_config()
328 struct perf_cpu_map *cpus = evlist__core(evlist)->user_requested_cpus; in cs_etm_recording_options()
554 struct perf_cpu_map *event_cpus = evlist__core(evlist)->user_requested_cpus; in cs_etm_info_priv_size()
793 struct perf_cpu_map *event_cpus = evlist__core(session->evlist)->user_requested_cpus; in cs_etm_info_fill()
/linux/tools/lib/perf/include/internal/
H A Devlist.h26 struct perf_cpu_map *user_requested_cpus; member
/linux/tools/perf/bench/
H A Devlist-open-close.c149 perf_cpu_map__nr(evlist__core(evlist)->user_requested_cpus)); in bench_evlist_open_close__run()
/linux/tools/perf/
H A Dbuiltin-sched.c125 static struct perf_cpu_map *user_requested_cpus;
4226 user_requested_cpus = evlist__core(evlist)->user_requested_cpus; in get_all_cpu_stats()
4230 user_requested_cpus); in show_schedstat_data()
4255 user_requested_cpus); in show_schedstat_data()
4835 if (user_requested_cpus && !perf_cpu_map__has(user_requested_cpus, this_cpu)) in cmd_sched()
4947 user_requested_cpus = evlist__core(session->evlist)->user_requested_cpus; in cmd_sched()
5123 user_requested_cpus
61 static struct perf_cpu_map *user_requested_cpus; global() variable
[all...]
H A Dbuiltin-stat.c1595 evlist__core(evsel_list)->user_requested_cpus, in perf_stat_init_aggr_mode()
1929 stat_config.aggr_map = cpu_aggr_map__new(evlist__core(evsel_list)->user_requested_cpus, in default_evlist_evsel_cmp()
H A Dbuiltin-ftrace.c409 struct perf_cpu_map *cpumap = evlist__core(ftrace->evlist)->user_requested_cpus; in set_tracing_cpumask()
H A Dbuiltin-record.c1046 return cpu_map__is_dummy(evlist__core(evlist)->user_requested_cpus); in record__thread_data_close_pipes()
/linux/tools/perf/arch/x86/util/
H A Dintel-bts.c117 const struct perf_cpu_map *cpus = evlist__core(evlist)->user_requested_cpus; in intel_bts_recording_options()
H A Dintel-pt.c380 evlist__core(session->evlist)->user_requested_cpus); in intel_pt_info_fill()
625 const struct perf_cpu_map *cpus = evlist__core(evlist)->user_requested_cpus; in intel_pt_recording_options()

12