Home
last modified time | relevance | path

Searched refs:ms (Results 1 – 25 of 82) sorted by relevance

1234

/tools/perf/arch/loongarch/annotate/
Dinstructions.c8 static int loongarch_call__parse(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms) in loongarch_call__parse() argument
11 struct map *map = ms->map; in loongarch_call__parse()
13 .ms = { .map = map, }, in loongarch_call__parse()
42 if (maps__find_ams(ms->maps, &target) == 0 && in loongarch_call__parse()
43 map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr) in loongarch_call__parse()
44 ops->target.sym = target.ms.sym; in loongarch_call__parse()
54 static int loongarch_jump__parse(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms) in loongarch_jump__parse() argument
56 struct map *map = ms->map; in loongarch_jump__parse()
57 struct symbol *sym = ms->sym; in loongarch_jump__parse()
59 .ms = { .map = map, }, in loongarch_jump__parse()
[all …]
/tools/perf/trace/beauty/
Dfsconfig.sh13 ms='[[:space:]]*'
14 sed -nr "s/^${ms}FSCONFIG_([[:alnum:]_]+)${ms}=${ms}([[:digit:]]+)${ms},.*/\t[\2] = \"\1\",/p" \
/tools/perf/ui/gtk/
Dannotate.c57 static int perf_gtk__get_offset(char *buf, size_t size, struct map_symbol *ms, in perf_gtk__get_offset() argument
60 u64 start = map__rip_2objdump(ms->map, ms->sym->start); in perf_gtk__get_offset()
94 static int perf_gtk__annotate_symbol(GtkWidget *window, struct map_symbol *ms, in perf_gtk__annotate_symbol() argument
98 struct symbol *sym = ms->sym; in perf_gtk__annotate_symbol()
148 if (perf_gtk__get_offset(s, sizeof(s), ms, pos)) in perf_gtk__annotate_symbol()
164 static int symbol__gtk_annotate(struct map_symbol *ms, struct evsel *evsel, in symbol__gtk_annotate() argument
167 struct dso *dso = map__dso(ms->map); in symbol__gtk_annotate()
168 struct symbol *sym = ms->sym; in symbol__gtk_annotate()
178 err = symbol__annotate(ms, evsel, NULL); in symbol__gtk_annotate()
182 symbol__strerror_disassemble(ms, err, msg, sizeof(msg)); in symbol__gtk_annotate()
[all …]
/tools/perf/arch/s390/annotate/
Dinstructions.c5 struct map_symbol *ms) in s390_call__parse() argument
8 struct map *map = ms->map; in s390_call__parse()
10 .ms = { .map = map, }, in s390_call__parse()
41 if (maps__find_ams(ms->maps, &target) == 0 && in s390_call__parse()
42 map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr) in s390_call__parse()
43 ops->target.sym = target.ms.sym; in s390_call__parse()
55 struct map_symbol *ms __maybe_unused) in s390_mov__parse()
/tools/power/pm-graph/config/
Dstandby.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dfreeze.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dstandby-callgraph.cfg59 # Time delay between the two test runs in ms (default: 0 ms)
63 # Include an N ms delay before (1st) suspend (default: 0 ms)
67 # Include an N ms delay after (last) resume (default: 0 ms)
71 # graph only devices longer than min in the timeline (default: 0.001 ms)
85 # provide callgraph data for blocks longer than min (default: 0.001 ms)
89 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dsuspend-dev.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dfreeze-dev.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dstandby-dev.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dfreeze-callgraph.cfg59 # Time delay between the two test runs in ms (default: 0 ms)
63 # Include an N ms delay before (1st) suspend (default: 0 ms)
67 # Include an N ms delay after (last) resume (default: 0 ms)
71 # graph only devices longer than min in the timeline (default: 0.001 ms)
85 # provide callgraph data for blocks longer than min (default: 0.001 ms)
89 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dsuspend-x2-proc.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dsuspend-callgraph.cfg59 # Time delay between the two test runs in ms (default: 0 ms)
63 # Include an N ms delay before (1st) suspend (default: 0 ms)
67 # Include an N ms delay after (last) resume (default: 0 ms)
71 # graph only devices longer than min in the timeline (default: 0.001 ms)
89 # provide callgraph data for blocks longer than min (default: 0.001 ms)
93 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dsuspend.cfg58 # Time delay between the two test runs in ms (default: 0 ms)
62 # Include an N ms delay before (1st) suspend (default: 0 ms)
66 # Include an N ms delay after (last) resume (default: 0 ms)
70 # graph only devices longer than min in the timeline (default: 0.001 ms)
84 # provide callgraph data for blocks longer than min (default: 0.001 ms)
88 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
Dexample.cfg86 # Time delay between the two test runs in ms (default: 0 ms)
90 # Include an N ms delay before (1st) suspend (default: 0 ms)
94 # Include an N ms delay after (last) resume (default: 0 ms)
98 # graph only devices longer than min in the timeline (default: 0.001 ms)
106 # merge loops of the same call if each is less than maxlen in length (def: 5ms)
142 # provide callgraph data for blocks longer than min (default: 0.001 ms)
146 # Number of significant digits in timestamps (0:S, [3:ms], 6:us)
/tools/perf/util/
Dcallchain.c592 call->ms = cursor_node->ms; in fill_node()
593 call->ms.map = map__get(call->ms.map); in fill_node()
594 call->ms.maps = maps__get(call->ms.maps); in fill_node()
653 map__zput(call->ms.map); in add_child()
654 maps__zput(call->ms.maps); in add_child()
732 if (node->ms.sym && cnode->ms.sym) { in match_chain()
739 if (cnode->ms.sym->inlined || node->ms.sym->inlined) { in match_chain()
740 match = match_chain_strings(cnode->ms.sym->name, in match_chain()
741 node->ms.sym->name); in match_chain()
745 match = match_chain_dso_addresses(cnode->ms.map, cnode->ms.sym->start, in match_chain()
[all …]
Dannotate.h62 int (*parse)(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms);
336 void annotation__toggle_full_addr(struct annotation *notes, struct map_symbol *ms);
366 int symbol__annotate(struct map_symbol *ms,
369 int symbol__annotate2(struct map_symbol *ms,
395 int symbol__strerror_disassemble(struct map_symbol *ms, int errnum, char *buf, size_t buflen);
397 int symbol__annotate_printf(struct map_symbol *ms, struct evsel *evsel);
402 int map_symbol__annotation_dump(struct map_symbol *ms, struct evsel *evsel);
406 int symbol__tty_annotate(struct map_symbol *ms, struct evsel *evsel);
408 int symbol__tty_annotate2(struct map_symbol *ms, struct evsel *evsel);
411 int symbol__tui_annotate(struct map_symbol *ms, struct evsel *evsel,
[all …]
Dannotate.c260 static int call__parse(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms) in call__parse() argument
263 struct map *map = ms->map; in call__parse()
265 .ms = { .map = map, }, in call__parse()
293 if (maps__find_ams(ms->maps, &target) == 0 && in call__parse()
294 map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr) in call__parse()
295 ops->target.sym = target.ms.sym; in call__parse()
355 static int jump__parse(struct arch *arch, struct ins_operands *ops, struct map_symbol *ms) in jump__parse() argument
357 struct map *map = ms->map; in jump__parse()
358 struct symbol *sym = ms->sym; in jump__parse()
360 .ms = { .map = map, }, in jump__parse()
[all …]
Dsort.c254 return _sort__dso_cmp(right->ms.map, left->ms.map); in sort__dso_cmp()
272 return _hist_entry__dso_snprintf(he->ms.map, bf, size, width); in hist_entry__dso_snprintf()
282 return dso && (!he->ms.map || map__dso(he->ms.map) != dso); in hist_entry__dso_filter()
328 if (!left->ms.sym && !right->ms.sym) in sort__sym_cmp()
341 return _sort__sym_cmp(left->ms.sym, right->ms.sym); in sort__sym_cmp()
347 if (!left->ms.sym || !right->ms.sym) in sort__sym_sort()
348 return cmp_null(left->ms.sym, right->ms.sym); in sort__sym_sort()
350 return strcmp(right->ms.sym->name, left->ms.sym->name); in sort__sym_sort()
353 static int _hist_entry__sym_snprintf(struct map_symbol *ms, in _hist_entry__sym_snprintf() argument
357 struct symbol *sym = ms->sym; in _hist_entry__sym_snprintf()
[all …]
Dhist.c93 if (h->ms.sym) { in hists__calc_col_len()
94 symlen = h->ms.sym->namelen + 4; in hists__calc_col_len()
108 if (h->ms.map) { in hists__calc_col_len()
109 len = dso__name_len(map__dso(h->ms.map)); in hists__calc_col_len()
117 if (h->branch_info->from.ms.sym) { in hists__calc_col_len()
118 symlen = (int)h->branch_info->from.ms.sym->namelen + 4; in hists__calc_col_len()
123 symlen = dso__name_len(map__dso(h->branch_info->from.ms.map)); in hists__calc_col_len()
132 if (h->branch_info->to.ms.sym) { in hists__calc_col_len()
133 symlen = (int)h->branch_info->to.ms.sym->namelen + 4; in hists__calc_col_len()
138 symlen = dso__name_len(map__dso(h->branch_info->to.ms.map)); in hists__calc_col_len()
[all …]
Dblock-info.c124 if (!he->ms.map || !he->ms.sym) in block_info__process_sym()
128 al.map = he->ms.map; in block_info__process_sym()
129 al.sym = he->ms.sym; in block_info__process_sym()
131 notes = symbol__annotation(he->ms.sym); in block_info__process_sym()
135 for (unsigned int i = 0; i < symbol__size(he->ms.sym); i++) { in block_info__process_sym()
144 init_block_info(bi, he->ms.sym, &ch[i], i, in block_info__process_sym()
293 start_line = map__srcline(he->ms.map, bi->sym->start + bi->start, in block_range_entry()
294 he->ms.sym); in block_range_entry()
296 end_line = map__srcline(he->ms.map, bi->sym->start + bi->end, in block_range_entry()
297 he->ms.sym); in block_range_entry()
[all …]
/tools/perf/ui/browsers/
Dannotate.c37 struct map_symbol *ms = browser->priv; in browser__annotation() local
38 return symbol__annotation(ms->sym); in browser__annotation()
157 struct map_symbol *ms = ab->b.priv; in annotate_browser__draw_current_jump() local
158 struct symbol *sym = ms->sym; in annotate_browser__draw_current_jump()
310 struct map_symbol *ms = browser->b.priv; in annotate_browser__calc_percent() local
311 struct symbol *sym = ms->sym; in annotate_browser__calc_percent()
462 struct map_symbol *ms = browser->b.priv, target_ms; in annotate_browser__callq() local
482 target_ms.maps = ms->maps; in annotate_browser__callq()
483 target_ms.map = ms->map; in annotate_browser__callq()
487 sym_title(ms->sym, ms->map, title, sizeof(title), browser->opts->percent_type); in annotate_browser__callq()
[all …]
Dhists.c399 struct map_symbol *ms = browser->selection; in hist_browser__selection_has_children() local
401 if (!he || !ms) in hist_browser__selection_has_children()
404 if (ms == &he->ms) in hist_browser__selection_has_children()
407 return container_of(ms, struct callchain_list, ms)->has_children; in hist_browser__selection_has_children()
413 struct map_symbol *ms = browser->selection; in hist_browser__selection_unfolded() local
415 if (!he || !ms) in hist_browser__selection_unfolded()
418 if (ms == &he->ms) in hist_browser__selection_unfolded()
421 return container_of(ms, struct callchain_list, ms)->unfolded; in hist_browser__selection_unfolded()
427 struct map_symbol *ms = browser->selection; in hist_browser__selection_sym_name() local
430 if (!he || !ms) in hist_browser__selection_sym_name()
[all …]
/tools/power/cpupower/bench/
DREADME-BENCH41 This part of the configuration file will create 25ms load/sleep turns,
48 Will increase load and sleep time by 25ms 5 times.
50 25ms load/sleep time repeated 20 times (cycles).
51 50ms load/sleep time repeated 20 times (cycles).
53 100ms load/sleep time repeated 20 times (cycles).
70 25 ms | 25 ms | 1
71 50 ms | 50 ms | 2
73 For example if ondemand governor is configured to have a 50ms
87 50 50 50 50ms ->time
/tools/testing/selftests/net/
Dtxtimestamp.sh11 tc qdisc add dev lo root netem delay 1ms
17 tc qdisc add dev ifb_netem0 root netem delay 2ms

1234