22 #include "../../mlx_lib/mlx_link_speed/mlx_link_speed.h" 23 #include "../../include/public/mlx_memory.h" 24 #include "../../include/public/mlx_bail.h" 49 sizeof(link_speed), ®_status);
52 if (reg_status != 0) {
53 MLX_DEBUG_ERROR(utils,
"mlx_reg_access failed with status = %d\n", reg_status);
82 sizeof(link_speed), ®_status);
84 if (reg_status != 0) {
85 MLX_DEBUG_ERROR(utils,
"mlx_reg_access failed with status = %d\n", reg_status);
120 sizeof(link_speed), ®_status);
122 if (reg_status != 0) {
123 MLX_DEBUG_ERROR(utils,
"mlx_reg_access failed with status = %d\n", reg_status);
171 speed_giga = speed_giga * lanes_number;
#define LINK_SPEED_EDR20_MASK
#define LINK_SPEED_25GB_MASK
#define MLX_INVALID_PARAMETER
#define LINK_SPEED_EDR_MASK
uint32_t type
Operating system type.
mlx_status mlx_get_max_speed(IN mlx_utils *utils, IN mlx_uint8 port_num, IN LINK_SPEED_TYPE type, OUT mlx_uint64 *speed)
mlx_uint32 ib_proto_admin
mlx_status mlx_memory_set(IN mlx_utils *utils, IN mlx_void *block, IN mlx_int32 value, IN mlx_size size)
#define LINK_SPEED_56GB_MASK
mlx_uint32 eth_proto_admin
#define LINK_SPEED_WITDH_2_MASK
#define LINK_SPEED_50GB_MASK
mlx_uint32 ib_proto_capability
#define LINK_SPEED_WITDH_8_MASK
mlx_uint32 eth_proto_capability
#define LINK_SPEED_FDR_MASK
#define LINK_SPEED_10GB_MASK
#define LINK_SPEED_WITDH_4_MASK
#define LINK_SPEED_20GB_MASK
#define LINK_SPEED_QDR_MASK
#define LINK_SPEED_100GB_MASK
#define LINK_SPEED_SDR_MASK
mlx_uint32 ib_link_width_capability
#define LINK_SPEED_WITDH_1_MASK
#define MLX_DEBUG_ERROR(...)
FILE_LICENCE(GPL2_OR_LATER)
#define LINK_SPEED_DDR_MASK
mlx_status mlx_reg_access(IN mlx_utils *utils, IN mlx_uint16 reg_id, IN REG_ACCESS_OPT reg_opt, IN OUT mlx_void *reg_data, IN mlx_size reg_size, OUT mlx_uint32 *reg_status)
#define MLX_CHECK_STATUS(id, status, label, message)
#define LINK_SPEED_40GB_MASK
#define LINK_SPEED_WITDH_12_MASK
#define NULL
NULL pointer (VOID *)
#define LINK_SPEED_1GB_MASK
mlx_status mlx_set_link_speed(IN mlx_utils *utils, IN mlx_uint8 port_num, IN LINK_SPEED_TYPE type, IN LINK_SPEED speed)