Lines Matching refs:_field
273 #define __HPP_COLOR_PERCENT_FN(_type, _field) \ argument
274 static u64 he_get_##_field(struct hist_entry *he) \
276 return he->stat._field; \
282 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
286 #define __HPP_ENTRY_PERCENT_FN(_type, _field) \ argument
290 return hpp__fmt(fmt, hpp, he, he_get_##_field, " %*.2f%%", \
294 #define __HPP_SORT_FN(_type, _field) \ argument
298 return __hpp__sort(a, b, he_get_##_field); \
301 #define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \ argument
302 static u64 he_get_acc_##_field(struct hist_entry *he) \
304 return he->stat_acc->_field; \
310 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
314 #define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \ argument
318 return hpp__fmt_acc(fmt, hpp, he, he_get_acc_##_field, " %*.2f%%", \
322 #define __HPP_SORT_ACC_FN(_type, _field) \ argument
326 return __hpp__sort_acc(a, b, he_get_acc_##_field); \
329 #define __HPP_ENTRY_RAW_FN(_type, _field) \ argument
330 static u64 he_get_raw_##_field(struct hist_entry *he) \
332 return he->stat._field; \
338 return hpp__fmt(fmt, hpp, he, he_get_raw_##_field, " %*"PRIu64, \
342 #define __HPP_SORT_RAW_FN(_type, _field) \ argument
346 return __hpp__sort(a, b, he_get_raw_##_field); \
350 #define HPP_PERCENT_FNS(_type, _field) \ argument
351 __HPP_COLOR_PERCENT_FN(_type, _field) \
352 __HPP_ENTRY_PERCENT_FN(_type, _field) \
353 __HPP_SORT_FN(_type, _field)
355 #define HPP_PERCENT_ACC_FNS(_type, _field) \ argument
356 __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
357 __HPP_ENTRY_ACC_PERCENT_FN(_type, _field) \
358 __HPP_SORT_ACC_FN(_type, _field)
360 #define HPP_RAW_FNS(_type, _field) \ argument
361 __HPP_ENTRY_RAW_FN(_type, _field) \
362 __HPP_SORT_RAW_FN(_type, _field)