| H A D | trace_events_hist.c | 160 struct hist_trigger_data *hist_data; member 170 struct hist_trigger_data *hist_data; member 481 #define for_each_hist_field(i, hist_data) \ argument 484 #define for_each_hist_val_field(i, hist_data) \ argument 487 #define for_each_hist_key_field(i, hist_data) \ argument 552 struct hist_trigger_data *hist_data; global() member 678 struct hist_trigger_data *hist_data; global() member 732 track_data_alloc(unsigned int key_len,struct action_data * action_data,struct hist_trigger_data * hist_data) track_data_alloc() argument 851 action_trace(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) action_trace() argument 864 struct hist_trigger_data *hist_data; global() member 873 struct hist_trigger_data *hist_data = hist_field->hist_data; hist_field_timestamp() local 941 find_var_ref(struct hist_trigger_data * hist_data,struct hist_trigger_data * var_data,unsigned int var_idx) find_var_ref() argument 971 find_any_var_ref(struct hist_trigger_data * hist_data,unsigned int var_idx) find_any_var_ref() argument 1002 check_var_refs(struct hist_trigger_data * hist_data) check_var_refs() argument 1021 find_hist_vars(struct hist_trigger_data * hist_data) find_hist_vars() argument 1062 has_hist_vars(struct hist_trigger_data * hist_data) has_hist_vars() argument 1076 save_hist_vars(struct hist_trigger_data * hist_data) save_hist_vars() argument 1100 remove_hist_vars(struct hist_trigger_data * hist_data) remove_hist_vars() argument 1119 find_var_field(struct hist_trigger_data * hist_data,const char * var_name) find_var_field() argument 1137 find_var(struct hist_trigger_data * hist_data,struct trace_event_file * file,const char * var_name) find_var() argument 1216 find_match_var(struct hist_trigger_data * hist_data,char * var_name) find_match_var() argument 1248 find_event_var(struct hist_trigger_data * hist_data,char * system,char * event_name,char * var_name) find_event_var() argument 1292 resolve_var_refs(struct hist_trigger_data * hist_data,void * key,u64 * var_ref_vals,bool self) resolve_var_refs() argument 1643 struct hist_trigger_data *hist_data = elt->map->private_data; hist_trigger_elt_data_alloc() local 1949 create_hist_field(struct hist_trigger_data * hist_data,struct ftrace_event_field * field,unsigned long flags,char * var_name) create_hist_field() argument 2095 destroy_hist_fields(struct hist_trigger_data * hist_data) destroy_hist_fields() argument 2172 find_var_ref_idx(struct hist_trigger_data * hist_data,struct hist_field * var_field) find_var_ref_idx() argument 2203 create_var_ref(struct hist_trigger_data * hist_data,struct hist_field * var_field,char * system,char * event_name) create_var_ref() argument 2243 field_name_from_var(struct hist_trigger_data * hist_data,char * var_name) field_name_from_var() argument 2263 local_field_var_ref(struct hist_trigger_data * hist_data,char * system,char * event_name,char * var_name) local_field_var_ref() argument 2290 parse_var_ref(struct hist_trigger_data * hist_data,char * system,char * event_name,char * var_name) parse_var_ref() argument 2314 parse_field(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * field_str,unsigned long * flags,unsigned long * buckets) parse_field() argument 2430 create_alias(struct hist_trigger_data * hist_data,struct hist_field * var_ref,char * var_name) create_alias() argument 2454 parse_const(struct hist_trigger_data * hist_data,char * str,char * var_name,unsigned long * flags) parse_const() argument 2477 parse_atom(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * str,unsigned long * flags,char * var_name) parse_atom() argument 2554 parse_unary(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * str,unsigned long flags,char * var_name,unsigned int * n_subexprs) parse_unary() argument 2691 parse_expr(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * str,unsigned long flags,char * var_name,unsigned int * n_subexprs) parse_expr() argument 2885 find_trigger_filter(struct hist_trigger_data * hist_data,struct trace_event_file * file) find_trigger_filter() argument 2909 compatible_keys(struct hist_trigger_data * target_hist_data,struct hist_trigger_data * hist_data,unsigned int n_keys) compatible_keys() argument 2940 struct hist_trigger_data *hist_data; find_compatible_hist() local 3032 struct hist_trigger_data *hist_data; create_field_var_hist() local 3155 find_target_event_var(struct hist_trigger_data * hist_data,char * subsys_name,char * event_name,char * var_name) find_target_event_var() argument 3230 update_field_vars(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,struct ring_buffer_event * rbe,void * rec) update_field_vars() argument 3240 save_track_data_vars(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) save_track_data_vars() argument 3250 create_var(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * name,int size,const char * type) create_var() argument 3291 create_field_var(struct hist_trigger_data * hist_data,struct trace_event_file * file,char * field_name) create_field_var() argument 3401 get_track_val(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct action_data * data) get_track_val() argument 3413 save_track_val(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct action_data * data,u64 var_val) save_track_val() argument 3422 save_track_data(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) save_track_data() argument 3437 struct hist_trigger_data *hist_data; check_track_val() local 3480 save_track_data_snapshot(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) save_track_data_snapshot() argument 3501 snapshot_action(struct hist_trigger_data * hist_data) snapshot_action() argument 3519 track_data_snapshot_print(struct seq_file * m,struct hist_trigger_data * hist_data) track_data_snapshot_print() argument 3550 save_track_data_snapshot(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) save_track_data_snapshot() argument 3557 track_data_snapshot_print(struct seq_file * m,struct hist_trigger_data * hist_data) track_data_snapshot_print() argument 3561 track_data_print(struct seq_file * m,struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct action_data * data) track_data_print() argument 3593 ontrack_action(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,struct action_data * data,u64 * var_ref_vals) ontrack_action() argument 3627 track_data_destroy(struct hist_trigger_data * hist_data,struct action_data * data) track_data_destroy() argument 3652 track_data_create(struct hist_trigger_data * hist_data,struct action_data * data) track_data_create() argument 3854 track_data_parse(struct hist_trigger_data * hist_data,char * str,enum handler_id handler) track_data_parse() argument 3907 destroy_field_vars(struct hist_trigger_data * hist_data) destroy_field_vars() argument 3918 save_field_var(struct hist_trigger_data * hist_data,struct field_var * field_var) save_field_var() argument 3962 trace_action_find_var(struct hist_trigger_data * hist_data,struct action_data * data,char * system,char * event,char * var) trace_action_find_var() argument 3988 trace_action_create_field_var(struct hist_trigger_data * hist_data,struct action_data * data,char * system,char * event,char * var) trace_action_create_field_var() argument 4039 trace_action_create(struct hist_trigger_data * hist_data,struct action_data * data) trace_action_create() argument 4153 action_create(struct hist_trigger_data * hist_data,struct action_data * data) action_create() argument 4216 onmatch_create(struct hist_trigger_data * hist_data,struct action_data * data) onmatch_create() argument 4272 create_hitcount_val(struct hist_trigger_data * hist_data) create_hitcount_val() argument 4288 __create_val_field(struct hist_trigger_data * hist_data,unsigned int val_idx,struct trace_event_file * file,char * var_name,char * field_str,unsigned long flags) __create_val_field() argument 4332 create_val_field(struct hist_trigger_data * hist_data,unsigned int val_idx,struct trace_event_file * file,char * field_str) create_val_field() argument 4463 create_var_field(struct hist_trigger_data * hist_data,unsigned int val_idx,struct trace_event_file * file,char * var_name,char * expr_str) create_var_field() argument 4497 create_val_fields(struct hist_trigger_data * hist_data,struct trace_event_file * file) create_val_fields() argument 4540 create_key_field(struct hist_trigger_data * hist_data,unsigned int key_idx,unsigned int key_offset,struct trace_event_file * file,char * field_str) create_key_field() argument 4603 create_key_fields(struct hist_trigger_data * hist_data,struct trace_event_file * file) create_key_fields() argument 4633 create_var_fields(struct hist_trigger_data * hist_data,struct trace_event_file * file) create_var_fields() argument 4653 free_var_defs(struct hist_trigger_data * hist_data) free_var_defs() argument 4665 parse_var_defs(struct hist_trigger_data * hist_data) parse_var_defs() argument 4720 create_hist_fields(struct hist_trigger_data * hist_data,struct trace_event_file * file) create_hist_fields() argument 4761 create_sort_keys(struct hist_trigger_data * hist_data) create_sort_keys() argument 4848 destroy_actions(struct hist_trigger_data * hist_data) destroy_actions() argument 4865 parse_actions(struct hist_trigger_data * hist_data) parse_actions() argument 4913 create_actions(struct hist_trigger_data * hist_data) create_actions() argument 4941 print_actions(struct seq_file * m,struct hist_trigger_data * hist_data,struct tracing_map_elt * elt) print_actions() argument 4959 print_action_spec(struct seq_file * m,struct hist_trigger_data * hist_data,struct action_data * data) print_action_spec() argument 4982 print_track_data_spec(struct seq_file * m,struct hist_trigger_data * hist_data,struct action_data * data) print_track_data_spec() argument 4998 print_onmatch_spec(struct seq_file * m,struct hist_trigger_data * hist_data,struct action_data * data) print_onmatch_spec() argument 5011 actions_match(struct hist_trigger_data * hist_data,struct hist_trigger_data * hist_data_test) actions_match() argument 5070 print_actions_spec(struct seq_file * m,struct hist_trigger_data * hist_data) print_actions_spec() argument 5085 destroy_field_var_hists(struct hist_trigger_data * hist_data) destroy_field_var_hists() argument 5095 destroy_hist_data(struct hist_trigger_data * hist_data) destroy_hist_data() argument 5111 create_tracing_map_fields(struct hist_trigger_data * hist_data) create_tracing_map_fields() argument 5163 struct hist_trigger_data *hist_data; create_hist_data() local 5211 hist_trigger_elt_update(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,u64 * var_ref_vals) hist_trigger_elt_update() argument 5307 hist_trigger_actions(struct hist_trigger_data * hist_data,struct tracing_map_elt * elt,struct trace_buffer * buffer,void * rec,struct ring_buffer_event * rbe,void * key,u64 * var_ref_vals) hist_trigger_actions() argument 5405 struct hist_trigger_data *hist_data = data->private_data; event_hist_trigger() local 5496 hist_trigger_print_key(struct seq_file * m,struct hist_trigger_data * hist_data,void * key,struct tracing_map_elt * elt) hist_trigger_print_key() argument 5653 hist_trigger_entry_print(struct seq_file * m,struct hist_trigger_data * hist_data,struct hist_val_stat * stats,void * key,struct tracing_map_elt * elt) hist_trigger_entry_print() argument 5684 print_entries(struct seq_file * m,struct hist_trigger_data * hist_data) print_entries() argument 5735 struct hist_trigger_data *hist_data; hist_trigger_show() local 5765 struct hist_trigger_data *hist_data; get_hist_hit_count() local 6032 hist_actions_debug_show(struct seq_file * m,struct hist_trigger_data * hist_data) hist_actions_debug_show() argument 6062 struct hist_trigger_data *hist_data; hist_trigger_debug_show() local 6209 struct hist_trigger_data *hist_data = data->private_data; event_hist_trigger_print() local 6326 struct hist_trigger_data *hist_data = data->private_data; event_hist_trigger_init() local 6339 unregister_field_var_hists(struct hist_trigger_data * hist_data) unregister_field_var_hists() argument 6357 struct hist_trigger_data *hist_data = data->private_data; event_hist_trigger_free() local 6417 struct hist_trigger_data *hist_data = data->private_data; hist_clear() local 6455 struct hist_trigger_data *hist_data, *hist_data_test; hist_trigger_match() local 6524 struct hist_trigger_data *hist_data = data->private_data; existing_hist_update_only() local 6586 struct hist_trigger_data *hist_data = data->private_data; hist_register_trigger() local 6695 struct hist_trigger_data *hist_data = data->private_data; have_hist_trigger_match() local 6719 struct hist_trigger_data *hist_data = data->private_data; hist_trigger_check_refs() local 6746 struct hist_trigger_data *hist_data = data->private_data; hist_unregister_trigger() local 6776 struct hist_trigger_data *hist_data; hist_file_check_refs() local 6795 struct hist_trigger_data *hist_data; hist_unreg_all() local 6832 struct hist_trigger_data *hist_data; event_hist_trigger_parse() local [all...] |