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