Lines Matching refs:target

65 #include "util/target.h"
109 static struct target target = {
371 if (!target__has_cpu(&target) || target__has_per_thread(&target))
483 if (!target__enable_on_exec(&target)) {
499 if (!target__none(&target)) {
525 static bool is_target_alive(struct target *_target,
607 child_exited = !is_target_alive(&target, evsel_list->core.threads) ? 1 : 0;
660 } else if (target__has_per_thread(&target) &&
681 evsel__open_strerror(counter, &target, errno, msg, sizeof(msg));
707 if (evlist__prepare_workload(evsel_list, &target, argv, is_pipe, workload_exec_failed_signal) < 0) {
722 if (bpf_counter__load(counter, &target))
737 if (target.use_bpf)
745 if (create_perf_stat_counter(counter, &stat_config, &target,
802 if (create_perf_stat_counter(counter, &stat_config, &target,
862 if (target.initial_delay) {
874 if (target.initial_delay > 0) {
875 usleep(target.initial_delay * USEC_PER_MSEC);
981 evlist__print_counters(evsel_list, &stat_config, &target, ts, argc, argv);
1173 OPT_STRING('p', "pid", &target.pid, "pid",
1175 OPT_STRING('t', "tid", &target.tid, "tid",
1178 OPT_STRING('b', "bpf-prog", &target.bpf_str, "bpf-prog-id",
1180 OPT_BOOLEAN(0, "bpf-counters", &target.use_bpf,
1182 OPT_STRING(0, "bpf-attr-map", &target.attr_map, "attr-map-path",
1185 OPT_BOOLEAN('a', "all-cpus", &target.system_wide,
1204 OPT_STRING('C', "cpu", &target.cpu_list, "cpu",
1249 OPT_INTEGER('D', "delay", &target.initial_delay,
2140 if (target__has_cpu(&target))
2447 * Make system wide (-a) the default target if
2448 * no target was specified and one of following
2455 if (!target__none(&target))
2459 target.system_wide = true;
2471 target.system_wide = true;
2605 err = target__validate(&target);
2607 target__strerror(&target, err, errbuf, BUFSIZ);
2617 if ((stat_config.run_count == 1) && target__none(&target))
2638 !target__has_task(&target)) {
2639 if (!target.system_wide || target.cpu_list) {
2656 !target__has_cpu(&target)) {
2676 if (iostat_mode == IOSTAT_RUN && !target__has_cpu(&target))
2677 target.system_wide = true;
2680 if ((stat_config.aggr_mode == AGGR_THREAD) && (target.system_wide))
2681 target.per_thread = true;
2683 stat_config.system_wide = target.system_wide;
2684 if (target.cpu_list) {
2685 stat_config.user_requested_cpu_list = strdup(target.cpu_list);
2694 * knowing the target is system-wide.
2732 evlist__warn_user_requested_cpus(evsel_list, target.cpu_list);
2734 if (evlist__create_maps(evsel_list, &target) < 0) {
2735 if (target__has_task(&target)) {
2739 } else if (target__has_cpu(&target)) {
2821 evlist__first(evsel_list)->ignore_missing_thread = target.pid;