cur_string 364 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct tracer_string_format *cur_string; cur_string 366 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string = kzalloc(sizeof(*cur_string), GFP_KERNEL); cur_string 367 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (!cur_string) cur_string 370 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c hlist_add_head(&cur_string->hlist, head); cur_string 372 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c return cur_string; cur_string 378 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct tracer_string_format *cur_string; cur_string 390 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string = mlx5_tracer_message_insert(tracer, tracer_event); cur_string 391 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (!cur_string) cur_string 393 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->string = (char *)(tracer->str_db.buffer[i] + cur_string 395 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c return cur_string; cur_string 585 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c struct tracer_string_format *cur_string; cur_string 588 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string = mlx5_tracer_get_string(tracer, tracer_event); cur_string 589 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (!cur_string) cur_string 592 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->num_of_params = mlx5_tracer_get_num_of_params(cur_string->string); cur_string 593 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->last_param_num = 0; cur_string 594 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->event_id = tracer_event->event_id; cur_string 595 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->tmsn = tracer_event->string_event.tmsn; cur_string 596 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->timestamp = tracer_event->string_event.timestamp; cur_string 597 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->lost = tracer_event->lost_event; cur_string 598 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (cur_string->num_of_params == 0) /* trace with no params */ cur_string 599 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c list_add_tail(&cur_string->list, &tracer->ready_strings_list); cur_string 601 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string = mlx5_tracer_message_get(tracer, tracer_event); cur_string 602 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (!cur_string) { cur_string 607 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->last_param_num += 1; cur_string 608 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (cur_string->last_param_num > TRACER_MAX_PARAMS) { cur_string 611 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c list_add_tail(&cur_string->list, &tracer->ready_strings_list); cur_string 615 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->params[cur_string->last_param_num - 1] = cur_string 617 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c if (cur_string->last_param_num == cur_string->num_of_params) cur_string 618 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c list_add_tail(&cur_string->list, &tracer->ready_strings_list);