Lines Matching refs:_field

266 #define __HPP_COLOR_PERCENT_FN(_type, _field)					\  argument
267 static u64 he_get_##_field(struct hist_entry *he) \
269 return he->stat._field; \
275 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
279 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument
283 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
287 #define __HPP_SORT_FN(_type, _field) \ argument
291 return __hpp__sort(a, b, he_get_##_field); \
294 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument
295 static u64 he_get_acc_##_field(struct hist_entry *he) \
297 return he->stat_acc->_field; \
303 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
307 #define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \ argument
311 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
315 #define __HPP_SORT_ACC_FN(_type, _field) \ argument
319 return __hpp__sort_acc(a, b, he_get_acc_##_field); \
322 #define __HPP_ENTRY_RAW_FN(_type, _field) \ argument
323 static u64 he_get_raw_##_field(struct hist_entry *he) \
325 return he->stat._field; \
331 return hpp__fmt(fmt, hpp, he, he_get_raw_##_field, " %*"PRIu64, \
335 #define __HPP_SORT_RAW_FN(_type, _field) \ argument
339 return __hpp__sort(a, b, he_get_raw_##_field); \
343 #define HPP_PERCENT_FNS(_type, _field) \ argument
344 __HPP_COLOR_PERCENT_FN(_type, _field) \
345 __HPP_ENTRY_PERCENT_FN(_type, _field) \
346 __HPP_SORT_FN(_type, _field)
348 #define HPP_PERCENT_ACC_FNS(_type, _field) \ argument
349 __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
350 __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \
351 __HPP_SORT_ACC_FN(_type, _field)
353 #define HPP_RAW_FNS(_type, _field) \ argument
354 __HPP_ENTRY_RAW_FN(_type, _field) \
355 __HPP_SORT_RAW_FN(_type, _field)