Defined in 19 files as a macro:

Defined in 8 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/hwmon/lm92.c lm92_temp_read() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm92.c lm92_temp_read() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm92.c lm92_temp_read() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm92.c lm92_temp_read() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm92.c lm92_temp_read() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm92.c lm92_temp_write() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/w83793.c show_sf2_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val 0-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/w83793.c show_sf_ctrl() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val 0-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/w83793.c show_sf_ctrl() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val 0-15
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/w83793.c show_sf_setup() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val 0-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/w83793.c show_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
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_hyst_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
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_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/w83627hf.c temp_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/sis5595.c temp1_input_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 val 0-127
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_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 val 0-127
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_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 val 0-127
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/asb100.c sprintf_temp_from_reg() -> TEMP_FROM_REG()

Type Parameter Key Value
DATA_SOURCE 0 val $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/lm78.c temp1_input_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/lm78.c temp1_max_hyst_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/lm78.c temp1_max_show() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/smsc47m192.c temp_max_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/smsc47m192.c temp_min_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/smsc47m192.c temp_offset_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/smsc47m192.c temp_show() -> TEMP_FROM_REG()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c set_zone() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
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_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
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 show_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val s16min-s16max
PARAM_VALUE 1 res 16
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_temp() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_zone() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_zone() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_zone() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/dme1737.c show_zone() -> TEMP_FROM_REG()

Type Parameter Key Value
PARAM_VALUE 0 val (-128)-127
PARAM_VALUE 1 res 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex