mlx5_fw_tracer     37 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_query_mtrc_caps(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer     80 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_set_mtrc_caps_trace_owner(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer     93 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_ownership_acquire(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    115 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_ownership_release(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    124 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_create_log_buf(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    162 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_destroy_log_buf(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    174 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_create_mkey(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    216 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_free_strings_db(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    227 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_allocate_strings_db(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    247 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c mlx5_fw_tracer_init_saved_traces_array(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    254 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c mlx5_fw_tracer_clean_saved_traces_array(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    261 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer = container_of(work, struct mlx5_fw_tracer,
mlx5_fw_tracer    359 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static struct tracer_string_format *mlx5_tracer_message_insert(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    375 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static struct tracer_string_format *mlx5_tracer_get_string(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    444 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static struct tracer_string_format *mlx5_tracer_message_get(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    453 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void poll_trace(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    502 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static u64 get_block_timestamp(struct mlx5_fw_tracer *tracer, u64 *ts_event)
mlx5_fw_tracer    517 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_clean_print_hash(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    529 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_clean_ready_list(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    538 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_fw_tracer_save_trace(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    582 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_tracer_handle_string_trace(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    624 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static void mlx5_tracer_handle_timestamp_trace(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    646 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_tracer_handle_trace(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    663 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer =
mlx5_fw_tracer    664 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 			container_of(work, struct mlx5_fw_tracer, handle_traces_work);
mlx5_fw_tracer    736 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_set_mtrc_conf(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    756 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_set_mtrc_ctrl(struct mlx5_fw_tracer *tracer, u8 status, u8 arm)
mlx5_fw_tracer    776 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c static int mlx5_fw_tracer_start(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer    811 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer =
mlx5_fw_tracer    812 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 		container_of(work, struct mlx5_fw_tracer, ownership_change_work);
mlx5_fw_tracer    839 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer = dev->tracer;
mlx5_fw_tracer    890 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer    928 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev)
mlx5_fw_tracer    930 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer = NULL;
mlx5_fw_tracer    992 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer   1030 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer   1049 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer)
mlx5_fw_tracer   1069 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c 	struct mlx5_fw_tracer *tracer = mlx5_nb_cof(nb, struct mlx5_fw_tracer, nb);
mlx5_fw_tracer    187 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev);
mlx5_fw_tracer    188 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer);
mlx5_fw_tracer    189 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer);
mlx5_fw_tracer    190 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer);
mlx5_fw_tracer    192 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer,
mlx5_fw_tracer     44 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h 	TP_PROTO(const struct mlx5_fw_tracer *tracer, u64 trace_timestamp,
mlx5_fw_tracer    666 include/linux/mlx5/driver.h struct mlx5_fw_tracer;
mlx5_fw_tracer    719 include/linux/mlx5/driver.h 	struct mlx5_fw_tracer   *tracer;