Lines Matching refs:_field
340 #define __HPP_COLOR_PERCENT_FN(_type, _field) \ argument
341 static u64 he_get_##_field(struct hist_entry *he) \
343 return he->stat._field; \
349 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
353 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument
357 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
361 #define __HPP_SORT_FN(_type, _field) \ argument
365 return __hpp__sort(a, b, he_get_##_field); \
368 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument
369 static u64 he_get_acc_##_field(struct hist_entry *he) \
371 return he->stat_acc->_field; \
377 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
381 #define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \ argument
385 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
389 #define __HPP_SORT_ACC_FN(_type, _field) \ argument
393 return __hpp__sort_acc(a, b, he_get_acc_##_field); \
396 #define __HPP_ENTRY_RAW_FN(_type, _field) \ argument
397 static u64 he_get_raw_##_field(struct hist_entry *he) \
399 return he->stat._field; \
405 return hpp__fmt(fmt, hpp, he, he_get_raw_##_field, " %*"PRIu64, \
409 #define __HPP_SORT_RAW_FN(_type, _field) \ argument
413 return __hpp__sort(a, b, he_get_raw_##_field); \
417 #define HPP_PERCENT_FNS(_type, _field) \ argument
418 __HPP_COLOR_PERCENT_FN(_type, _field) \
419 __HPP_ENTRY_PERCENT_FN(_type, _field) \
420 __HPP_SORT_FN(_type, _field)
422 #define HPP_PERCENT_ACC_FNS(_type, _field) \ argument
423 __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
424 __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \
425 __HPP_SORT_ACC_FN(_type, _field)
427 #define HPP_RAW_FNS(_type, _field) \ argument
428 __HPP_ENTRY_RAW_FN(_type, _field) \
429 __HPP_SORT_RAW_FN(_type, _field)