Lines Matching refs:_field

277 #define __HPP_COLOR_PERCENT_FN(_type, _field)					\  argument
278 static u64 he_get_##_field(struct hist_entry *he) \
280 return he->stat._field; \
286 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
290 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument
294 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
298 #define __HPP_SORT_FN(_type, _field) \ argument
302 return __hpp__sort(a, b, he_get_##_field); \
305 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument
306 static u64 he_get_acc_##_field(struct hist_entry *he) \
308 return he->stat_acc->_field; \
314 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
318 #define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \ argument
322 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
326 #define __HPP_SORT_ACC_FN(_type, _field) \ argument
330 return __hpp__sort_acc(a, b, he_get_acc_##_field); \
333 #define __HPP_ENTRY_RAW_FN(_type, _field) \ argument
334 static u64 he_get_raw_##_field(struct hist_entry *he) \
336 return he->stat._field; \
342 return hpp__fmt(fmt, hpp, he, he_get_raw_##_field, " %*"PRIu64, \
346 #define __HPP_SORT_RAW_FN(_type, _field) \ argument
350 return __hpp__sort(a, b, he_get_raw_##_field); \
354 #define HPP_PERCENT_FNS(_type, _field) \ argument
355 __HPP_COLOR_PERCENT_FN(_type, _field) \
356 __HPP_ENTRY_PERCENT_FN(_type, _field) \
357 __HPP_SORT_FN(_type, _field)
359 #define HPP_PERCENT_ACC_FNS(_type, _field) \ argument
360 __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
361 __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \
362 __HPP_SORT_ACC_FN(_type, _field)
364 #define HPP_RAW_FNS(_type, _field) \ argument
365 __HPP_ENTRY_RAW_FN(_type, _field) \
366 __HPP_SORT_RAW_FN(_type, _field)