Symbol: tracer_event
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
409
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
412
&tracer->hash[mlx5_tracer_message_hash(tracer_event->string_event.tmsn)];
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
425
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
431
str_ptr = tracer_event->string_event.string_param;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
441
cur_string = mlx5_tracer_message_insert(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
504
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
507
&tracer->hash[mlx5_tracer_message_hash(tracer_event->string_event.tmsn)];
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
509
return mlx5_tracer_message_find(head, tracer_event->event_id, tracer_event->string_event.tmsn);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
513
struct tracer_event *tracer_event, u64 *trace)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
517
tracer_event->event_id = MLX5_GET(tracer_event, trace, event_id);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
518
tracer_event->lost_event = MLX5_GET(tracer_event, trace, lost);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
519
tracer_event->out = trace;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
521
switch (tracer_event->event_id) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
523
tracer_event->type = TRACER_EVENT_TYPE_TIMESTAMP;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
526
tracer_event->timestamp_event.unreliable = !!(urts >> 2);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
528
tracer_event->timestamp_event.unreliable = !!(urts & 1);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
537
tracer_event->timestamp_event.timestamp =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
543
if (tracer_event->event_id >= tracer->str_db.first_string_trace &&
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
544
tracer_event->event_id <= tracer->str_db.first_string_trace +
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
546
tracer_event->type = TRACER_EVENT_TYPE_STRING;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
547
tracer_event->string_event.timestamp =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
549
tracer_event->string_event.string_param =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
551
tracer_event->string_event.tmsn =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
553
tracer_event->string_event.tdsn =
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
556
tracer_event->type = TRACER_EVENT_TYPE_UNRECOGNIZED;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
564
struct tracer_event tracer_event;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
567
event_id = MLX5_GET(tracer_event, ts_event, event_id);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
570
poll_trace(tracer, &tracer_event, ts_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
572
tracer_event.timestamp_event.timestamp = 0;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
574
return tracer_event.timestamp_event.timestamp;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
646
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
650
cur_string = mlx5_tracer_message_insert(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
654
cur_string->event_id = tracer_event->event_id;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
655
cur_string->timestamp = tracer_event->string_event.timestamp;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
656
cur_string->lost = tracer_event->lost_event;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
659
cur_string->params[0] = upper_32_bits(*tracer_event->out);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
660
cur_string->params[1] = lower_32_bits(*tracer_event->out);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
673
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
677
if (tracer_event->string_event.tdsn == 0) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
678
cur_string = mlx5_tracer_get_string(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
680
return mlx5_tracer_handle_raw_string(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
682
cur_string->event_id = tracer_event->event_id;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
683
cur_string->tmsn = tracer_event->string_event.tmsn;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
684
cur_string->timestamp = tracer_event->string_event.timestamp;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
685
cur_string->lost = tracer_event->lost_event;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
697
cur_string = mlx5_tracer_message_get(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
700
__func__, tracer_event->string_event.tmsn);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
701
return mlx5_tracer_handle_raw_string(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
717
tracer_event->string_event.string_param;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
726
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
729
tracer_event->timestamp_event;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
748
struct tracer_event *tracer_event)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
750
if (tracer_event->type == TRACER_EVENT_TYPE_STRING) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
751
mlx5_tracer_handle_string_trace(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
752
} else if (tracer_event->type == TRACER_EVENT_TYPE_TIMESTAMP) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
753
if (!tracer_event->timestamp_event.unreliable)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
754
mlx5_tracer_handle_timestamp_trace(tracer, tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
757
__func__, tracer_event->type);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
768
u32 trace_event_size = MLX5_ST_SZ_BYTES(tracer_event);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
770
struct tracer_event tracer_event;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
822
poll_trace(tracer, &tracer_event, &tmp_trace_block[i]);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
823
mlx5_tracer_handle_trace(tracer, &tracer_event);