/tools/perf/util/ |
D | cputopo.c | 31 static int build_cpu_topology(struct cpu_topology *tp, int cpu) in build_cpu_topology() argument 56 for (i = 0; i < tp->core_sib; i++) { in build_cpu_topology() 57 if (!strcmp(buf, tp->core_siblings[i])) in build_cpu_topology() 60 if (i == tp->core_sib) { in build_cpu_topology() 61 tp->core_siblings[i] = buf; in build_cpu_topology() 62 tp->core_sib++; in build_cpu_topology() 69 if (!tp->die_siblings) in build_cpu_topology() 87 for (i = 0; i < tp->die_sib; i++) { in build_cpu_topology() 88 if (!strcmp(buf, tp->die_siblings[i])) in build_cpu_topology() 91 if (i == tp->die_sib) { in build_cpu_topology() [all …]
|
D | probe-event.c | 575 static int find_perf_probe_point_from_dwarf(struct probe_trace_point *tp, in find_perf_probe_point_from_dwarf() argument 581 u64 addr = tp->address; in find_perf_probe_point_from_dwarf() 590 ret = get_text_start_address(tp->module, &stext, NULL); in find_perf_probe_point_from_dwarf() 594 } else if (tp->symbol) { in find_perf_probe_point_from_dwarf() 596 ret = kernel_get_symbol_address_by_name(tp->symbol, &addr, in find_perf_probe_point_from_dwarf() 597 false, !!tp->module); in find_perf_probe_point_from_dwarf() 600 addr += tp->offset; in find_perf_probe_point_from_dwarf() 604 tp->module ? : "kernel"); in find_perf_probe_point_from_dwarf() 606 dinfo = debuginfo_cache__open(tp->module, verbose <= 0); in find_perf_probe_point_from_dwarf() 614 pp->retprobe = tp->retprobe; in find_perf_probe_point_from_dwarf() [all …]
|
D | cputopo.h | 29 void cpu_topology__delete(struct cpu_topology *tp); 32 void numa_topology__delete(struct numa_topology *tp);
|
D | header.c | 573 struct cpu_topology *tp; in write_cpu_topology() local 577 tp = cpu_topology__new(); in write_cpu_topology() 578 if (!tp) in write_cpu_topology() 581 ret = do_write(ff, &tp->core_sib, sizeof(tp->core_sib)); in write_cpu_topology() 585 for (i = 0; i < tp->core_sib; i++) { in write_cpu_topology() 586 ret = do_write_string(ff, tp->core_siblings[i]); in write_cpu_topology() 590 ret = do_write(ff, &tp->thread_sib, sizeof(tp->thread_sib)); in write_cpu_topology() 594 for (i = 0; i < tp->thread_sib; i++) { in write_cpu_topology() 595 ret = do_write_string(ff, tp->thread_siblings[i]); in write_cpu_topology() 615 if (!tp->die_sib) in write_cpu_topology() [all …]
|
D | probe-finder.c | 606 struct probe_trace_point *tp) in convert_to_trace_point() argument 633 tp->offset = (unsigned long)(paddr - eaddr); in convert_to_trace_point() 634 tp->address = (unsigned long)paddr; in convert_to_trace_point() 635 tp->symbol = strdup(symbol); in convert_to_trace_point() 636 if (!tp->symbol) in convert_to_trace_point() 648 tp->retprobe = true; in convert_to_trace_point()
|
/tools/testing/selftests/bpf/ |
D | test_sock_fields.c | 105 static void print_tp(const struct bpf_tcp_sock *tp) in print_tp() argument 113 tp->snd_cwnd, tp->srtt_us, tp->rtt_min, tp->snd_ssthresh, in print_tp() 114 tp->rcv_nxt, tp->snd_nxt, tp->snd_una, tp->mss_cache, in print_tp() 115 tp->ecn_flags, tp->rate_delivered, tp->rate_interval_us, in print_tp() 116 tp->packets_out, tp->retrans_out, tp->total_retrans, in print_tp() 117 tp->segs_in, tp->data_segs_in, tp->segs_out, in print_tp() 118 tp->data_segs_out, tp->lost_out, tp->sacked_out, in print_tp() 119 tp->bytes_received, tp->bytes_acked); in print_tp()
|
/tools/testing/selftests/bpf/progs/ |
D | test_sock_fields_kern.c | 146 struct bpf_tcp_sock *tp, *tp_ret; in egress_read_sock_fields() local 161 tp = bpf_tcp_sock(sk); in egress_read_sock_fields() 162 if (!tp) in egress_read_sock_fields() 183 tpcpy(tp_ret, tp); in egress_read_sock_fields() 218 struct bpf_tcp_sock *tp, *tp_ret; in ingress_read_sock_fields() local 240 tp = bpf_tcp_sock(sk); in ingress_read_sock_fields() 241 if (!tp) in ingress_read_sock_fields() 250 tpcpy(tp_ret, tp); in ingress_read_sock_fields()
|
/tools/perf/python/ |
D | tracepoint.py | 18 tp = tracepoint("sched", "sched_switch") 23 evlist.add(tp)
|
/tools/power/pm-graph/ |
D | bootgraph.py | 301 tp = aslib.TestProps() 310 if re.match(tp.stampfmt, line): 311 tp.stamp = line 313 elif re.match(tp.sysinfofmt, line): 314 tp.sysinfo = line 316 elif re.match(tp.cmdlinefmt, line): 317 tp.cmdline = line 319 elif re.match(tp.kparamsfmt, line): 320 tp.kparams = line 366 if tp.stamp: [all …]
|
D | sleepgraph.py | 799 tp = self.tpath 807 if(os.path.exists(tp+f) == False): 813 tp = self.tpath 815 if(os.path.exists(tp+f) == False): 932 tp = TestProps() 936 m = re.match(tp.tracertypefmt, line) 938 tp.setTracerType(m.group('t')) 941 m = re.match(tp.ftrace_line_fmt, line) 1282 tp = TestProps() 1285 m = re.match(tp.tstatfmt, line) [all …]
|
/tools/testing/selftests/ptp/ |
D | testptp.c | 178 int64_t t1, t2, tp; in main() local 453 tp = pctns(pct+2*i+1); in main() 456 offset = (t2 + t1) / 2 - tp; in main()
|
/tools/perf/pmu-events/ |
D | jevents.c | 272 char *tp; in get_topic() local 276 i = asprintf(&tp, "%s", topic); in get_topic() 282 for (i = 0; i < (int) strlen(tp); i++) { in get_topic() 283 char c = tp[i]; in get_topic() 286 tp[i] = ' '; in get_topic() 288 tp[i] = '\0'; in get_topic() 293 return tp; in get_topic()
|
/tools/thermal/tmon/ |
D | tmon.h | 82 struct trip_point tp[MAX_NR_TRIP]; member
|
D | tmon.c | 187 trip_type_name[ptdata.tzi[i].tp[j].type], in prepare_logging() 188 ptdata.tzi[i].tp[j].temp); in prepare_logging()
|
D | tui.c | 555 x = ptdata.tzi[tz].tp[j].temp / 1000; in draw_tp_line() 557 "%c%d", trip_type_to_char(ptdata.tzi[tz].tp[j].type), in draw_tp_line() 560 tz, j, ptdata.tzi[tz].tp[j].temp); in draw_tp_line() 638 type = trip_type_to_char(ptdata.tzi[i].tp[j].type); in show_sensors_w()
|
D | sysfs.c | 138 ptdata.tzi[tzid].tp[tpid].type = trip_type; in get_trip_point_data() 190 tzi->tp[tp_id].temp = temp_ulong; in find_tzone_tp()
|
/tools/perf/tests/ |
D | Build | 10 perf-y += openat-syscall-tp-fields.o 14 perf-y += evsel-tp-sched.o
|
/tools/perf/ |
D | builtin-kvm.c | 1296 char *tp, *name, *sys; in kvm_live_event_list() local 1306 tp = strdup(*events_tp); in kvm_live_event_list() 1307 if (tp == NULL) in kvm_live_event_list() 1311 sys = tp; in kvm_live_event_list() 1312 name = strchr(tp, ':'); in kvm_live_event_list() 1316 free(tp); in kvm_live_event_list() 1324 free(tp); in kvm_live_event_list() 1328 free(tp); in kvm_live_event_list()
|
D | builtin-trace.c | 340 static int perf_evsel__init_augmented_syscall_tp(struct evsel *evsel, struct evsel *tp) in perf_evsel__init_augmented_syscall_tp() argument 345 struct tep_format_field *syscall_id = perf_evsel__field(tp, "id"); in perf_evsel__init_augmented_syscall_tp() 347 syscall_id = perf_evsel__field(tp, "__syscall_nr"); in perf_evsel__init_augmented_syscall_tp()
|
/tools/power/x86/turbostat/ |
D | turbostat.c | 266 struct msr_counter *tp; member 666 for (mp = sys.tp; mp; mp = mp->next) { in print_header() 820 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in dump_counters() 1007 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in format_counters() 1383 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in delta_thread() 1472 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) in clear_counters() 1508 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in sum_counters() 1631 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in compute_average() 1867 for (i = 0, mp = sys.tp; mp; i++, mp = mp->next) { in get_counters() 5357 msrp->next = sys.tp; in add_counter() [all …]
|
/tools/perf/Documentation/ |
D | perf-script.txt | 162 It's possible tp add/remove fields only for specific event type:
|