/kernel/linux/linux-5.10/kernel/trace/ |
H A D | trace.h | 238 typedef bool (*cond_update_fn_t)(struct trace_array *tr, void *cond_data); 247 * tracing_snapshot_cond(tr, cond_data), the cond_data passed in is 249 * can be compared by the update() implementation with the cond_data 253 * cond_snapshot and cond_data associated with the per-instance 262 * user-defined cond_data by tracing_cond_snapshot_enable(). 279 void *cond_data; member 836 void *cond_data); 1984 extern void tracing_snapshot_cond(struct trace_array *tr, void *cond_data); 1985 extern int tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_ [all...] |
H A D | trace.c | 1107 void *cond_data) in tracing_snapshot_instance_cond() 1133 update_max_tr(tr, current, smp_processor_id(), cond_data); in tracing_snapshot_instance_cond() 1167 * @cond_data: The data to be tested conditionally, and possibly saved 1171 * cond_snapshot.update() implementation receiving the cond_data 1173 * update() operation used the cond_data to determine whether the 1177 void tracing_snapshot_cond(struct trace_array *tr, void *cond_data) in tracing_snapshot_cond() argument 1179 tracing_snapshot_instance_cond(tr, cond_data); in tracing_snapshot_cond() 1188 * tracing_snapshot_cond_enable(), the user-defined cond_data is saved 1195 * Returns the cond_data associated with the trace array's snapshot. 1199 void *cond_data in tracing_cond_snapshot_data() local 1106 tracing_snapshot_instance_cond(struct trace_array *tr, void *cond_data) tracing_snapshot_instance_cond() argument 1307 tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t update) tracing_snapshot_cond_enable() argument 1397 tracing_snapshot_cond(struct trace_array *tr, void *cond_data) tracing_snapshot_cond() argument 1419 tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t update) tracing_snapshot_cond_enable() argument 1819 update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu, void *cond_data) update_max_tr() argument [all...] |
H A D | trace_events_hist.c | 2862 static bool cond_snapshot_update(struct trace_array *tr, void *cond_data) in cond_snapshot_update() argument 2865 struct track_data *track_data = tr->cond_snapshot->cond_data; in cond_snapshot_update() 2867 struct snapshot_context *context = cond_data; in cond_snapshot_update() 2960 static bool cond_snapshot_update(struct trace_array *tr, void *cond_data) in cond_snapshot_update() argument
|
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace.h | 258 typedef bool (*cond_update_fn_t)(struct trace_array *tr, void *cond_data); 267 * tracing_snapshot_cond(tr, cond_data), the cond_data passed in is 269 * can be compared by the update() implementation with the cond_data 273 * cond_snapshot and cond_data associated with the per-instance 282 * user-defined cond_data by tracing_cond_snapshot_enable(). 299 void *cond_data; member 718 void *cond_data); 1876 extern void tracing_snapshot_cond(struct trace_array *tr, void *cond_data); 1877 extern int tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_ [all...] |
H A D | trace.c | 1153 void *cond_data) in tracing_snapshot_instance_cond() 1179 update_max_tr(tr, current, smp_processor_id(), cond_data); in tracing_snapshot_instance_cond() 1213 * @cond_data: The data to be tested conditionally, and possibly saved 1217 * cond_snapshot.update() implementation receiving the cond_data 1219 * update() operation used the cond_data to determine whether the 1223 void tracing_snapshot_cond(struct trace_array *tr, void *cond_data) in tracing_snapshot_cond() argument 1225 tracing_snapshot_instance_cond(tr, cond_data); in tracing_snapshot_cond() 1234 * tracing_snapshot_cond_enable(), the user-defined cond_data is saved 1241 * Returns the cond_data associated with the trace array's snapshot. 1245 void *cond_data in tracing_cond_snapshot_data() local 1152 tracing_snapshot_instance_cond(struct trace_array *tr, void *cond_data) tracing_snapshot_instance_cond() argument 1353 tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t update) tracing_snapshot_cond_enable() argument 1443 tracing_snapshot_cond(struct trace_array *tr, void *cond_data) tracing_snapshot_cond() argument 1465 tracing_snapshot_cond_enable(struct trace_array *tr, void *cond_data, cond_update_fn_t update) tracing_snapshot_cond_enable() argument 1864 update_max_tr(struct trace_array *tr, struct task_struct *tsk, int cpu, void *cond_data) update_max_tr() argument [all...] |
H A D | trace_events_hist.c | 3389 static bool cond_snapshot_update(struct trace_array *tr, void *cond_data) in cond_snapshot_update() argument 3392 struct track_data *track_data = tr->cond_snapshot->cond_data; in cond_snapshot_update() 3394 struct snapshot_context *context = cond_data; in cond_snapshot_update() 3488 static bool cond_snapshot_update(struct trace_array *tr, void *cond_data) in cond_snapshot_update() argument
|