Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/hwmon/nct6775-platform.c nct6775_suspend() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 5742827653475336192
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &data->update_lock
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-platform.c nct6775_suspend() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 1286
PARAM_VALUE 2 value 5742827653475336192
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &data->update_lock
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-platform.c nct6775_suspend() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 1287
PARAM_VALUE 2 value 5742827653475336192
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &data->update_lock
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c add_temp_sensors() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 6151878193702326272
DATA_SOURCE 0 data $0

drivers/hwmon/nct6775-core.c find_temp_source() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SOURCE 4096-ptr_max
PARAM_VALUE 0 data->temp_src 4096-ptr_max
PARAM_VALUE 2 value 2760906648515145728
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
HALF_LOCKED2 &of->mutex

drivers/hwmon/nct6775-core.c nct6775_init_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CONFIG 1-u16max
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 3891396770554167296
DATA_SOURCE 0 data $0

drivers/hwmon/nct6775-core.c nct6775_init_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->reg_temp_config 4096-ptr_max
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 3891396770554167296
DATA_SOURCE 0 data $0

drivers/hwmon/nct6775-core.c nct6775_init_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 2 value 3891396770554167296
DATA_SOURCE 0 data $0

drivers/hwmon/nct6775-core.c nct6775_init_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 7451879623769886720
DATA_SOURCE 0 data $0

drivers/hwmon/nct6775-core.c nct6775_init_fan_common() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MIN 4096-ptr_max
PARAM_VALUE 0 *data->fan_div 0-255
PARAM_VALUE 2 value 2209401355435618304
DATA_SOURCE 0 data $1

drivers/hwmon/nct6775-core.c nct6775_read_temp() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->reg_temp 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
DATA_SOURCE 0 data $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 value $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_VIN 4096-ptr_max
PARAM_VALUE 0 data->in_num 1-255
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_IN_MINMAX 4096-ptr_max
PARAM_VALUE 0 data->REG_VIN 4096-ptr_max
PARAM_VALUE 0 data->in 4096-ptr_max
PARAM_VALUE 0 data->in_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_IN_MINMAX 4096-ptr_max
PARAM_VALUE 0 data->REG_VIN 4096-ptr_max
PARAM_VALUE 0 data->in 4096-ptr_max
PARAM_VALUE 0 data->in_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MIN 4096-ptr_max
PARAM_VALUE 0 data->fan_div 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->rpm 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 9152789712977252352
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_PULSES 4096-ptr_max
PARAM_VALUE 0 data->fan_div 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->rpm 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 9152789712977252352
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_OFFSET 4096-ptr_max
PARAM_VALUE 0 data->reg_temp 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_TSI_TEMP 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 5822396069872091136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_ALARM 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 3396097877739085824
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_device() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_ALARM 4096-ptr_max
PARAM_VALUE 0 data->REG_BEEP 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 2424200021948063744
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->in_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_fan_div() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 1 reg 1286
PARAM_VALUE 2 value 7787037346571911168
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
HALF_LOCKED2 0 &data->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_fan_div() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->fan_div 4096-ptr_max
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 1287
PARAM_VALUE 2 value 7787037346571911168
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
HALF_LOCKED2 0 &data->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 1 reg 0-255
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5063827049611227136
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_TOLERANCE_H 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed_tolerance 4096-ptr_max
PARAM_VALUE 0 data->temp_tolerance 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP_TOLERANCE 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed_tolerance 4096-ptr_max
PARAM_VALUE 0 data->temp_tolerance 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP_TOLERANCE 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed_tolerance 4096-ptr_max
PARAM_VALUE 0 data->temp_tolerance 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP_TOLERANCE 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->REG_WEIGHT_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->pwm_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed_tolerance 4096-ptr_max
PARAM_VALUE 0 data->temp_tolerance 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 1-u16max
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP_TOLERANCE 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->REG_WEIGHT_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_WEIGHT_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->pwm_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->pwm_weight_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed_tolerance 4096-ptr_max
PARAM_VALUE 0 data->temp_tolerance 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5874910802181124096
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5158980782760669184
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->REG_TOLERANCE_H 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_AUTO_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm_num 1-s32max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_AUTO_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_AUTO_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm_num 1-s32max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->auto_temp 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 1 reg 308,564,820
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_PWM_ENABLE 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->auto_temp 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->kind 0-1,4-12
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_update_pwm_limits() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_PWM_ENABLE 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_TEMP 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_TIME 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->auto_temp 4096-ptr_max
PARAM_VALUE 0 data->fan_time 4096-ptr_max
PARAM_VALUE 0 data->kind 0-1,4-12
PARAM_VALUE 0 data->pwm_num 1-255
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->target_speed 4096-ptr_max
PARAM_VALUE 0 data->target_temp 4096-ptr_max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 2211903835844038656
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &data->update_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c nct6775_write_fan_div() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->fan_div 4096-ptr_max
PARAM_VALUE 0 data->has_fan_div 1
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 1 reg 1286-1287
PARAM_VALUE 2 value 280762269576626176
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
FUZZY_MAX 1 reg 1287
BIT_INFO 1 reg 0x506,0x507
HARD_MAX 1 reg 1287
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &data->update_lock

