Searched refs:tracing_map_elt (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.10/kernel/trace/ |
| D | tracing_map.h | 138 struct tracing_map_elt { struct 149 struct tracing_map_elt *val; argument 159 struct tracing_map_elt *elt; 181 ((struct tracing_map_elt **)TRACING_MAP_ARRAY_ELT(array, idx)) 234 int (*elt_alloc)(struct tracing_map_elt *elt); 235 void (*elt_free)(struct tracing_map_elt *elt); 236 void (*elt_clear)(struct tracing_map_elt *elt); 237 void (*elt_init)(struct tracing_map_elt *elt); 256 extern struct tracing_map_elt * 258 extern struct tracing_map_elt * [all …]
|
| D | tracing_map.c | 38 void tracing_map_update_sum(struct tracing_map_elt *elt, unsigned int i, u64 n) in tracing_map_update_sum() 55 u64 tracing_map_read_sum(struct tracing_map_elt *elt, unsigned int i) in tracing_map_read_sum() 70 void tracing_map_set_var(struct tracing_map_elt *elt, unsigned int i, u64 n) in tracing_map_set_var() 85 bool tracing_map_var_set(struct tracing_map_elt *elt, unsigned int i) in tracing_map_var_set() 102 u64 tracing_map_read_var(struct tracing_map_elt *elt, unsigned int i) in tracing_map_read_var() 121 u64 tracing_map_read_var_once(struct tracing_map_elt *elt, unsigned int i) in tracing_map_read_var_once() 355 static void tracing_map_elt_clear(struct tracing_map_elt *elt) in tracing_map_elt_clear() 372 static void tracing_map_elt_init_fields(struct tracing_map_elt *elt) in tracing_map_elt_init_fields() 386 static void tracing_map_elt_free(struct tracing_map_elt *elt) in tracing_map_elt_free() 400 static struct tracing_map_elt *tracing_map_elt_alloc(struct tracing_map *map) in tracing_map_elt_alloc() [all …]
|
| D | trace_events_hist.c | 83 struct tracing_map_elt *elt, 155 struct tracing_map_elt *elt, in hist_field_none() 163 struct tracing_map_elt *elt, in hist_field_counter() 171 struct tracing_map_elt *elt, in hist_field_string() 181 struct tracing_map_elt *elt, in hist_field_dynstring() 193 struct tracing_map_elt *elt, in hist_field_pstring() 203 struct tracing_map_elt *elt, in hist_field_log2() 215 struct tracing_map_elt *elt, in hist_field_plus() 229 struct tracing_map_elt *elt, in hist_field_minus() 243 struct tracing_map_elt *elt, in hist_field_unary_minus() [all …]
|
| /Linux-v5.10/Documentation/trace/ |
| D | histogram-design.rst | 99 buckets, each bucket corresponding to a particular tracing_map_elt 235 map_elt = struct tracing_map_elt 248 up in the tracing_map. If there's no tracing_map_elt associated with 250 key. In either case, the tracing_map_elt associated with that key is 253 Once a tracing_map_elt available, hist_trigger_elt_update() is called. 712 the corresponding tracing_map_elt in that histogram. Once found, the 735 index into the tracing_map_elt.vars[] array of the actual variable 765 var.idx (into tracing_map_elt.vars[]): 0 822 var.idx (into tracing_map_elt.vars[]): 0 843 var.idx (into tracing_map_elt.vars[]): 0 [all …]
|