tzdev 911 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct thermal_zone_device *tzdev; tzdev 12 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c static int cxgb4_thermal_get_temp(struct thermal_zone_device *tzdev, tzdev 15 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; tzdev 32 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c static int cxgb4_thermal_get_trip_type(struct thermal_zone_device *tzdev, tzdev 35 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; tzdev 44 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c static int cxgb4_thermal_get_trip_temp(struct thermal_zone_device *tzdev, tzdev 47 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c struct adapter *adap = tzdev->devdata; tzdev 85 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c ch_thermal->tzdev = thermal_zone_device_register("cxgb4", num_trip, tzdev 89 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c if (IS_ERR(ch_thermal->tzdev)) { tzdev 90 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c ret = PTR_ERR(ch_thermal->tzdev); tzdev 92 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c ch_thermal->tzdev = NULL; tzdev 100 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c if (adap->ch_thermal.tzdev) tzdev 101 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c thermal_zone_device_unregister(adap->ch_thermal.tzdev); tzdev 99 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct thermal_zone_device *tzdev; tzdev 108 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct thermal_zone_device *tzdev; tzdev 204 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct thermal_zone_device *tzdev, tzdev 227 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal->tz_highest_dev = tzdev; tzdev 231 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_bind(struct thermal_zone_device *tzdev, tzdev 234 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 245 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = thermal_zone_bind_cooling_device(tzdev, i, cdev, tzdev 257 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_unbind(struct thermal_zone_device *tzdev, tzdev 260 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 270 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = thermal_zone_unbind_cooling_device(tzdev, i, cdev); tzdev 279 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_get_mode(struct thermal_zone_device *tzdev, tzdev 282 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 289 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_set_mode(struct thermal_zone_device *tzdev, tzdev 292 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 294 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mutex_lock(&tzdev->lock); tzdev 297 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c tzdev->polling_delay = thermal->polling_delay; tzdev 299 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c tzdev->polling_delay = 0; tzdev 301 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mutex_unlock(&tzdev->lock); tzdev 304 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_update(tzdev, THERMAL_EVENT_UNSPECIFIED); tzdev 309 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_get_temp(struct thermal_zone_device *tzdev, tzdev 312 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 327 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_tz_score_update(thermal, tzdev, thermal->trips, tzdev 334 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_get_trip_type(struct thermal_zone_device *tzdev, tzdev 338 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 347 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_get_trip_temp(struct thermal_zone_device *tzdev, tzdev 350 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 359 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_set_trip_temp(struct thermal_zone_device *tzdev, tzdev 362 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 372 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_get_trip_hyst(struct thermal_zone_device *tzdev, tzdev 375 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 381 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_set_trip_hyst(struct thermal_zone_device *tzdev, tzdev 384 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 390 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_trend_get(struct thermal_zone_device *tzdev, tzdev 393 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal *thermal = tzdev->devdata; tzdev 398 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (tzdev == thermal->tz_highest_dev) tzdev 419 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_bind(struct thermal_zone_device *tzdev, tzdev 422 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 433 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = thermal_zone_bind_cooling_device(tzdev, i, cdev, tzdev 444 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_unbind_cooling_device(tzdev, j, cdev); tzdev 448 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_unbind(struct thermal_zone_device *tzdev, tzdev 451 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 461 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = thermal_zone_unbind_cooling_device(tzdev, i, cdev); tzdev 467 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_mode_get(struct thermal_zone_device *tzdev, tzdev 470 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 477 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_mode_set(struct thermal_zone_device *tzdev, tzdev 480 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 483 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mutex_lock(&tzdev->lock); tzdev 486 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c tzdev->polling_delay = thermal->polling_delay; tzdev 488 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c tzdev->polling_delay = 0; tzdev 490 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mutex_unlock(&tzdev->lock); tzdev 493 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_update(tzdev, THERMAL_EVENT_UNSPECIFIED); tzdev 498 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_temp_get(struct thermal_zone_device *tzdev, tzdev 501 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 529 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_tz_score_update(thermal, tzdev, tz->trips, temp); tzdev 535 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_trip_type_get(struct thermal_zone_device *tzdev, int trip, tzdev 538 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 548 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_trip_temp_get(struct thermal_zone_device *tzdev, tzdev 551 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 561 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_trip_temp_set(struct thermal_zone_device *tzdev, tzdev 564 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 575 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_trip_hyst_get(struct thermal_zone_device *tzdev, int trip, tzdev 578 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 585 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_trip_hyst_set(struct thermal_zone_device *tzdev, int trip, tzdev 588 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 594 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_module_trend_get(struct thermal_zone_device *tzdev, tzdev 597 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 603 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (tzdev == thermal->tz_highest_dev) tzdev 624 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static int mlxsw_thermal_gearbox_temp_get(struct thermal_zone_device *tzdev, tzdev 627 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c struct mlxsw_thermal_module *tz = tzdev->devdata; tzdev 643 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_tz_score_update(thermal, tzdev, tz->trips, temp); tzdev 771 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c module_tz->tzdev = thermal_zone_device_register(tz_name, tzdev 777 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (IS_ERR(module_tz->tzdev)) { tzdev 778 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = PTR_ERR(module_tz->tzdev); tzdev 786 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c static void mlxsw_thermal_module_tz_fini(struct thermal_zone_device *tzdev) tzdev 788 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_unregister(tzdev); tzdev 826 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (module_tz && module_tz->tzdev) { tzdev 827 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c mlxsw_thermal_module_tz_fini(module_tz->tzdev); tzdev 828 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c module_tz->tzdev = NULL; tzdev 895 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c gearbox_tz->tzdev = thermal_zone_device_register(tz_name, tzdev 901 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (IS_ERR(gearbox_tz->tzdev)) tzdev 902 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c return PTR_ERR(gearbox_tz->tzdev); tzdev 911 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_unregister(gearbox_tz->tzdev); tzdev 1047 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal->tzdev = thermal_zone_device_register("mlxsw", tzdev 1054 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (IS_ERR(thermal->tzdev)) { tzdev 1055 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c err = PTR_ERR(thermal->tzdev); tzdev 1075 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (thermal->tzdev) { tzdev 1076 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_unregister(thermal->tzdev); tzdev 1077 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal->tzdev = NULL; tzdev 1094 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c if (thermal->tzdev) { tzdev 1095 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal_zone_device_unregister(thermal->tzdev); tzdev 1096 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c thermal->tzdev = NULL; tzdev 872 drivers/thermal/mtk_thermal.c struct thermal_zone_device *tzdev; tzdev 954 drivers/thermal/mtk_thermal.c tzdev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, mt, tzdev 956 drivers/thermal/mtk_thermal.c if (IS_ERR(tzdev)) { tzdev 957 drivers/thermal/mtk_thermal.c ret = PTR_ERR(tzdev); tzdev 78 drivers/thermal/tango_thermal.c struct thermal_zone_device *tzdev; tzdev 93 drivers/thermal/tango_thermal.c tzdev = devm_thermal_zone_of_sensor_register(&pdev->dev, 0, priv, &ops); tzdev 94 drivers/thermal/tango_thermal.c return PTR_ERR_OR_ZERO(tzdev);