Symbol: mlx5_fw_tracer
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1009
struct mlx5_fw_tracer *tracer =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1010
container_of(work, struct mlx5_fw_tracer, update_db_work);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1016
struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1018
struct mlx5_fw_tracer *tracer = NULL;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1082
int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1135
void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1164
void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
117
static void mlx5_fw_tracer_ownership_release(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1182
static int mlx5_fw_tracer_recreate_strings_db(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1213
int mlx5_fw_tracer_reload(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
1239
struct mlx5_fw_tracer *tracer = mlx5_nb_cof(nb, struct mlx5_fw_tracer, nb);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
126
static int mlx5_fw_tracer_create_log_buf(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
165
static void mlx5_fw_tracer_destroy_log_buf(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
178
static int mlx5_fw_tracer_create_mkey(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
220
static void mlx5_fw_tracer_free_strings_db(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
231
static int mlx5_fw_tracer_allocate_strings_db(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
253
mlx5_fw_tracer_init_saved_traces_array(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
260
mlx5_fw_tracer_clean_saved_traces_array(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
267
struct mlx5_fw_tracer *tracer = container_of(work, struct mlx5_fw_tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
38
static int mlx5_query_mtrc_caps(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
408
static struct tracer_string_format *mlx5_tracer_message_insert(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
424
static struct tracer_string_format *mlx5_tracer_get_string(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
503
static struct tracer_string_format *mlx5_tracer_message_get(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
512
static void poll_trace(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
562
static u64 get_block_timestamp(struct mlx5_fw_tracer *tracer, u64 *ts_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
577
static void mlx5_fw_tracer_clean_print_hash(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
589
static void mlx5_fw_tracer_clean_ready_list(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
598
static void mlx5_fw_tracer_save_trace(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
645
static int mlx5_tracer_handle_raw_string(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
665
static void mlx5_tracer_handle_bad_format_string(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
672
static int mlx5_tracer_handle_string_trace(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
725
static void mlx5_tracer_handle_timestamp_trace(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
747
static int mlx5_tracer_handle_trace(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
764
struct mlx5_fw_tracer *tracer =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
765
container_of(work, struct mlx5_fw_tracer, handle_traces_work);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
82
static int mlx5_set_mtrc_caps_trace_owner(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
841
static int mlx5_fw_tracer_set_mtrc_conf(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
862
static int mlx5_fw_tracer_set_mtrc_ctrl(struct mlx5_fw_tracer *tracer, u8 status, u8 arm)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
882
static int mlx5_fw_tracer_start(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
917
struct mlx5_fw_tracer *tracer =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
918
container_of(work, struct mlx5_fw_tracer, ownership_change_work);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
944
struct mlx5_fw_tracer *tracer = dev->tracer;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
95
static int mlx5_fw_tracer_ownership_acquire(struct mlx5_fw_tracer *tracer)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
975
int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
197
struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
198
int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
199
void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
200
void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
202
int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
204
int mlx5_fw_tracer_reload(struct mlx5_fw_tracer *tracer);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h
44
TP_PROTO(const struct mlx5_fw_tracer *tracer, u64 trace_timestamp,
include/linux/mlx5/driver.h
697
struct mlx5_fw_tracer;
include/linux/mlx5/driver.h
784
struct mlx5_fw_tracer *tracer;