/drivers/hwmon/ |
D | emc1403.c | 106 unsigned int hyst; in show_hyst_common() local 113 retval = regmap_read(regmap, 0x21, &hyst); in show_hyst_common() 117 return sprintf(buf, "%d000\n", is_min ? limit + hyst : limit - hyst); in show_hyst_common() 140 int hyst; in hyst_store() local 151 hyst = limit * 1000 - val; in hyst_store() 152 hyst = clamp_val(DIV_ROUND_CLOSEST(hyst, 1000), 0, 255); in hyst_store() 153 retval = regmap_write(regmap, 0x21, hyst); in hyst_store() 173 static SENSOR_DEVICE_ATTR_RO(temp1_max_hyst, hyst, 0x05); 174 static SENSOR_DEVICE_ATTR_RW(temp1_crit_hyst, hyst, 0x20); 185 static SENSOR_DEVICE_ATTR_RO(temp2_max_hyst, hyst, 0x07); [all …]
|
D | adt7x10.c | 69 u8 hyst; /* hysteresis offset */ member 193 data->hyst = ret; in adt7x10_fill_cache() 268 int hyst; in adt7x10_t_hyst_show() local 270 hyst = (data->hyst & ADT7X10_T_HYST_MASK) * 1000; in adt7x10_t_hyst_show() 277 hyst = -hyst; in adt7x10_t_hyst_show() 279 ADT7X10_REG_TO_TEMP(data, data->temp[nr]) - hyst); in adt7x10_t_hyst_show() 288 long hyst; in adt7x10_t_hyst_store() local 290 ret = kstrtol(buf, 10, &hyst); in adt7x10_t_hyst_store() 295 hyst = clamp_val(hyst, ADT7X10_TEMP_MIN, ADT7X10_TEMP_MAX); in adt7x10_t_hyst_store() 296 data->hyst = clamp_val(DIV_ROUND_CLOSEST(limit - hyst, 1000), in adt7x10_t_hyst_store() [all …]
|
D | jc42.c | 230 int ret, temp, hyst; in jc42_read() local 270 hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK) in jc42_read() 272 *val = temp - hyst; in jc42_read() 281 hyst = jc42_hysteresis[(data->config & JC42_CFG_HYST_MASK) in jc42_read() 283 *val = temp - hyst; in jc42_read() 321 int diff, hyst; in jc42_write() local 353 hyst = 0; in jc42_write() 356 hyst = 1; /* 1.5 degrees C */ in jc42_write() 358 hyst = 2; /* 3.0 degrees C */ in jc42_write() 360 hyst = 3; /* 6.0 degrees C */ in jc42_write() [all …]
|
D | lm77.c | 243 int i, cur, conf, hyst, crit, min, max; in lm77_detect() local 266 hyst = i2c_smbus_read_word_data(client, 2); in lm77_detect() 272 || i2c_smbus_read_word_data(client, i + 2) != hyst in lm77_detect() 281 || ((hyst & 0x00f0) != 0xf0 && (hyst & 0x00f0) != 0x0) in lm77_detect() 296 hyst = i2c_smbus_read_word_data(client, 2); in lm77_detect() 297 if (i2c_smbus_read_word_data(client, 6) != hyst in lm77_detect() 298 || i2c_smbus_read_word_data(client, 7) != hyst) in lm77_detect()
|
D | tmp108.c | 96 int err, hyst; in tmp108_read() local 161 hyst = 0; in tmp108_read() 164 hyst = 1000; in tmp108_read() 167 hyst = 2000; in tmp108_read() 170 hyst = 4000; in tmp108_read() 179 *temp += hyst; in tmp108_read() 181 *temp -= hyst; in tmp108_read()
|
D | lm75.c | 799 int conf, hyst, os; in lm75_detect() local 847 hyst = i2c_smbus_read_byte_data(new_client, 2); in lm75_detect() 851 hyst = i2c_smbus_read_byte_data(new_client, 2); in lm75_detect() 852 if (i2c_smbus_read_byte_data(new_client, 4) != hyst in lm75_detect() 853 || i2c_smbus_read_byte_data(new_client, 5) != hyst in lm75_detect() 854 || i2c_smbus_read_byte_data(new_client, 6) != hyst in lm75_detect() 855 || i2c_smbus_read_byte_data(new_client, 7) != hyst) in lm75_detect() 868 if (hyst == 0 && os == 0) in lm75_detect() 874 || i2c_smbus_read_byte_data(new_client, i + 2) != hyst in lm75_detect()
|
D | stts751.c | 93 int hyst; member 456 priv->hyst = temp - (priv->therm - priv->hyst); in therm_store() 472 return sysfs_emit(buf, "%d\n", priv->hyst); in hyst_show() 489 priv->hyst = temp; in hyst_store() 736 priv->hyst = priv->therm - tmp; in stts751_read_chip_config() 747 static SENSOR_DEVICE_ATTR_RW(temp1_crit_hyst, hyst, 0);
|
D | intel-m10-bmc-hwmon.c | 395 long hyst, value; in m10bmc_hwmon_read() local 478 ret = do_sensor_read(hw, data, reg_hyst, &hyst); in m10bmc_hwmon_read() 482 value -= hyst; in m10bmc_hwmon_read()
|
D | lm85.c | 266 u8 hyst; /* Low limit hysteresis. (0-15) */ member 534 data->zone[0].hyst = i >> 4; in lm85_update_device() 535 data->zone[1].hyst = i & 0x0f; in lm85_update_device() 538 data->zone[2].hyst = i >> 4; in lm85_update_device() 1136 HYST_FROM_REG(data->zone[nr].hyst)); in temp_auto_temp_off_show() 1156 data->zone[nr].hyst = HYST_TO_REG(min - val); in temp_auto_temp_off_store() 1159 (data->zone[0].hyst << 4) in temp_auto_temp_off_store() 1160 | data->zone[1].hyst); in temp_auto_temp_off_store() 1163 (data->zone[2].hyst << 4)); in temp_auto_temp_off_store()
|
/drivers/clk/bcm/ |
D | clk-kona-setup.c | 82 struct bcm_clk_hyst *hyst; in peri_clk_data_offsets_valid() local 108 hyst = &peri->hyst; in peri_clk_data_offsets_valid() 116 if (hyst_exists(hyst)) { in peri_clk_data_offsets_valid() 117 if (hyst->offset > limit) { in peri_clk_data_offsets_valid() 120 name, hyst->offset, limit); in peri_clk_data_offsets_valid() 124 } else if (hyst_exists(hyst)) { in peri_clk_data_offsets_valid() 276 static bool hyst_valid(struct bcm_clk_hyst *hyst, const char *clock_name) in hyst_valid() argument 278 if (!bit_posn_valid(hyst->en_bit, "hysteresis enable", clock_name)) in hyst_valid() 281 if (!bit_posn_valid(hyst->val_bit, "hysteresis value", clock_name)) in hyst_valid() 405 struct bcm_clk_hyst *hyst; in peri_clk_data_valid() local [all …]
|
D | clk-kona.h | 63 #define hyst_exists(hyst) ((hyst)->offset != 0) argument 393 struct bcm_clk_hyst hyst; member
|
D | clk-kona.c | 527 static bool hyst_init(struct ccu_data *ccu, struct bcm_clk_hyst *hyst) in hyst_init() argument 533 if (!hyst_exists(hyst)) in hyst_init() 536 offset = hyst->offset; in hyst_init() 537 mask = (u32)1 << hyst->en_bit; in hyst_init() 538 mask |= (u32)1 << hyst->val_bit; in hyst_init() 1212 if (!hyst_init(ccu, &peri->hyst)) { in __peri_clk_init()
|
/drivers/thermal/ |
D | thermal_netlink.h | 18 int temp, int hyst); 20 int temp, int hyst); 68 int temp, int hyst) in thermal_notify_tz_trip_add() argument 74 int temp, int hyst) in thermal_notify_tz_trip_change() argument
|
D | thermal_of.c | 344 int *hyst) in of_thermal_get_trip_hyst() argument 351 *hyst = data->trips[trip].hysteresis; in of_thermal_get_trip_hyst() 357 int hyst) in of_thermal_set_trip_hyst() argument 365 data->trips[trip].hysteresis = hyst; in of_thermal_set_trip_hyst()
|
D | thermal_netlink.c | 427 int temp, hyst = 0; in thermal_genl_cmd_tz_get_trip() local 432 tz->ops->get_trip_hyst(tz, i, &hyst); in thermal_genl_cmd_tz_get_trip() 437 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_HYST, hyst)) in thermal_genl_cmd_tz_get_trip()
|
D | thermal_sysfs.c | 116 int temperature, hyst = 0; in trip_point_temp_store() local 133 ret = tz->ops->get_trip_hyst(tz, trip, &hyst); in trip_point_temp_store() 142 thermal_notify_tz_trip_change(tz->id, trip, type, temperature, hyst); in trip_point_temp_store()
|
/drivers/input/misc/ |
D | iqs626a.c | 289 u8 hyst; member 306 u8 hyst; member 315 u8 hyst; member 329 u8 hyst; member 468 u8 *thresh, *hyst; in iqs626_parse_events() local 477 hyst = &sys_reg->ch_reg_ulp.hyst; in iqs626_parse_events() 483 hyst = &sys_reg->tp_grp_reg.hyst; in iqs626_parse_events() 491 hyst = &sys_reg->ch_reg_gen[i].hyst; in iqs626_parse_events() 496 hyst = &sys_reg->ch_reg_hall.hyst; in iqs626_parse_events() 555 *hyst &= ~IQS626_CHx_HYST_DEEP_MASK; in iqs626_parse_events() [all …]
|
D | bma150.c | 226 u8 enable, u8 hyst, u8 dur, u8 thres) in bma150_set_low_g_interrupt() argument 230 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_low_g_interrupt() 250 u8 enable, u8 hyst, u8 dur, u8 thres) in bma150_set_high_g_interrupt() argument 254 error = bma150_set_reg_bits(bma150->client, hyst, in bma150_set_high_g_interrupt()
|
D | iqs269a.c | 278 u8 hyst; member 704 u8 *hyst = &ch_reg->hyst; in iqs269_parse_chan() local 715 *hyst &= ~IQS269_CHx_HYST_DEEP_MASK; in iqs269_parse_chan() 716 *hyst |= (val << IQS269_CHx_HYST_DEEP_SHIFT); in iqs269_parse_chan() 719 *hyst &= ~IQS269_CHx_HYST_TOUCH_MASK; in iqs269_parse_chan() 720 *hyst |= val; in iqs269_parse_chan()
|
/drivers/mfd/ |
D | tps65218.c | 238 u32 hyst; in tps65218_voltage_set_uv_hyst() local 241 "ti,under-voltage-hyst-microvolt", &hyst)) in tps65218_voltage_set_uv_hyst() 244 if (hyst != 400000 && hyst != 200000) { in tps65218_voltage_set_uv_hyst() 252 hyst == 400000 ? TPS65218_CONFIG2_UVLOHYS : 0, in tps65218_voltage_set_uv_hyst()
|
/drivers/thermal/samsung/ |
D | exynos_tmu.c | 200 u8 temp, u8 hyst); 266 int ret = 0, temp, hyst; in exynos_tmu_initialize() local 314 ret = tzd->ops->get_trip_hyst(tzd, i, &hyst); in exynos_tmu_initialize() 317 hyst /= MCELSIUS; in exynos_tmu_initialize() 318 data->tmu_set_trip_hyst(data, i, temp, hyst); in exynos_tmu_initialize() 382 int trip, u8 temp, u8 hyst) in exynos4210_tmu_set_trip_hyst() argument 411 int trip, u8 temp, u8 hyst) in exynos4412_tmu_set_trip_hyst() argument 417 if (hyst) in exynos4412_tmu_set_trip_hyst() 418 th |= temp_to_code(data, temp - hyst) << 8 * trip; in exynos4412_tmu_set_trip_hyst() 470 int trip, u8 temp, u8 hyst) in exynos5433_tmu_set_trip_hyst() argument [all …]
|
/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_thermal.c | 44 int hyst; member 53 .hyst = MLXSW_THERMAL_HYSTERESIS_TEMP, 61 .hyst = MLXSW_THERMAL_HYSTERESIS_TEMP, 332 *p_hyst = thermal->trips[trip].hyst; in mlxsw_thermal_get_trip_hyst() 337 int trip, int hyst) in mlxsw_thermal_set_trip_hyst() argument 341 thermal->trips[trip].hyst = hyst; in mlxsw_thermal_set_trip_hyst() 522 *p_hyst = tz->trips[trip].hyst; in mlxsw_thermal_module_trip_hyst_get() 528 int hyst) in mlxsw_thermal_module_trip_hyst_set() argument 532 tz->trips[trip].hyst = hyst; in mlxsw_thermal_module_trip_hyst_set()
|
/drivers/thermal/intel/int340x_thermal/ |
D | int340x_thermal_zone.c | 143 unsigned long long hyst; in int340x_thermal_get_trip_hyst() local 148 status = acpi_evaluate_integer(d->adev->handle, "GTSH", NULL, &hyst); in int340x_thermal_get_trip_hyst() 152 *temp = hyst * 100; in int340x_thermal_get_trip_hyst()
|
/drivers/iio/proximity/ |
D | sx9310.c | 735 unsigned int hyst, val = _val; in sx9310_write_hysteresis() local 743 hyst = 0; in sx9310_write_hysteresis() 745 hyst = 3; in sx9310_write_hysteresis() 747 hyst = 2; in sx9310_write_hysteresis() 749 hyst = 1; in sx9310_write_hysteresis() 753 hyst = FIELD_PREP(SX9310_REG_PROX_CTRL10_HYST_MASK, hyst); in sx9310_write_hysteresis() 756 SX9310_REG_PROX_CTRL10_HYST_MASK, hyst); in sx9310_write_hysteresis()
|
/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rx.c | 543 int hyst = vif->bss_conf.cqm_rssi_hyst; in iwl_mvm_stat_iterator() local 604 sig < last_event - hyst)) { in iwl_mvm_stat_iterator() 614 (last_event == 0 || sig > last_event + hyst)) { in iwl_mvm_stat_iterator()
|