Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iio/temperature/ltc2983.c ltc2983_copper_trace_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 1 fn->secondary 0,4096-u64max
PARAM_VALUE 2 propname 7408714316973015040
PARAM_VALUE 3 is_steinhart 0
PARAM_VALUE 4 resolution 2048
PARAM_VALUE 5 has_signed 0
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 24
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 23
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels

drivers/iio/temperature/ltc2983.c ltc2983_leak_detector_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 2 propname 5829714864439312384
PARAM_VALUE 3 is_steinhart 0
PARAM_VALUE 4 resolution 16
PARAM_VALUE 5 has_signed 0
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 25
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 24
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels

drivers/iio/temperature/ltc2983.c ltc2983_rtd_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 2 propname 3091502154895892480
PARAM_VALUE 3 is_steinhart 0
PARAM_VALUE 4 resolution 2048
PARAM_VALUE 5 has_signed 0
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 15
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 14
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels

drivers/iio/temperature/ltc2983.c ltc2983_temp_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 2 propname 2724927493692600320
PARAM_VALUE 3 is_steinhart 0
PARAM_VALUE 4 resolution 4096
PARAM_VALUE 5 has_signed 1
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 16
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 15
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels

drivers/iio/temperature/ltc2983.c ltc2983_thermistor_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 2 propname 2597184838882516992,8836440493099016192
PARAM_VALUE 4 resolution 64
PARAM_VALUE 5 has_signed 0
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 21-22
BUF_SIZE 2 propname 21-22
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 20-21
STR_LEN 2 propname 20-21
BIT_INFO 2 propname 0x200105c9980b6000,0x7eab5fdfbf9f6000
BIT_INFO 2 propname 0x200105c9980b6000,0x7eab5fdfbf9f6000
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels

drivers/iio/temperature/ltc2983.c ltc2983_thermocouple_new() -> __ltc2983_custom_sensor_new()

Type Parameter Key Value
PARAM_VALUE 0 st 4096-ptr_max
PARAM_VALUE 0 st->completion.done 0
PARAM_VALUE 0 st->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 st->completion.wait.lock.owner (-1)
PARAM_VALUE 0 st->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 st->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 st->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 st->eeprom_key 2772176730
PARAM_VALUE 0 st->info 4096-ptr_max
PARAM_VALUE 0 st->info->max_channels_nr 1-u32max
PARAM_VALUE 0 st->lock.dep_map->name 0-255
PARAM_VALUE 0 st->lock.first_waiter 0
PARAM_VALUE 0 st->lock.magic 4096-ptr_max
PARAM_VALUE 0 st->lock.osq.tail.counter 0
PARAM_VALUE 0 st->lock.owner.counter 0
PARAM_VALUE 0 st->num_channels 1-255
PARAM_VALUE 0 st->regmap 0-ptr_max
PARAM_VALUE 0 st->sensors 1-u64max
PARAM_VALUE 0 st->spi 4096-ptr_max
PARAM_VALUE 0 st->spi->controller 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 st->spi->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 st->spi->irq 0-s32max
PARAM_VALUE 1 fn 4096-ptr_max
PARAM_VALUE 2 propname 1780540320115965952
PARAM_VALUE 3 is_steinhart 0
PARAM_VALUE 4 resolution 16384
PARAM_VALUE 5 has_signed 1
BUF_SIZE 0 st->sensors 8-2040
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 1 fn (-1)-0,64
BUF_SIZE 2 propname 24
BUF_SIZE 2 propname 24
DATA_SOURCE 0 st $1
DATA_SOURCE 1 fn $0
STR_LEN 0 st 23
STR_LEN 2 propname 23
TERMINATED 2 propname 1
MEM_ZERO 0 st->sensors
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 st->num_channels