Lines Matching refs:_field
343 #define __HPP_COLOR_PERCENT_FN(_type, _field) \ argument
344 static u64 he_get_##_field(struct hist_entry *he) \
346 return he->stat._field; \
352 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
356 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument
360 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
364 #define __HPP_SORT_FN(_type, _field) \ argument
368 return __hpp__sort(a, b, he_get_##_field); \
371 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument
372 static u64 he_get_acc_##_field(struct hist_entry *he) \
374 return he->stat_acc->_field; \
380 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
384 #define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \ argument
388 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
392 #define __HPP_SORT_ACC_FN(_type, _field) \ argument
396 return __hpp__sort_acc(a, b, he_get_acc_##_field); \
399 #define __HPP_ENTRY_RAW_FN(_type, _field) \ argument
400 static u64 he_get_raw_##_field(struct hist_entry *he) \
402 return he->stat._field; \
408 return hpp__fmt(fmt, hpp, he, he_get_raw_##_field, " %*"PRIu64, \
412 #define __HPP_SORT_RAW_FN(_type, _field) \ argument
416 return __hpp__sort(a, b, he_get_raw_##_field); \
420 #define HPP_PERCENT_FNS(_type, _field) \ argument
421 __HPP_COLOR_PERCENT_FN(_type, _field) \
422 __HPP_ENTRY_PERCENT_FN(_type, _field) \
423 __HPP_SORT_FN(_type, _field)
425 #define HPP_PERCENT_ACC_FNS(_type, _field) \ argument
426 __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
427 __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \
428 __HPP_SORT_ACC_FN(_type, _field)
430 #define HPP_RAW_FNS(_type, _field) \ argument
431 __HPP_ENTRY_RAW_FN(_type, _field) \
432 __HPP_SORT_RAW_FN(_type, _field)