Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 5381059527392768000
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/base/regmap/regmap-kunit.c multi_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 4389991977749475328
PARAM_VALUE 3 val_count 12
BUF_SIZE 1 regs 48
BUF_SIZE 2 val 48
DATA_SOURCE 0 map r gen_regmap

drivers/hwmon/max6639.c max6639_read_pwm() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 2896419001612771328
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/max6639.c max6639_temp_read_input() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 180641643992313856
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm95234.c lm95234_hyst_get() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 1891888608985128960
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm95234.c lm95234_read_temp() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 1093191500934569984
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm95234.c lm95234_read_temp() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 1093191500934569984
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/max6697.c max6697_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 3756754383619256320
PARAM_VALUE 3 val_count 1-2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
FUZZY_MAX 3 val_count 2
HARD_MAX 3 val_count 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/max6697.c max6697_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 3756754383619256320
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/max1619.c get_alarms() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 8801334379042951168
PARAM_VALUE 3 val_count 2
BUF_SIZE 0 map s32min-(-2),1-s32max
BUF_SIZE 0 map s32min-(-2),1-s32max
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 map unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

sound/soc/codecs/cs48l32.c cs48l32_irq() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->lock 4096-ptr_max
PARAM_VALUE 0 map->unlock 4096-ptr_max
PARAM_VALUE 0 *map->cache->data 0-4294967295
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 6568201095094030336
PARAM_VALUE 3 val_count 4
BUF_SIZE 1 regs 16
BUF_SIZE 2 val 16
RX_PATH
TASK_NOT_RUNNING
UNITS 3 val_count unit_array_size

drivers/hwmon/amc6821.c amc6821_get_auto_point_temps() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 2233324085877952512
PARAM_VALUE 3 val_count 3
BUF_SIZE 1 regs 12
BUF_SIZE 2 val 3
DATA_SOURCE 0 map $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amc6821_data)->update_lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/tmp401.c tmp401_temp_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 2335931656343359488
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/tmp464.c tmp464_temp_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 2619179207071834112
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/tmp464.c tmp464_temp_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 2619179207071834112
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/nct7802.c nct7802_read_fan() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 5223778224541458432
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
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/nct7802.c nct7802_read_fan_min() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 4799530865039966208
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
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/nct7802.c nct7802_read_voltage() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 7613028668684029952
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &data->in_alarm_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/nct7802.c nct7802_read_voltage() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 7613028668684029952
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &data->in_alarm_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/lm95245.c lm95245_read_temp() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 396715071761850368
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm95245.c lm95245_read_temp() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 396715071761850368
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/lm95245.c lm95245_read_temp() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 396715071761850368
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock

drivers/hwmon/adt7x10.c adt7x10_hyst_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 5253676921414766592
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/max1668.c max1668_read() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 160653704331821056
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 _T->lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/adt7470.c pwm1_freq_get() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 8701796028262703104
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 2
RX_PATH
TASK_NOT_RUNNING

drivers/pmdomain/mediatek/mtk-pm-domains.c scpsys_hwv_domain_is_disable_done() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 3061451003494547456
PARAM_VALUE 3 val_count 2
BUF_SIZE 1 regs 8
BUF_SIZE 2 val 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/pmdomain/mediatek/mtk-pm-domains.c scpsys_hwv_domain_is_enable_done() -> regmap_multi_reg_read()

Type Parameter Key Value
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 val 699158934440779776
PARAM_VALUE 3 val_count 3
BUF_SIZE 1 regs 12
BUF_SIZE 2 val 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL