Defined in 14 files as a macro:
- drivers/hwmon/adm1025.c, line 87 (as a macro)
- drivers/hwmon/adm1026.c, line 214 (as a macro)
- drivers/hwmon/adm1031.c, line 198 (as a macro)
- drivers/hwmon/f75375s.c, line 548 (as a macro)
- drivers/hwmon/gl518sm.c, line 77 (as a macro)
- drivers/hwmon/gl520sm.c, line 499 (as a macro)
- drivers/hwmon/it87.c, line 700 (as a macro)
- drivers/hwmon/lm80.c, line 77 (as a macro)
- drivers/hwmon/lm85.c, line 146 (as a macro)
- drivers/hwmon/lm87.c, line 114 (as a macro)
- drivers/hwmon/pc87360.c, line 179 (as a macro)
- drivers/hwmon/vt1211.c, line 174 (as a macro)
- drivers/hwmon/w83781d.c, line 171 (as a macro)
- drivers/hwmon/w83l786ng.c, line 89 (as a macro)
Defined in 10 files as a function:
- drivers/hwmon/adm9240.c, line 93 (as a function)
- drivers/hwmon/asb100.c, line 136 (as a function)
- drivers/hwmon/dme1737.c, line 284 (as a function)
- drivers/hwmon/lm78.c, line 97 (as a function)
- drivers/hwmon/lm92.c, line 65 (as a function)
- drivers/hwmon/sis5595.c, line 149 (as a function)
- drivers/hwmon/smsc47m192.c, line 75 (as a function)
- drivers/hwmon/via686a.c, line 273 (as a function)
- drivers/hwmon/w83627hf.c, line 268 (as a function)
- drivers/hwmon/w83793.c, line 199 (as a function)
Referenced in 23 files:
- drivers/hwmon/adm1025.c
- drivers/hwmon/adm1026.c
- drivers/hwmon/adm1031.c
- drivers/hwmon/adm9240.c, line 605
- drivers/hwmon/asb100.c, line 446
- drivers/hwmon/dme1737.c
- drivers/hwmon/f75375s.c
- drivers/hwmon/gl520sm.c
- drivers/hwmon/it87.c
- drivers/hwmon/lm78.c
- drivers/hwmon/lm80.c, line 425
- drivers/hwmon/lm85.c
- drivers/hwmon/lm87.c
- drivers/hwmon/lm92.c
- drivers/hwmon/pc87360.c
- drivers/hwmon/sis5595.c
- drivers/hwmon/smsc47m192.c
- drivers/hwmon/via686a.c
- drivers/hwmon/vt1211.c
- drivers/hwmon/w83627hf.c
- drivers/hwmon/w83781d.c, line 382
- drivers/hwmon/w83793.c
- drivers/hwmon/w83l786ng.c, line 443
Smatch caller information:
drivers/hwmon/lm92.c lm92_temp_write() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | (-2147703648)-2147603647 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | (-2147703647)-2147603646[c] |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/hwmon/lm92.c lm92_temp_write() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/hwmon/adm9240.c adm9240_temp_write() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &tz->lock |
drivers/hwmon/w83793.c store_sf2_temp() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resolution | 0 |
| PARAM_VALUE | 2 | max | 127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/w83793.c store_sf_ctrl() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resolution | 0 |
| PARAM_VALUE | 2 | max | 127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct w83793_data)->update_lock |
drivers/hwmon/w83793.c store_sf_ctrl() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resolution | 0 |
| PARAM_VALUE | 2 | max | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct w83793_data)->update_lock |
drivers/hwmon/w83793.c store_sf_setup() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resolution | 0 |
| PARAM_VALUE | 2 | max | 127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct w83793_data)->update_lock |
drivers/hwmon/w83793.c store_temp() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | resolution | (-128) |
| PARAM_VALUE | 2 | max | 127 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct w83793_data)->update_lock |
drivers/hwmon/w83627hf.c temp_max_hyst_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/w83627hf.c temp_max_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/sis5595.c temp1_max_hyst_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct sis5595_data)->update_lock |
drivers/hwmon/sis5595.c temp1_max_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct sis5595_data)->update_lock |
drivers/hwmon/asb100.c set_temp_hyst() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct asb100_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/asb100.c set_temp_max() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct asb100_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/via686a.c temp_hyst_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct via686a_data)->update_lock |
drivers/hwmon/via686a.c temp_over_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct via686a_data)->update_lock |
drivers/hwmon/lm78.c temp1_max_hyst_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct lm78_data)->update_lock |
drivers/hwmon/lm78.c temp1_max_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct lm78_data)->update_lock |
drivers/hwmon/smsc47m192.c temp_max_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct smsc47m192_data)->update_lock |
drivers/hwmon/smsc47m192.c temp_min_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct smsc47m192_data)->update_lock |
drivers/hwmon/smsc47m192.c temp_offset_store() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct smsc47m192_data)->update_lock |
drivers/hwmon/dme1737.c set_temp() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dme1737_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/dme1737.c set_temp() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dme1737_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/dme1737.c set_temp() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dme1737_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/dme1737.c set_zone() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dme1737_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/hwmon/dme1737.c set_zone() -> TEMP_TO_REG()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val | s64min-s64max |
| LOCK2 | &data->update_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dme1737_data)->update_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |