Searched refs:tracing_map (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/kernel/trace/ |
A D | tracing_map.h | 139 struct tracing_map *map; 183 struct tracing_map { struct 240 extern struct tracing_map * 245 extern int tracing_map_init(struct tracing_map *map); 248 extern int tracing_map_add_var(struct tracing_map *map); 249 extern int tracing_map_add_key_field(struct tracing_map *map, 253 extern void tracing_map_destroy(struct tracing_map *map); 254 extern void tracing_map_clear(struct tracing_map *map); 257 tracing_map_insert(struct tracing_map *map, void *key); 259 tracing_map_lookup(struct tracing_map *map, void *key); [all …]
|
A D | tracing_map.c | 202 static int tracing_map_add_field(struct tracing_map *map, in tracing_map_add_field() 227 int tracing_map_add_sum_field(struct tracing_map *map) in tracing_map_add_sum_field() 244 int tracing_map_add_var(struct tracing_map *map) in tracing_map_add_var() 270 int tracing_map_add_key_field(struct tracing_map *map, in tracing_map_add_key_field() 671 void tracing_map_destroy(struct tracing_map *map) in tracing_map_destroy() 693 void tracing_map_clear(struct tracing_map *map) in tracing_map_clear() 707 static void set_sort_key(struct tracing_map *map, in set_sort_key() 768 struct tracing_map *map; in tracing_map_create() 824 int tracing_map_init(struct tracing_map *map) in tracing_map_init() 997 static void sort_secondary(struct tracing_map *map, in sort_secondary() [all …]
|
A D | Makefile | 55 obj-$(CONFIG_TRACING_MAP) += tracing_map.o
|
A D | trace_events_hist.c | 561 struct tracing_map *map; 5029 struct tracing_map *map = hist_data->map; in create_tracing_map_fields() 5510 struct tracing_map *map = hist_data->map; in print_entries()
|
A D | Kconfig | 768 tracing_map is a special-purpose lock-free map for tracing,
|
/linux-6.3-rc2/Documentation/trace/ |
A D | histogram-design.rst | 12 tracing_map.c. 93 fields[] array is the tracing_map instance created for the histogram, 94 which is held in the .map member. The tracing_map implements the 96 kernel/trace/tracing_map.h for much more discussion about the 97 low-level data structures implementing the tracing_map). For the 98 purposes of this discussion, the tracing_map contains a number of 107 Below that is a diagram of a run-time snapshot of what the tracing_map 109 relationships between the hist_data fields and the tracing_map 148 Below is a run-time representation of the tracing_map part of the | | 150 to corresponding parts of the tracing_map. | | [all …]
|
Completed in 39 milliseconds