Lines Matching refs:hpp
651 static int __hpp__slsmg_color_printf(struct perf_hpp *hpp, const char *fmt, ...) in __hpp__slsmg_color_printf() argument
653 struct hpp_arg *arg = hpp->ptr; in __hpp__slsmg_color_printf()
665 ret = scnprintf(hpp->buf, hpp->size, fmt, len, percent); in __hpp__slsmg_color_printf()
666 slsmg_printf("%s", hpp->buf); in __hpp__slsmg_color_printf()
668 advance_hpp(hpp, ret); in __hpp__slsmg_color_printf()
680 struct perf_hpp *hpp, \
683 return hpp__fmt(fmt, hpp, he, __hpp_get_##_field, " %*.2f%%", \
695 struct perf_hpp *hpp, \
700 int ret = scnprintf(hpp->buf, hpp->size, \
702 slsmg_printf("%s", hpp->buf); \
706 return hpp__fmt(fmt, hpp, he, __hpp_get_acc_##_field, \
765 struct perf_hpp hpp = { in hist_browser__show_entry() local
797 width -= fmt->color(fmt, &hpp, entry); in hist_browser__show_entry()
799 width -= fmt->entry(fmt, &hpp, entry); in hist_browser__show_entry()
841 static int advance_hpp_check(struct perf_hpp *hpp, int inc) in advance_hpp_check() argument
843 advance_hpp(hpp, inc); in advance_hpp_check()
844 return hpp->size <= 0; in advance_hpp_check()
1113 struct perf_hpp hpp = { in hist_browser__fprintf_entry() local
1132 ret = scnprintf(hpp.buf, hpp.size, " "); in hist_browser__fprintf_entry()
1133 advance_hpp(&hpp, ret); in hist_browser__fprintf_entry()
1137 ret = fmt->entry(fmt, &hpp, he); in hist_browser__fprintf_entry()
1138 advance_hpp(&hpp, ret); in hist_browser__fprintf_entry()