Home
last modified time | relevance | path

Searched refs:tracer (Results 1 – 8 of 8) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfw_tracer.c37 static int mlx5_query_mtrc_caps(struct mlx5_fw_tracer *tracer) in mlx5_query_mtrc_caps() argument
39 u32 *string_db_base_address_out = tracer->str_db.base_address_out; in mlx5_query_mtrc_caps()
40 u32 *string_db_size_out = tracer->str_db.size_out; in mlx5_query_mtrc_caps()
41 struct mlx5_core_dev *dev = tracer->dev; in mlx5_query_mtrc_caps()
60 tracer->trc_ver = MLX5_GET(mtrc_cap, out, trc_ver); in mlx5_query_mtrc_caps()
61 tracer->str_db.first_string_trace = in mlx5_query_mtrc_caps()
63 tracer->str_db.num_string_trace = in mlx5_query_mtrc_caps()
65 tracer->str_db.num_string_db = MLX5_GET(mtrc_cap, out, num_string_db); in mlx5_query_mtrc_caps()
66 tracer->owner = !!MLX5_GET(mtrc_cap, out, trace_owner); in mlx5_query_mtrc_caps()
67 tracer->str_db.loaded = false; in mlx5_query_mtrc_caps()
[all …]
Dfw_tracer_tracepoint.h44 TP_PROTO(const struct mlx5_fw_tracer *tracer, u64 trace_timestamp,
47 TP_ARGS(tracer, trace_timestamp, lost, event_id, msg),
50 __string(dev_name, dev_name(tracer->dev->device))
59 dev_name(tracer->dev->device));
Dfw_tracer.h188 int mlx5_fw_tracer_init(struct mlx5_fw_tracer *tracer);
189 void mlx5_fw_tracer_cleanup(struct mlx5_fw_tracer *tracer);
190 void mlx5_fw_tracer_destroy(struct mlx5_fw_tracer *tracer);
192 int mlx5_fw_tracer_get_saved_traces_objects(struct mlx5_fw_tracer *tracer,
194 int mlx5_fw_tracer_reload(struct mlx5_fw_tracer *tracer);
/drivers/hwtracing/coresight/
DKconfig107 version 4.x and the Embedded Trace Extensions (ETE). Both are CPU tracer
119 ETM 4.x tracer module that can't reduce commit rate automatically.
120 This avoids overflow between the ETM tracer module and the cpu core.
/drivers/net/wireless/ath/ath5k/
DKconfig43 bool "Atheros 5xxx tracer"
/drivers/net/ethernet/mellanox/mlx5/core/
Dmain.c907 dev->tracer = mlx5_fw_tracer_create(dev); in mlx5_init_once()
950 mlx5_fw_tracer_destroy(dev->tracer); in mlx5_cleanup_once()
1119 err = mlx5_fw_tracer_init(dev->tracer); in mlx5_load()
1204 mlx5_fw_tracer_cleanup(dev->tracer); in mlx5_load()
1231 mlx5_fw_tracer_cleanup(dev->tracer); in mlx5_unload()
Dfw_reset.c215 if (mlx5_fw_tracer_reload(dev->tracer)) in mlx5_fw_live_patch_event()
Dhealth.c529 return mlx5_fw_tracer_get_saved_traces_objects(dev->tracer, fmsg); in mlx5_fw_reporter_dump()