Lines Matching refs:entries
923 void tracing_map_destroy_sort_entries(struct tracing_map_sort_entry **entries, in tracing_map_destroy_sort_entries() argument
929 destroy_sort_entry(entries[i]); in tracing_map_destroy_sort_entries()
931 vfree(entries); in tracing_map_destroy_sort_entries()
987 const struct tracing_map_sort_entry **entries, in sort_secondary() argument
1009 const struct tracing_map_sort_entry **a = &entries[i]; in sort_secondary()
1010 const struct tracing_map_sort_entry **b = &entries[i + 1]; in sort_secondary()
1025 sort(&entries[start], n_sub, in sort_secondary()
1066 struct tracing_map_sort_entry *sort_entry, **entries; in tracing_map_sort_entries() local
1069 entries = vmalloc(array_size(sizeof(sort_entry), map->max_elts)); in tracing_map_sort_entries()
1070 if (!entries) in tracing_map_sort_entries()
1081 entries[n_entries] = create_sort_entry(entry->val->key, in tracing_map_sort_entries()
1083 if (!entries[n_entries++]) { in tracing_map_sort_entries()
1095 *sort_entries = entries; in tracing_map_sort_entries()
1099 detect_dups(entries, n_entries, map->key_size); in tracing_map_sort_entries()
1108 sort(entries, n_entries, sizeof(struct tracing_map_sort_entry *), in tracing_map_sort_entries()
1113 (const struct tracing_map_sort_entry **)entries, in tracing_map_sort_entries()
1118 *sort_entries = entries; in tracing_map_sort_entries()
1122 tracing_map_destroy_sort_entries(entries, n_entries); in tracing_map_sort_entries()