Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 17 files:
- drivers/base/regmap/regmap-kunit.c, line 442
- drivers/base/regmap/regmap.c, line 3247
- drivers/hwmon/adt7470.c, line 774
- drivers/hwmon/adt7x10.c, line 166
- drivers/hwmon/amc6821.c, line 157
- drivers/hwmon/lm92.c, line 133
- drivers/hwmon/lm95234.c
- drivers/hwmon/lm95245.c
- drivers/hwmon/max1619.c, line 44
- drivers/hwmon/max1668.c, line 106
- drivers/hwmon/max6639.c
- drivers/hwmon/max6697.c
- drivers/hwmon/nct7802.c
- drivers/hwmon/tmp401.c, line 328
- drivers/hwmon/tmp464.c
- drivers/pmdomain/mediatek/mtk-pm-domains.c
- sound/soc/codecs/cs48l32.c, line 1360
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 |