Home
last modified time | relevance | path

Searched refs:tracing_map_elt (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/kernel/trace/
Dtracing_map.h138 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 …]
Dtracing_map.c38 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 …]
Dtrace_events_hist.c83 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/
Dhistogram-design.rst99 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 …]