module_tz         764 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_tz_init(struct mlxsw_thermal_module *module_tz)
module_tz         770 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		 module_tz->module + 1);
module_tz         771 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	module_tz->tzdev = thermal_zone_device_register(tz_name,
module_tz         774 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 							module_tz,
module_tz         777 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	if (IS_ERR(module_tz->tzdev)) {
module_tz         778 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		err = PTR_ERR(module_tz->tzdev);
module_tz         782 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	module_tz->mode = THERMAL_DEVICE_ENABLED;
module_tz         795 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	struct mlxsw_thermal_module *module_tz;
module_tz         810 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	module_tz = &thermal->tz_module_arr[module];
module_tz         812 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	if (module_tz->parent)
module_tz         814 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	module_tz->module = module;
module_tz         815 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	module_tz->parent = thermal;
module_tz         816 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	memcpy(module_tz->trips, default_thermal_trips,
module_tz         819 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	mlxsw_thermal_module_trips_reset(module_tz);
module_tz         821 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	return mlxsw_thermal_module_trips_update(dev, core, module_tz);
module_tz         824 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static void mlxsw_thermal_module_fini(struct mlxsw_thermal_module *module_tz)
module_tz         826 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	if (module_tz && module_tz->tzdev) {
module_tz         827 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		mlxsw_thermal_module_tz_fini(module_tz->tzdev);
module_tz         828 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		module_tz->tzdev = NULL;
module_tz         829 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		module_tz->parent = NULL;
module_tz         838 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 	struct mlxsw_thermal_module *module_tz;
module_tz         857 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		module_tz = &thermal->tz_module_arr[i];
module_tz         858 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		if (!module_tz->parent)
module_tz         860 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c 		err = mlxsw_thermal_module_tz_init(module_tz);