Lines Matching refs:tdata
156 struct hwmon_thermal_data *tdata = thermal_zone_device_priv(tz);
157 struct hwmon_device *hwdev = to_hwmon_device(tdata->dev);
161 ret = hwdev->chip->ops->read(tdata->dev, hwmon_temp, hwmon_temp_input,
162 tdata->index, &t);
173 struct hwmon_thermal_data *tdata = thermal_zone_device_priv(tz);
174 struct hwmon_device *hwdev = to_hwmon_device(tdata->dev);
189 if (info[i]->config[tdata->index] & HWMON_T_MIN) {
190 err = chip->ops->write(tdata->dev, hwmon_temp,
191 hwmon_temp_min, tdata->index, low);
196 if (info[i]->config[tdata->index] & HWMON_T_MAX) {
197 err = chip->ops->write(tdata->dev, hwmon_temp,
198 hwmon_temp_max, tdata->index, high);
219 struct hwmon_thermal_data *tdata;
223 tdata = devm_kzalloc(dev, sizeof(*tdata), GFP_KERNEL);
224 if (!tdata)
227 tdata->dev = dev;
228 tdata->index = index;
230 tzd = devm_thermal_of_zone_register(dev, index, tdata,
237 devm_kfree(dev, tdata);
241 err = devm_add_action(dev, hwmon_thermal_remove_sensor, &tdata->node);
245 tdata->tzd = tzd;
246 list_add(&tdata->node, &hwdev->tzdata);