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);