Home
last modified time | relevance | path

Searched refs:mem_info (Results 1 – 14 of 14) sorted by relevance

/tools/perf/util/
A Dmem-info.h10 DECLARE_RC_STRUCT(mem_info) { in DECLARE_RC_STRUCT() argument
17 struct mem_info *mem_info__new(void);
18 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);
22 static inline void __mem_info__zput(struct mem_info **mi) in __mem_info__zput()
30 static inline struct addr_map_symbol *mem_info__iaddr(struct mem_info *mi) in mem_info__iaddr()
35 static inline struct addr_map_symbol *mem_info__daddr(struct mem_info *mi) in mem_info__daddr()
40 static inline union perf_mem_data_src *mem_info__data_src(struct mem_info *mi) in mem_info__data_src()
45 static inline const union perf_mem_data_src *mem_info__const_data_src(const struct mem_info *mi) 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()
7 struct mem_info *result; in mem_info__get()
15 void mem_info__put(struct mem_info *mi) in mem_info__put()
26 struct mem_info *mem_info__new(void) in mem_info__new()
28 struct mem_info *result = NULL; in mem_info__new()
29 RC_STRUCT(mem_info) *mi = zalloc(sizeof(*mi)); in mem_info__new()
37 struct mem_info *mem_info__clone(struct mem_info *mi) in mem_info__clone()
39 struct mem_info *result = mem_info__new(); in mem_info__clone()
A Dmem-events.h25 struct mem_info;
44 int perf_mem__tlb_scnprintf(char *out, size_t sz, const struct mem_info *mem_info);
45 int perf_mem__lvl_scnprintf(char *out, size_t sz, const struct mem_info *mem_info);
46 int perf_mem__snp_scnprintf(char *out, size_t sz, const struct mem_info *mem_info);
47 int perf_mem__lck_scnprintf(char *out, size_t sz, const struct mem_info *mem_info);
48 int perf_mem__blk_scnprintf(char *out, size_t sz, const struct mem_info *mem_info);
50 int perf_script__meminfo_scnprintf(char *bf, size_t size, const struct mem_info *mem_info);
89 int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi);
A Dmem-events.c330 int perf_mem__tlb_scnprintf(char *out, size_t sz, const struct mem_info *mem_info) in perf_mem__tlb_scnprintf() argument
339 if (mem_info) in perf_mem__tlb_scnprintf()
419 if (mem_info) in perf_mem__op_scnprintf()
438 int perf_mem__lvl_scnprintf(char *out, size_t sz, const struct mem_info *mem_info) in perf_mem__lvl_scnprintf() argument
450 if (!mem_info) in perf_mem__lvl_scnprintf()
520 int perf_mem__snp_scnprintf(char *out, size_t sz, const struct mem_info *mem_info) in perf_mem__snp_scnprintf() argument
528 if (mem_info) in perf_mem__snp_scnprintf()
542 if (mem_info) in perf_mem__snp_scnprintf()
562 int perf_mem__lck_scnprintf(char *out, size_t sz, const struct mem_info *mem_info) in perf_mem__lck_scnprintf() argument
567 if (mem_info) in perf_mem__lck_scnprintf()
[all …]
A Dsort.c1534 if (left->mem_info) in sort__daddr_cmp()
1548 if (he->mem_info) { in hist_entry__daddr_snprintf()
1560 if (left->mem_info) in sort__iaddr_cmp()
1574 if (he->mem_info) { in hist_entry__iaddr_snprintf()
1587 if (left->mem_info) in sort__dso_daddr_cmp()
1600 if (he->mem_info) in hist_entry__dso_daddr_snprintf()
1612 if (left->mem_info) in sort__locked_cmp()
1640 if (left->mem_info) in sort__tlb_cmp()
1668 if (left->mem_info) in sort__lvl_cmp()
1696 if (left->mem_info) in sort__snoop_cmp()
[all …]
A Dhist.c161 if (h->mem_info) { in hists__calc_col_len()
561 if (he->mem_info) { in hist_entry__init()
562 he->mem_info = mem_info__clone(template->mem_info); in hist_entry__init()
563 if (he->mem_info == NULL) in hist_entry__init()
611 if (he->mem_info) { in hist_entry__init()
798 struct mem_info *mi, in __hists__add_entry()
839 .mem_info = mi, in __hists__add_entry()
864 struct mem_info *mi, in hists__add_entry()
878 struct mem_info *mi, in hists__add_entry_ops()
922 struct mem_info *mi; in iter_prepare_mem_entry()
[all …]
A Dhist.h19 struct mem_info;
163 struct mem_info *mi;
298 struct mem_info *mem_info; member
348 struct mem_info *mi,
358 struct mem_info *mi,
A Dmachine.h183 struct mem_info *sample__resolve_mem(struct perf_sample *sample,
A Dmachine.c2048 struct mem_info *sample__resolve_mem(struct perf_sample *sample, in sample__resolve_mem()
2051 struct mem_info *mi = mem_info__new(); in sample__resolve_mem()
/tools/perf/tests/
A Dmem.c16 struct mem_info *mi = mem_info__new(); in check()
/tools/perf/
A Dbuiltin-c2c.c289 struct mem_info *mi, *mi_dup; in process_sample_event()
516 if (he->mem_info) in dcacheline_entry()
517 addr = cl_address(mem_info__daddr(he->mem_info)->addr, chk_double_cl); in dcacheline_entry()
554 if (he->mem_info) in offset_entry()
566 if (left->mem_info) in offset_cmp()
567 l = cl_offset(mem_info__daddr(left->mem_info)->addr, chk_double_cl); in offset_cmp()
569 if (right->mem_info) in offset_cmp()
570 r = cl_offset(mem_info__daddr(right->mem_info)->addr, chk_double_cl); in offset_cmp()
583 if (he->mem_info) in iaddr_entry()
584 addr = mem_info__iaddr(he->mem_info)->addr; in iaddr_entry()
[all …]
A Dbuiltin-report.c175 struct mem_info *mi; in hist_iter__report_callback()
190 mi = he->mem_info; in hist_iter__report_callback()
A Dbuiltin-script.c2051 struct mem_info *mi = mem_info__new(); 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()

Completed in 60 milliseconds