Lines Matching defs:tracer

37 static int mlx5_query_mtrc_caps(struct mlx5_fw_tracer *tracer)  in mlx5_query_mtrc_caps()
81 static int mlx5_set_mtrc_caps_trace_owner(struct mlx5_fw_tracer *tracer, in mlx5_set_mtrc_caps_trace_owner()
94 static int mlx5_fw_tracer_ownership_acquire(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_ownership_acquire()
116 static void mlx5_fw_tracer_ownership_release(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_ownership_release()
125 static int mlx5_fw_tracer_create_log_buf(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_create_log_buf()
164 static void mlx5_fw_tracer_destroy_log_buf(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_destroy_log_buf()
177 static int mlx5_fw_tracer_create_mkey(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_create_mkey()
219 static void mlx5_fw_tracer_free_strings_db(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_free_strings_db()
230 static int mlx5_fw_tracer_allocate_strings_db(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_allocate_strings_db()
252 mlx5_fw_tracer_init_saved_traces_array(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_init_saved_traces_array()
259 mlx5_fw_tracer_clean_saved_traces_array(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_clean_saved_traces_array()
266 struct mlx5_fw_tracer *tracer = container_of(work, struct mlx5_fw_tracer, in mlx5_tracer_read_strings_db() local
366 static struct tracer_string_format *mlx5_tracer_message_insert(struct mlx5_fw_tracer *tracer, in mlx5_tracer_message_insert()
382 static struct tracer_string_format *mlx5_tracer_get_string(struct mlx5_fw_tracer *tracer, in mlx5_tracer_get_string()
453 static struct tracer_string_format *mlx5_tracer_message_get(struct mlx5_fw_tracer *tracer, in mlx5_tracer_message_get()
462 static void poll_trace(struct mlx5_fw_tracer *tracer, in poll_trace()
512 static u64 get_block_timestamp(struct mlx5_fw_tracer *tracer, u64 *ts_event) in get_block_timestamp()
527 static void mlx5_fw_tracer_clean_print_hash(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_clean_print_hash()
539 static void mlx5_fw_tracer_clean_ready_list(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_clean_ready_list()
548 static void mlx5_fw_tracer_save_trace(struct mlx5_fw_tracer *tracer, in mlx5_fw_tracer_save_trace()
592 static int mlx5_tracer_handle_raw_string(struct mlx5_fw_tracer *tracer, in mlx5_tracer_handle_raw_string()
612 static int mlx5_tracer_handle_string_trace(struct mlx5_fw_tracer *tracer, in mlx5_tracer_handle_string_trace()
654 static void mlx5_tracer_handle_timestamp_trace(struct mlx5_fw_tracer *tracer, in mlx5_tracer_handle_timestamp_trace()
676 static int mlx5_tracer_handle_trace(struct mlx5_fw_tracer *tracer, in mlx5_tracer_handle_trace()
693 struct mlx5_fw_tracer *tracer = in mlx5_fw_tracer_handle_traces() local
770 static int mlx5_fw_tracer_set_mtrc_conf(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_set_mtrc_conf()
791 static int mlx5_fw_tracer_set_mtrc_ctrl(struct mlx5_fw_tracer *tracer, u8 status, u8 arm) in mlx5_fw_tracer_set_mtrc_ctrl()
811 static int mlx5_fw_tracer_start(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_start()
846 struct mlx5_fw_tracer *tracer = in mlx5_fw_tracer_ownership_change() local
873 struct mlx5_fw_tracer *tracer = dev->tracer; in mlx5_fw_tracer_trigger_core_dump_general() local
924 int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer, in mlx5_fw_tracer_get_saved_traces_objects()
963 struct mlx5_fw_tracer *tracer = in mlx5_fw_tracer_update_db() local
972 struct mlx5_fw_tracer *tracer = NULL; in mlx5_fw_tracer_create() local
1036 int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_init()
1089 void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_cleanup()
1118 void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_destroy()
1136 static int mlx5_fw_tracer_recreate_strings_db(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_recreate_strings_db()
1167 int mlx5_fw_tracer_reload(struct mlx5_fw_tracer *tracer) in mlx5_fw_tracer_reload()
1193 struct mlx5_fw_tracer *tracer = mlx5_nb_cof(nb, struct mlx5_fw_tracer, nb); in fw_tracer_event() local