Home
last modified time | relevance | path

Searched refs:mi (Results 1 – 15 of 15) sorted by relevance

/tools/perf/arch/x86/util/
A Dmachine.c28 if (mi->cnt >= mi->max_cnt) { in add_extra_kernel_map()
32 mi->max_cnt = mi->max_cnt ? mi->max_cnt * 2 : 32; in add_extra_kernel_map()
34 buf = realloc(mi->maps, sz); in add_extra_kernel_map()
37 mi->maps = buf; in add_extra_kernel_map()
40 mi->maps[mi->cnt].start = start; in add_extra_kernel_map()
41 mi->maps[mi->cnt].end = end; in add_extra_kernel_map()
42 mi->maps[mi->cnt].pgoff = pgoff; in add_extra_kernel_map()
43 strlcpy(mi->maps[mi->cnt].name, name, KMAP_NAME_LEN); in add_extra_kernel_map()
45 mi->cnt += 1; in add_extra_kernel_map()
87 if (!mi.entry_trampoline) in machine__create_extra_kernel_maps()
[all …]
/tools/perf/util/
A Dmem-info.h18 struct mem_info *mem_info__clone(struct mem_info *mi);
19 struct mem_info *mem_info__get(struct mem_info *mi);
20 void mem_info__put(struct mem_info *mi);
24 mem_info__put(*mi); in __mem_info__zput()
25 *mi = NULL; in __mem_info__zput()
28 #define mem_info__zput(mi) __mem_info__zput(&mi) argument
32 return &RC_CHK_ACCESS(mi)->iaddr; in mem_info__iaddr()
37 return &RC_CHK_ACCESS(mi)->daddr; in mem_info__daddr()
42 return &RC_CHK_ACCESS(mi)->data_src; in mem_info__data_src()
47 return &RC_CHK_ACCESS(mi)->data_src; in mem_info__const_data_src()
[all …]
A Dmem-info.c5 struct mem_info *mem_info__get(struct mem_info *mi) in mem_info__get() argument
9 if (RC_CHK_GET(result, mi)) in mem_info__get()
10 refcount_inc(mem_info__refcnt(mi)); in mem_info__get()
15 void mem_info__put(struct mem_info *mi) in mem_info__put() argument
17 if (mi && refcount_dec_and_test(mem_info__refcnt(mi))) { in mem_info__put()
18 addr_map_symbol__exit(mem_info__iaddr(mi)); in mem_info__put()
19 addr_map_symbol__exit(mem_info__daddr(mi)); in mem_info__put()
20 RC_CHK_FREE(mi); in mem_info__put()
22 RC_CHK_PUT(mi); in mem_info__put()
29 RC_STRUCT(mem_info) *mi = zalloc(sizeof(*mi)); in mem_info__new()
[all …]
A Dsymbol.c1058 struct module_info *mi; in delete_modules() local
1065 zfree(&mi->name); in delete_modules()
1066 free(mi); in delete_modules()
1096 struct module_info *mi; in __read_proc_modules() local
1099 if (!mi) in __read_proc_modules()
1102 mi->name = strdup(name); in __read_proc_modules()
1103 mi->start = start; in __read_proc_modules()
1105 if (!mi->name) { in __read_proc_modules()
1106 free(mi); in __read_proc_modules()
1172 struct module_info *mi; in do_validate_kcore_modules_cb() local
[all …]
A Dhist.c798 struct mem_info *mi, in __hists__add_entry() argument
839 .mem_info = mi, in __hists__add_entry()
864 struct mem_info *mi, in hists__add_entry() argument
878 struct mem_info *mi, in hists__add_entry_ops() argument
922 struct mem_info *mi; in iter_prepare_mem_entry() local
925 if (mi == NULL) in iter_prepare_mem_entry()
928 iter->mi = mi; in iter_prepare_mem_entry()
936 struct mem_info *mi = iter->mi; in iter_add_single_mem_entry() local
941 if (mi == NULL) in iter_add_single_mem_entry()
983 mem_info__zput(iter->mi); in iter_finish_mem_entry()
[all …]
A Dmem-events.h89 int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi);
A Dmem-events.c623 int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi) in c2c_decode_stats() argument
625 union perf_mem_data_src *data_src = mem_info__data_src(mi); in c2c_decode_stats()
626 u64 daddr = mem_info__daddr(mi)->addr; in c2c_decode_stats()
756 if (!mem_info__daddr(mi)->ms.map || !mem_info__iaddr(mi)->ms.map) { in c2c_decode_stats()
A Dhist.h163 struct mem_info *mi; member
348 struct mem_info *mi,
358 struct mem_info *mi,
A Dmachine.c2051 struct mem_info *mi = mem_info__new(); in sample__resolve_mem() local
2053 if (!mi) in sample__resolve_mem()
2056 ip__resolve_ams(al->thread, mem_info__iaddr(mi), sample->ip); in sample__resolve_mem()
2057 ip__resolve_data(al->thread, al->cpumode, mem_info__daddr(mi), in sample__resolve_mem()
2060 mem_info__data_src(mi)->val = sample->data_src; in sample__resolve_mem()
2062 return mi; in sample__resolve_mem()
/tools/perf/tests/
A Dmem.c16 struct mem_info *mi = mem_info__new(); in check() local
19 TEST_ASSERT_VAL("Memory allocation failed", mi); in check()
20 *mem_info__data_src(mi) = data_src; in check()
21 n = perf_mem__snp_scnprintf(out, sizeof out, mi); in check()
22 n += perf_mem__lvl_scnprintf(out + n, sizeof out - n, mi); in check()
23 mem_info__put(mi); in check()
/tools/testing/selftests/net/mptcp/
A Dmptcp_sockopt.c117 struct mptcp_info mi; member
372 if (s->mi.mptcpi_write_seq == 0) in do_getsockopt_mptcp_info()
373 s->mi = i; in do_getsockopt_mptcp_info()
375 assert(s->mi.mptcpi_write_seq + w == i.mptcpi_write_seq); in do_getsockopt_mptcp_info()
377 s->mptcpi_rcv_delta = i.mptcpi_rcv_nxt - s->mi.mptcpi_rcv_nxt; in do_getsockopt_mptcp_info()
/tools/perf/
A Dbuiltin-c2c.c289 struct mem_info *mi, *mi_dup; in process_sample_event() local
310 mi = sample__resolve_mem(sample, &al); in process_sample_event()
311 if (mi == NULL) { in process_sample_event()
321 mi_dup = mem_info__get(mi); in process_sample_event()
323 c2c_decode_stats(&stats, mi); in process_sample_event()
326 &al, NULL, NULL, mi, NULL, in process_sample_event()
353 mi = mi_dup; in process_sample_event()
360 &al, NULL, NULL, mi, NULL, in process_sample_event()
385 mem_info__put(mi); in process_sample_event()
A Dbuiltin-report.c175 struct mem_info *mi; in hist_iter__report_callback() local
190 mi = he->mem_info; in hist_iter__report_callback()
191 err = addr_map_symbol__inc_samples(mem_info__daddr(mi), sample, evsel); in hist_iter__report_callback()
A Dbuiltin-script.c2051 struct mem_info *mi = mem_info__new(); in data_src__fprintf() local
2057 if (!mi) in data_src__fprintf()
2060 mem_info__data_src(mi)->val = data_src; in data_src__fprintf()
2061 perf_script__meminfo_scnprintf(decode, 100, mi); in data_src__fprintf()
2062 mem_info__put(mi); in data_src__fprintf()
/tools/perf/util/scripting-engines/
A Dtrace-event-python.c699 struct mem_info *mi = mem_info__new(); in set_sample_datasrc_in_dict() local
702 if (!mi) in set_sample_datasrc_in_dict()
708 mem_info__data_src(mi)->val = sample->data_src; in set_sample_datasrc_in_dict()
709 perf_script__meminfo_scnprintf(decode, 100, mi); in set_sample_datasrc_in_dict()
710 mem_info__put(mi); in set_sample_datasrc_in_dict()

Completed in 59 milliseconds