drivers/hwmon/nct6775-core.c pwm_update_registers() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 1016251442499125248
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c pwm_update_registers() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->REG_TARGET 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->regmap->cache_dirty 1
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 1016251442499125248
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c show_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_READ 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 7537932856912048128
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data r nct6775_update_device
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/nct6775-core.c store_auto_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm_num s32min-255
PARAM_VALUE 0 data->kind 2
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 308,564,820
PARAM_VALUE 2 value 5652670120482394112
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_auto_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_CRITICAL_PWM_ENABLE 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm 4096-ptr_max
PARAM_VALUE 0 data->auto_pwm_num s32min-255
PARAM_VALUE 0 data->kind 0-1,4-12
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->regmap->cache_dirty 1
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 5652670120482394112
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->auto_pwm_num 1
CAPPED_DATA 0 data->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 data->regmap->wr_table->n_yes_ranges 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_fan_pulses() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_PULSES 4096-ptr_max
PARAM_VALUE 0 data->fan_pulses 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 value 4484291937846575104
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->regmap->cache_dirty 1
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 3107002250560638976
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->regmap->wr_table->n_no_ranges 1
CAPPED_DATA 0 data->regmap->wr_table->n_yes_ranges 1
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm_enable() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_FAN_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_enable 4096-ptr_max
PARAM_VALUE 0 data->regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 582097010049921024
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm_mode() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_PWM_MODE 4096-ptr_max
PARAM_VALUE 0 data->pwm_mode 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 reg 1-255
PARAM_VALUE 2 value 2114297543891529728
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 data unit_byte
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm_temp_sel() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->temp_src 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 445552009659875328
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm_weight_temp_sel() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_WEIGHT_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm_weight_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->temp_src 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 5160789704844341248
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_pwm_weight_temp_sel() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->REG_WEIGHT_TEMP_SEL 4096-ptr_max
PARAM_VALUE 0 data->pwm_weight_temp_sel 4096-ptr_max
PARAM_VALUE 0 data->temp_src 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 5160789704844341248
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_temp_type() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->temp_type 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 2 value 1529028435957772288
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-core.c store_temp_type() -> nct6775_read_value()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->regmap 4096-ptr_max
PARAM_VALUE 0 data->temp_type 4096-ptr_max
PARAM_VALUE 0 data->update_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 data->update_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 data->update_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 data->update_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 data->update_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 data->update_lock.wait_lock.owner (-1)
PARAM_VALUE 0 data->update_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 data->valid 1
PARAM_VALUE 0 *data->regmap->cache->data 0-4294967295
PARAM_VALUE 2 value 1075001681561128960
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 &data->update_lock 1
DATA_SOURCE 0 data r nct6775_update_device
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 0 &data->update_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock