Lines Matching refs:hpp

2253 	struct perf_hpp_fmt hpp;  member
2264 hse = container_of(fmt, struct hpp_sort_entry, hpp); in perf_hpp__reset_sort_width()
2268 static int __sort__hpp_header(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hpp_header() argument
2275 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_header()
2280 return scnprintf(hpp->buf, hpp->size, "%-*.*s", len, len, fmt->name); in __sort__hpp_header()
2284 struct perf_hpp *hpp __maybe_unused, in __sort__hpp_width()
2290 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_width()
2298 static int __sort__hpp_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hpp_entry() argument
2304 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_entry()
2309 return hse->se->se_snprintf(he, hpp->buf, hpp->size, len); in __sort__hpp_entry()
2317 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_cmp()
2327 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_collapse()
2338 hse = container_of(fmt, struct hpp_sort_entry, hpp); in __sort__hpp_sort()
2356 hse = container_of(fmt, struct hpp_sort_entry, hpp); \
2384 hse_a = container_of(a, struct hpp_sort_entry, hpp); in MK_SORT_ENTRY_CHK()
2385 hse_b = container_of(b, struct hpp_sort_entry, hpp); in MK_SORT_ENTRY_CHK()
2394 hse = container_of(fmt, struct hpp_sort_entry, hpp); in hse_free()
2405 hse = container_of(fmt, struct hpp_sort_entry, hpp); in hse_init()
2423 hse->hpp.name = sd->entry->se_header; in __sort_dimension__alloc_hpp()
2424 hse->hpp.header = __sort__hpp_header; in __sort_dimension__alloc_hpp()
2425 hse->hpp.width = __sort__hpp_width; in __sort_dimension__alloc_hpp()
2426 hse->hpp.entry = __sort__hpp_entry; in __sort_dimension__alloc_hpp()
2427 hse->hpp.color = NULL; in __sort_dimension__alloc_hpp()
2429 hse->hpp.cmp = __sort__hpp_cmp; in __sort_dimension__alloc_hpp()
2430 hse->hpp.collapse = __sort__hpp_collapse; in __sort_dimension__alloc_hpp()
2431 hse->hpp.sort = __sort__hpp_sort; in __sort_dimension__alloc_hpp()
2432 hse->hpp.equal = __sort__hpp_equal; in __sort_dimension__alloc_hpp()
2433 hse->hpp.free = hse_free; in __sort_dimension__alloc_hpp()
2434 hse->hpp.init = hse_init; in __sort_dimension__alloc_hpp()
2436 INIT_LIST_HEAD(&hse->hpp.list); in __sort_dimension__alloc_hpp()
2437 INIT_LIST_HEAD(&hse->hpp.sort_list); in __sort_dimension__alloc_hpp()
2438 hse->hpp.elide = false; in __sort_dimension__alloc_hpp()
2439 hse->hpp.len = 0; in __sort_dimension__alloc_hpp()
2440 hse->hpp.user_len = 0; in __sort_dimension__alloc_hpp()
2441 hse->hpp.level = level; in __sort_dimension__alloc_hpp()
2478 hse = container_of(fmt, struct hpp_sort_entry, hpp); in hist_entry__filter()
2506 perf_hpp_list__register_sort_field(list, &hse->hpp); in __sort_dimension__add_hpp_sort()
2518 perf_hpp_list__column_register(list, &hse->hpp); in __sort_dimension__add_hpp_output()
2534 struct perf_hpp_fmt hpp; member
2543 if (!hde->hpp.len) { in hde_width()
2558 hde->hpp.len = len; in hde_width()
2560 return hde->hpp.len; in hde_width()
2606 static int __sort__hde_header(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hde_header() argument
2614 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in __sort__hde_header()
2619 return scnprintf(hpp->buf, hpp->size, "%*.*s", len, len, hde->field->name); in __sort__hde_header()
2623 struct perf_hpp *hpp __maybe_unused, in __sort__hde_width()
2629 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in __sort__hde_width()
2641 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in perf_hpp__defined_dynamic_entry()
2646 static int __sort__hde_entry(struct perf_hpp_fmt *fmt, struct perf_hpp *hpp, in __sort__hde_entry() argument
2657 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in __sort__hde_entry()
2684 return scnprintf(hpp->buf, hpp->size, in __sort__hde_entry()
2703 ret = scnprintf(hpp->buf, hpp->size, "%*.*s", len, len, str); in __sort__hde_entry()
2715 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in __sort__hde_cmp()
2750 hde_a = container_of(a, struct hpp_dynamic_entry, hpp); in __sort__hde_equal()
2751 hde_b = container_of(b, struct hpp_dynamic_entry, hpp); in __sort__hde_equal()
2760 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in hde_free()
2771 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in __sort__hde_init()
2791 hde->hpp.name = field->name; in __alloc_dynamic_entry()
2792 hde->hpp.header = __sort__hde_header; in __alloc_dynamic_entry()
2793 hde->hpp.width = __sort__hde_width; in __alloc_dynamic_entry()
2794 hde->hpp.entry = __sort__hde_entry; in __alloc_dynamic_entry()
2795 hde->hpp.color = NULL; in __alloc_dynamic_entry()
2797 hde->hpp.init = __sort__hde_init; in __alloc_dynamic_entry()
2798 hde->hpp.cmp = __sort__hde_cmp; in __alloc_dynamic_entry()
2799 hde->hpp.collapse = __sort__hde_cmp; in __alloc_dynamic_entry()
2800 hde->hpp.sort = __sort__hde_cmp; in __alloc_dynamic_entry()
2801 hde->hpp.equal = __sort__hde_equal; in __alloc_dynamic_entry()
2802 hde->hpp.free = hde_free; in __alloc_dynamic_entry()
2804 INIT_LIST_HEAD(&hde->hpp.list); in __alloc_dynamic_entry()
2805 INIT_LIST_HEAD(&hde->hpp.sort_list); in __alloc_dynamic_entry()
2806 hde->hpp.elide = false; in __alloc_dynamic_entry()
2807 hde->hpp.len = 0; in __alloc_dynamic_entry()
2808 hde->hpp.user_len = 0; in __alloc_dynamic_entry()
2809 hde->hpp.level = level; in __alloc_dynamic_entry()
2822 hse = container_of(fmt, struct hpp_sort_entry, hpp); in perf_hpp_fmt__dup()
2825 new_fmt = &new_hse->hpp; in perf_hpp_fmt__dup()
2830 hde = container_of(fmt, struct hpp_dynamic_entry, hpp); in perf_hpp_fmt__dup()
2833 new_fmt = &new_hde->hpp; in perf_hpp_fmt__dup()
2927 perf_hpp__register_sort_field(&hde->hpp); in __dynamic_dimension__add()
3460 hse = container_of(fmt, struct hpp_sort_entry, hpp); in perf_hpp__set_elide()
3524 hse = container_of(fmt, struct hpp_sort_entry, hpp); in sort__setup_elide()