Home
last modified time | relevance | path

Searched full:hpp (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.12.1/tools/perf/ui/stdio/
Dhist.c414 int __hist_entry__snprintf(struct hist_entry *he, struct perf_hpp *hpp, in __hist_entry__snprintf() argument
419 char *start = hpp->buf; in __hist_entry__snprintf()
435 ret = scnprintf(hpp->buf, hpp->size, "%s", sep ?: " "); in __hist_entry__snprintf()
436 advance_hpp(hpp, ret); in __hist_entry__snprintf()
441 ret = fmt->color(fmt, hpp, he); in __hist_entry__snprintf()
443 ret = fmt->entry(fmt, hpp, he); in __hist_entry__snprintf()
445 ret = hist_entry__snprintf_alignment(he, hpp, fmt, ret); in __hist_entry__snprintf()
446 advance_hpp(hpp, ret); in __hist_entry__snprintf()
449 return hpp->buf - start; in __hist_entry__snprintf()
452 static int hist_entry__snprintf(struct hist_entry *he, struct perf_hpp *hpp) in hist_entry__snprintf() argument
[all …]
/linux-6.12.1/tools/perf/ui/
Dhist.c17 /* hist period print (hpp) functions */
19 #define hpp__call_print_fn(hpp, fn, fmt, ...) \ argument
21 int __ret = fn(hpp, fmt, ##__VA_ARGS__); \
22 advance_hpp(hpp, __ret); \
26 static int __hpp__fmt_print(struct perf_hpp *hpp, struct hists *hists, u64 val, in __hpp__fmt_print() argument
37 return hpp__call_print_fn(hpp, print_fn, fmt, len, percent); in __hpp__fmt_print()
43 return hpp__call_print_fn(hpp, print_fn, fmt, len, avg); in __hpp__fmt_print()
46 return hpp__call_print_fn(hpp, print_fn, fmt, len, val); in __hpp__fmt_print()
55 static int __hpp__fmt(struct perf_hpp *hpp, struct hist_entry *he, in __hpp__fmt() argument
63 char *buf = hpp->buf; in __hpp__fmt()
[all …]
/linux-6.12.1/tools/perf/
Dbuiltin-c2c.c417 int (*entry)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
419 int (*color)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
444 struct perf_hpp *hpp __maybe_unused, in c2c_width()
460 static int c2c_header(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in c2c_header() argument
467 int width = c2c_width(fmt, hpp, hists); in c2c_header()
491 return scnprintf(hpp->buf, hpp->size, "%*s", width, text); in c2c_header()
507 static int dcacheline_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in dcacheline_entry() argument
511 int width = c2c_width(fmt, hpp, he->hists); in dcacheline_entry()
517 return scnprintf(hpp->buf, hpp->size, "%*s", width, HEX_STR(buf, addr)); in dcacheline_entry()
521 dcacheline_node_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in dcacheline_node_entry() argument
[all …]
Dbuiltin-diff.c49 /* Diff command specific HPP columns. */
1310 struct perf_hpp *hpp, struct hist_entry *he) in hpp__color_baseline() argument
1319 return percent_color_snprintf(hpp->buf, hpp->size, in hpp__color_baseline()
1322 return scnprintf(hpp->buf, hpp->size, "%*s", in hpp__color_baseline()
1339 struct perf_hpp *hpp, int width) in cycles_printf() argument
1350 hpp->skip = true; in cycles_printf()
1379 return scnprintf(hpp->buf, hpp->size, "%*s", width, buf); in cycles_printf()
1383 struct perf_hpp *hpp, struct hist_entry *he, in __hpp__color_compare() argument
1399 hpp->skip = true; in __hpp__color_compare()
1413 return percent_color_snprintf(hpp->buf, hpp->size, in __hpp__color_compare()
[all …]
Dbuiltin-kvm.c94 int (*entry)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
114 struct perf_hpp *hpp __maybe_unused,
117 static int ev_name_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in ev_name_entry() argument
120 int width = fmt_width(fmt, hpp, he->hists); in ev_name_entry()
122 return scnprintf(hpp->buf, hpp->size, "%*s", width, he->kvm_info->name); in ev_name_entry()
158 struct perf_hpp *hpp, \
162 int width = fmt_width(fmt, hpp, he->hists); \
167 return scnprintf(hpp->buf, hpp->size, "%*lu", width, \
208 static int ev_entry_mean(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in ev_entry_mean() argument
212 int width = fmt_width(fmt, hpp, he->hists); in ev_entry_mean()
[all …]
Dbuiltin-report.c709 * The pipe data needs to setup hierarchy hpp formats now, because it in report__collapse_hists()
/linux-6.12.1/tools/perf/util/
Dblock-info.c179 struct perf_hpp *hpp, in block_column_header() argument
186 return scnprintf(hpp->buf, hpp->size, "%*s", block_fmt->width, in block_column_header()
191 struct perf_hpp *hpp __maybe_unused, in block_column_width()
199 static int color_pct(struct perf_hpp *hpp, int width, double pct) in color_pct() argument
203 return __hpp__slsmg_color_printf(hpp, "%*.2f%%", in color_pct()
207 return hpp_color_scnprintf(hpp, "%*.2f%%", width - 1, pct); in color_pct()
211 struct perf_hpp *hpp, in block_total_cycles_pct_entry() argument
221 return color_pct(hpp, block_fmt->width, 100.0 * ratio); in block_total_cycles_pct_entry()
255 struct perf_hpp *hpp, struct hist_entry *he) in block_cycles_lbr_entry() argument
263 return scnprintf(hpp->buf, hpp->size, "%*s", block_fmt->width, in block_cycles_lbr_entry()
[all …]
Dsort.c2510 struct perf_hpp_fmt hpp; member
2521 hse = container_of(fmt, struct hpp_sort_entry, hpp); in perf_hpp__reset_sort_width()
2525 static int __sort__hpp_header(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hpp_header() argument
2532 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_header()
2537 return scnprintf(hpp->buf, hpp->size, "%-*.*s", len, len, fmt->name); in __sort__hpp_header()
2541 struct perf_hpp *hpp __maybe_unused, in __sort__hpp_width()
2547 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_width()
2555 static int __sort__hpp_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hpp_entry() argument
2561 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_entry()
2566 return hse->se->se_snprintf(he, hpp->buf, hpp->size, len); in __sort__hpp_entry()
[all …]
Dhist.h347 int hist_entry__snprintf_alignment(struct hist_entry *he, struct perf_hpp *hpp,
454 int (*header)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
456 int (*width)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
459 int (*color)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
461 int (*entry)(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
499 struct perf_hpp_list hpp; member
612 typedef int (*hpp_callback_fn)(struct perf_hpp *hpp, bool front);
613 typedef int (*hpp_snprint_fn)(struct perf_hpp *hpp, const char *fmt, ...);
615 int hpp__fmt(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
619 int hpp__fmt_acc(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp,
[all …]
Ds390-cpumsf.c264 local.hpp = be64toh(basicp->hpp); in s390_cpumsf_basic_show()
273 "\t\tCL:%d HPP:%#018llx GPP:%#018llx\n", in s390_cpumsf_basic_show()
280 basic->hpp, basic->gpp); in s390_cpumsf_basic_show()
509 .pid = basic->hpp & S390_LPP_PID_MASK, in s390_cpumsf_make_event()
510 .tid = basic->hpp & S390_LPP_PID_MASK, in s390_cpumsf_make_event()
Ds390-cpumsf-kernel.h30 unsigned long long hpp; /* Host Program Parameter */ member
Dhist.c1374 int hist_entry__snprintf_alignment(struct hist_entry *he, struct perf_hpp *hpp, in hist_entry__snprintf_alignment() argument
1378 const int width = fmt->width(fmt, hpp, he->hists); in hist_entry__snprintf_alignment()
1380 advance_hpp(hpp, printed); in hist_entry__snprintf_alignment()
1381 printed = scnprintf(hpp->buf, hpp->size, "%-*s", width - printed, " "); in hist_entry__snprintf_alignment()
1575 new_he = hierarchy_insert_entry(hists, root, he, parent, &node->hpp); in hists__hierarchy_insert_entry()
2914 perf_hpp_list__for_each_format_safe(&node->hpp, fmt, pos) { in hists_evsel__exit()
/linux-6.12.1/tools/perf/ui/gtk/
Dhists.c16 static int __percent_color_snprintf(struct perf_hpp *hpp, const char *fmt, ...) in __percent_color_snprintf() argument
23 char *buf = hpp->buf; in __percent_color_snprintf()
24 size_t size = hpp->size; in __percent_color_snprintf()
50 struct perf_hpp *hpp, \
53 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
64 struct perf_hpp *hpp, \
67 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
307 struct perf_hpp hpp = { in perf_gtk__show_hists() local
380 fmt->color(fmt, &hpp, h); in perf_gtk__show_hists()
382 fmt->entry(fmt, &hpp, h); in perf_gtk__show_hists()
[all …]
/linux-6.12.1/tools/perf/ui/browsers/
Dhists.c1209 int __hpp__slsmg_color_printf(struct perf_hpp *hpp, const char *fmt, ...) in __hpp__slsmg_color_printf() argument
1211 struct hpp_arg *arg = hpp->ptr; in __hpp__slsmg_color_printf()
1223 ret = scnprintf(hpp->buf, hpp->size, fmt, len, percent); in __hpp__slsmg_color_printf()
1224 ui_browser__printf(arg->b, "%s", hpp->buf); in __hpp__slsmg_color_printf()
1237 struct perf_hpp *hpp, \
1240 return hpp__fmt(fmt, hpp, he, __hpp_get_##_field, " %*.2f%%", \
1252 struct perf_hpp *hpp, \
1256 struct hpp_arg *arg = hpp->ptr; \
1258 int ret = scnprintf(hpp->buf, hpp->size, \
1260 ui_browser__printf(arg->b, "%s", hpp->buf); \
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Drenesas,cpg-clocks.yaml120 - const: hpp
242 "usb24s", "i", "zg", "b", "m1", "hp", "hpp",
/linux-6.12.1/drivers/gpu/drm/amd/display/include/
Dgrph_object_defs.h153 /* connector sizes in millimeters - from BiosParserTypes.hpp */
/linux-6.12.1/drivers/clk/renesas/
Dclk-r8a7740.c41 { "hpp", CPG_FRQCRC, 20 },
/linux-6.12.1/arch/s390/include/asm/
Dcpu_mf.h119 unsigned long long hpp; /* Host Program Parameter */ member
/linux-6.12.1/drivers/scsi/fnic/
Dvnic_devcmd.h232 * For HPP toggle:
/linux-6.12.1/drivers/net/ethernet/cisco/enic/
Dvnic_devcmd.h280 * For HPP toggle:
/linux-6.12.1/arch/arm/boot/dts/renesas/
Dr8a7740.dtsi555 "hpp", "usbp", "s", "zb", "m3",
/linux-6.12.1/sound/soc/codecs/
Dmt6358.c1041 /* Set HPP/N STB enhance circuits */ in mtk_hp_enable()
1250 /* Set HPP/N STB enhance circuits */ in mtk_hp_spk_enable()
Dmt6357.c1153 /* Set HPP/N STB enhance circuits */ in hp_main_mux_event()
/linux-6.12.1/drivers/hid/
Dhid-wiimote-modules.c2004 * 3 | HPP | NON | WHICH <5:1> | ? | in wiimod_drums_in_ext()
2020 * 3 | HPP | NON | WHICH <5:1> | ? | in wiimod_drums_in_ext()
/linux-6.12.1/arch/s390/kernel/
Dperf_cpum_sf.c1088 data.tid_entry.pid = basic->hpp & LPP_PID_MASK; in perf_push_sample()

12