Lines Matching refs:mtmp_out
43 static int mlx5_hwmon_query_mtmp(struct mlx5_core_dev *mdev, u32 sensor_index, u32 *mtmp_out) in mlx5_hwmon_query_mtmp() argument
50 mtmp_out, MLX5_ST_SZ_BYTES(mtmp_reg), in mlx5_hwmon_query_mtmp()
56 u32 mtmp_out[MLX5_ST_SZ_DW(mtmp_reg)] = {}; in mlx5_hwmon_reset_max_temp() local
63 mtmp_out, sizeof(mtmp_out), in mlx5_hwmon_reset_max_temp()
69 u32 mtmp_out[MLX5_ST_SZ_DW(mtmp_reg)] = {}; in mlx5_hwmon_enable_max_temp() local
79 mtmp_out, sizeof(mtmp_out), in mlx5_hwmon_enable_max_temp()
87 u32 mtmp_out[MLX5_ST_SZ_DW(mtmp_reg)] = {}; in mlx5_hwmon_read() local
94 mtmp_out); in mlx5_hwmon_read()
100 *val = mtmp_temp_to_mdeg(MLX5_GET(mtmp_reg, mtmp_out, temperature)); in mlx5_hwmon_read()
103 *val = mtmp_temp_to_mdeg(MLX5_GET(mtmp_reg, mtmp_out, max_temperature)); in mlx5_hwmon_read()
106 *val = mtmp_temp_to_mdeg(MLX5_GET(mtmp_reg, mtmp_out, temp_threshold_hi)); in mlx5_hwmon_read()
168 u32 mtmp_out[MLX5_ST_SZ_DW(mtmp_reg)] = {}; in mlx5_hwmon_init_channels_names() local
173 mtmp_out); in mlx5_hwmon_init_channels_names()
177 sensor_name = MLX5_ADDR_OF(mtmp_reg, mtmp_out, sensor_name_hi); in mlx5_hwmon_init_channels_names()
249 u32 mtmp_out[MLX5_ST_SZ_DW(mtmp_reg)]; in mlx5_hwmon_is_module_mon_cap() local
257 err = mlx5_hwmon_query_mtmp(mdev, module_index, mtmp_out); in mlx5_hwmon_is_module_mon_cap()
261 if (MLX5_GET(mtmp_reg, mtmp_out, temperature)) in mlx5_hwmon_is_module_mon_cap()