Home
last modified time | relevance | path

Searched refs:opts (Results 1 – 25 of 42) sorted by relevance

12

/tools/perf/arch/x86/util/
Dintel-bts.c115 struct record_opts *opts) in intel_bts_recording_options() argument
125 btsr->snapshot_mode = opts->auxtrace_snapshot_mode; in intel_bts_recording_options()
136 opts->full_auxtrace = true; in intel_bts_recording_options()
140 if (opts->auxtrace_snapshot_mode && !opts->full_auxtrace) { in intel_bts_recording_options()
145 if (!opts->full_auxtrace) in intel_bts_recording_options()
148 if (opts->full_auxtrace && !cpu_map__empty(cpus)) { in intel_bts_recording_options()
154 if (opts->auxtrace_snapshot_mode) { in intel_bts_recording_options()
155 if (!opts->auxtrace_snapshot_size && !opts->auxtrace_mmap_pages) { in intel_bts_recording_options()
157 opts->auxtrace_mmap_pages = MiB(4) / page_size; in intel_bts_recording_options()
159 opts->auxtrace_mmap_pages = KiB(128) / page_size; in intel_bts_recording_options()
[all …]
Dintel-pt.c239 struct record_opts *opts, in intel_pt_parse_snapshot_options() argument
253 opts->auxtrace_snapshot_mode = true; in intel_pt_parse_snapshot_options()
254 opts->auxtrace_snapshot_size = snapshot_size; in intel_pt_parse_snapshot_options()
548 struct record_opts *opts) in intel_pt_recording_options() argument
561 ptr->snapshot_mode = opts->auxtrace_snapshot_mode; in intel_pt_recording_options()
572 opts->full_auxtrace = true; in intel_pt_recording_options()
576 if (opts->auxtrace_snapshot_mode && !opts->full_auxtrace) { in intel_pt_recording_options()
581 if (opts->use_clockid) { in intel_pt_recording_options()
586 if (!opts->full_auxtrace) in intel_pt_recording_options()
594 if (opts->auxtrace_snapshot_mode) { in intel_pt_recording_options()
[all …]
/tools/perf/util/
Drecord.c132 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts, in perf_evlist__config() argument
143 if (opts->group) in perf_evlist__config()
147 opts->no_inherit = true; in perf_evlist__config()
152 perf_evsel__config(evsel, opts, callchain); in perf_evlist__config()
157 if (opts->full_auxtrace) { in perf_evlist__config()
187 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
189 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
192 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
193 opts->default_interval = opts->user_interval; in record_opts__config_freq()
195 opts->freq = opts->user_freq; in record_opts__config_freq()
[all …]
Devsel.c613 struct record_opts *opts, in perf_evsel__config_callchain() argument
624 if (!opts->branch_stack) { in perf_evsel__config_callchain()
679 struct record_opts *opts) in apply_config_terms() argument
768 perf_evsel__config_callchain(evsel, opts, &param); in apply_config_terms()
800 void perf_evsel__config(struct perf_evsel *evsel, struct record_opts *opts, in perf_evsel__config() argument
806 bool per_cpu = opts->target.default_per_cpu && !opts->target.per_thread; in perf_evsel__config()
809 attr->inherit = !opts->no_inherit; in perf_evsel__config()
810 attr->write_backward = opts->overwrite ? 1 : 0; in perf_evsel__config()
838 if (!attr->sample_period || (opts->user_freq != UINT_MAX || in perf_evsel__config()
839 opts->user_interval != ULLONG_MAX)) { in perf_evsel__config()
[all …]
Ddata-convert-bt.h7 struct perf_data_convert_opts *opts);
Dtop.c29 struct record_opts *opts = &top->record_opts; in perf_top__header_snprintf() local
30 struct target *target = &opts->target; in perf_top__header_snprintf()
77 opts->freq ? "Hz" : ""); in perf_top__header_snprintf()
/tools/perf/arch/arm/util/
Dcs-etm.c51 struct record_opts *opts, in cs_etm_parse_snapshot_options() argument
65 opts->auxtrace_snapshot_mode = true; in cs_etm_parse_snapshot_options()
66 opts->auxtrace_snapshot_size = snapshot_size; in cs_etm_parse_snapshot_options()
74 struct record_opts *opts) in cs_etm_recording_options() argument
84 ptr->snapshot_mode = opts->auxtrace_snapshot_mode; in cs_etm_recording_options()
96 opts->full_auxtrace = true; in cs_etm_recording_options()
104 if (opts->use_clockid) { in cs_etm_recording_options()
111 if (opts->auxtrace_snapshot_mode) { in cs_etm_recording_options()
116 if (!opts->auxtrace_snapshot_size && in cs_etm_recording_options()
117 !opts->auxtrace_mmap_pages) { in cs_etm_recording_options()
[all …]
/tools/perf/
Dbuiltin-record.c50 struct record_opts opts; member
280 rec->opts.auxtrace_snapshot_size); in record__auxtrace_mmap_read_snapshot()
349 struct record_opts *opts = &rec->opts; in record__mmap_evlist() local
352 if (perf_evlist__mmap_ex(evlist, opts->mmap_pages, false, in record__mmap_evlist()
353 opts->auxtrace_mmap_pages, in record__mmap_evlist()
354 opts->auxtrace_snapshot_mode) < 0) { in record__mmap_evlist()
361 opts->mmap_pages, opts->auxtrace_mmap_pages); in record__mmap_evlist()
386 struct record_opts *opts = &rec->opts; in record__open() local
390 perf_evlist__config(evlist, opts, &callchain_param); in record__open()
402 perf_evsel__open_strerror(pos, &opts->target, in record__open()
[all …]
Dbuiltin-data.c57 struct perf_data_convert_opts opts = { in cmd_data_convert() local
67 OPT_BOOLEAN('f', "force", &opts.force, "don't complain, do it"), in cmd_data_convert()
68 OPT_BOOLEAN(0, "all", &opts.all, "Convert all events"), in cmd_data_convert()
86 return bt_convert__perf2ctf(input_name, to_ctf, &opts); in cmd_data_convert()
Dbuiltin-kvm.c547 if (kvm->opts.target.system_wide) in print_vcpu_info()
549 else if (kvm->opts.target.pid) in print_vcpu_info()
550 pr_info("pid(s) %s, ", kvm->opts.target.pid); in print_vcpu_info()
986 perf_evlist__config(evlist, &kvm->opts, NULL); in kvm_live_open_events()
1026 if (perf_evlist__mmap(evlist, kvm->opts.mmap_pages, false) < 0) { in kvm_live_open_events()
1086 if (kvm->opts.target.pid) { in parse_target_str()
1087 kvm->pid_list = intlist__new(kvm->opts.target.pid); in parse_target_str()
1226 OPT_STRING('p', "pid", &kvm->opts.target.pid, "pid", in kvm_events_report()
1246 if (!kvm->opts.target.pid) in kvm_events_report()
1247 kvm->opts.target.system_wide = true; in kvm_events_report()
[all …]
Dperf-completion.sh156 cmds=$($cmd --list-opts)
178 opts=$($cmd $subcmd --list-opts)
179 __perfcomp "$opts" "$cur"
Dbuiltin-top.c869 struct record_opts *opts = &top->record_opts; in perf_top__start_counters() local
871 perf_evlist__config(evlist, opts, &callchain_param); in perf_top__start_counters()
883 perf_evsel__open_strerror(counter, &opts->target, in perf_top__start_counters()
890 if (perf_evlist__mmap(evlist, opts->mmap_pages, false) < 0) { in perf_top__start_counters()
925 struct record_opts *opts = &top->record_opts; in __cmd_top() local
946 machine__synthesize_threads(&top->session->machines.host, &opts->target, in __cmd_top()
947 top->evlist->threads, false, opts->proc_map_timeout); in __cmd_top()
978 if (!target__none(&opts->target)) in __cmd_top()
1106 struct record_opts *opts = &top.record_opts; in cmd_top() local
1107 struct target *target = &opts->target; in cmd_top()
[all …]
Dbuiltin-trace.c65 struct record_opts opts; member
1151 err = __machine__synthesize_threads(trace->host, &trace->tool, &trace->opts.target, in trace__symbols_init()
1153 trace->opts.proc_map_timeout); in trace__symbols_init()
1980 if (trace->opts.target.pid) { in parse_target_str()
1981 trace->pid_list = intlist__new(trace->opts.target.pid); in parse_target_str()
1988 if (trace->opts.target.tid) { in parse_target_str()
1989 trace->tid_list = intlist__new(trace->opts.target.tid); in parse_target_str()
2233 err = perf_evlist__create_maps(evlist, &trace->opts.target); in trace__run()
2245 perf_evlist__config(evlist, &trace->opts, NULL); in trace__run()
2252 &trace->opts, &callchain_param); in trace__run()
[all …]
/tools/lib/subcmd/
Dparse-options.c652 static void print_option_help(const struct option *opts, int full) in print_option_help() argument
657 if (opts->type == OPTION_GROUP) { in print_option_help()
659 if (*opts->help) in print_option_help()
660 fprintf(stderr, "%s\n", opts->help); in print_option_help()
663 if (!full && (opts->flags & PARSE_OPT_HIDDEN)) in print_option_help()
665 if (opts->flags & PARSE_OPT_DISABLED) in print_option_help()
669 if (opts->short_name) in print_option_help()
670 pos += fprintf(stderr, "-%c", opts->short_name); in print_option_help()
674 if (opts->long_name && opts->short_name) in print_option_help()
676 if (opts->long_name) in print_option_help()
[all …]
/tools/perf/scripts/python/
Dstackcollapse.py55 (opts, args) = parser.parse_args()
59 if opts.include_tid and not opts.include_comm:
61 if opts.include_pid and not opts.include_comm:
74 if opts.tidy_java:
89 if opts.annotate_kernel and dso == '[kernel.kallsyms]':
108 if opts.include_comm:
111 if opts.include_pid:
114 if opts.include_tid:
/tools/perf/tests/
Dbackward-ring-buffer.c84 struct record_opts opts = { in test__backward_ring_buffer() local
96 opts.target.tid = opts.target.pid = pid; in test__backward_ring_buffer()
104 err = perf_evlist__create_maps(evlist, &opts.target); in test__backward_ring_buffer()
122 perf_evlist__config(evlist, &opts, NULL); in test__backward_ring_buffer()
132 err = do_test(evlist, opts.mmap_pages, &sample_count, in test__backward_ring_buffer()
Dbpf.c92 struct record_opts opts = { in do_test() local
123 opts.target.tid = opts.target.pid = pid; in do_test()
132 err = perf_evlist__create_maps(evlist, &opts.target); in do_test()
141 perf_evlist__config(evlist, &opts, NULL); in do_test()
150 err = perf_evlist__mmap(evlist, opts.mmap_pages, false); in do_test()
Dopenat-syscall-tp-fields.c18 struct record_opts opts = { in test__syscall_openat_tp_fields() local
48 err = perf_evlist__create_maps(evlist, &opts.target); in test__syscall_openat_tp_fields()
54 perf_evsel__config(evsel, &opts, NULL); in test__syscall_openat_tp_fields()
Dperf-record.c40 struct record_opts opts = { in test__PERF_RECORD() local
80 err = perf_evlist__create_maps(evlist, &opts.target); in test__PERF_RECORD()
92 err = perf_evlist__prepare_workload(evlist, &opts.target, argv, false, NULL); in test__PERF_RECORD()
105 perf_evlist__config(evlist, &opts, NULL); in test__PERF_RECORD()
141 err = perf_evlist__mmap(evlist, opts.mmap_pages, false); in test__PERF_RECORD()
Dkeep-tracking.c54 struct record_opts opts = { in test__keep_tracking() local
83 perf_evlist__config(evlist, &opts, NULL); in test__keep_tracking()
/tools/usb/usbip/src/
Dusbip_detach.c86 static const struct option opts[] = { in usbip_detach() local
94 opt = getopt_long(argc, argv, "p:", opts, NULL); in usbip_detach()
Dusbip_unbind.c114 static const struct option opts[] = { in usbip_unbind() local
123 opt = getopt_long(argc, argv, "b:", opts, NULL); in usbip_unbind()
Dusbip_bind.c196 static const struct option opts[] = { in usbip_bind() local
205 opt = getopt_long(argc, argv, "b:", opts, NULL); in usbip_bind()
Dusbip.c147 static const struct option opts[] = { in main() local
161 opt = getopt_long(argc, argv, "+dlt:", opts, NULL); in main()
/tools/power/acpi/common/
Dgetopt.c122 int acpi_getopt(int argc, char **argv, char *opts) in acpi_getopt() argument
145 (opts_ptr = strchr(opts, current_char)) == NULL) { in acpi_getopt()

12