Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/power/supply/bq25890_charger.c bq25890_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 5690063091593953280
PARAM_VALUE 4 num_fields 75
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 600
BUF_SIZE 3 reg_field 1500
DATA_SOURCE 1 regmap r __devm_regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/busses/i2c-rtl9300.c rtl9300_i2c_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 15
BUF_SIZE 0 dev 1616
BUF_SIZE 1 regmap (-1),1-s32max
BUF_SIZE 1 regmap (-1),1-s32max
BUF_SIZE 2 rm_field 120
BUF_SIZE 3 reg_field 300
DATA_SOURCE 1 regmap r syscon_node_to_regmap
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-ti-k3.c ti_k3_rtc_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 8692060543344877568
PARAM_VALUE 4 num_fields 18
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 144
BUF_SIZE 3 reg_field 360
DATA_SOURCE 1 regmap r __devm_regmap_init_mmio_clk
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/rt9756.c rt9756_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 4 num_fields 20
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 160
DATA_SOURCE 1 regmap r __devm_regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING

drivers/leds/flash/leds-qcom-flash.c qcom_flash_led_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 0,4096-u64max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->lock 4096-ptr_max
PARAM_VALUE 1 regmap->unlock 4096-ptr_max
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 13
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 104
BUF_SIZE 3 reg_field 260
BUF_SIZE 3 reg_field 260
DATA_SOURCE 1 regmap r dev_get_regmap
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/rt9467-charger.c rt9467_charger_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 5841598973095895040
PARAM_VALUE 4 num_fields 26
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 208
BUF_SIZE 3 reg_field 520
DATA_SOURCE 1 regmap r __devm_regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
UNITS 4 num_fields unit_array_size

drivers/iio/adc/rtq6056.c rtq6056_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->lock 4096-ptr_max
PARAM_VALUE 1 regmap->unlock 4096-ptr_max
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 4 num_fields 5
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 40
DATA_SOURCE 1 regmap r __devm_regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/icc-bwmon.c bwmon_init_regmap() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 4 num_fields 23
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 184
DATA_SOURCE 1 regmap r __devm_regmap_init_mmio_clk
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/icc-bwmon.c bwmon_init_regmap() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 4 num_fields 2
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 16
DATA_SOURCE 1 regmap r __devm_regmap_init_mmio_clk
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_dmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 6
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_dmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 6
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_hdmidmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 4096-ptr_max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 8
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_rxtx_dmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 15
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_rxtx_dmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 15
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-platform.c lpass_platform_alloc_va_dmactl_fields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 regmap->cache->cached_rbnode->blklen 1-4294967295
PARAM_VALUE 1 regmap->cache_dirty 1
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 15
CAPPED_DATA 1 regmap->wr_table->n_no_ranges 1
CAPPED_DATA 1 regmap->wr_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING

drivers/power/supply/rt9471.c rt9471_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 4913052118984032256
PARAM_VALUE 4 num_fields 23
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 184
BUF_SIZE 3 reg_field 460
DATA_SOURCE 1 regmap r __devm_regmap_init_i2c
RX_PATH
TASK_NOT_RUNNING
UNITS 4 num_fields unit_array_size

drivers/leds/rgb/leds-mt6370-rgb.c mt6370_leds_probe() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 regmap 4096-ptr_max
PARAM_VALUE 1 *regmap->cache->data 0-4294967295
PARAM_VALUE 2 rm_field 0
PARAM_VALUE 3 reg_field 2452282740150644736,3705297130432106496
PARAM_VALUE 4 num_fields 18
BUF_SIZE 0 dev 1616
BUF_SIZE 2 rm_field 144
DATA_SOURCE 1 regmap r dev_get_regmap
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-cpu.c lpass_hdmi_init_bitfields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 7
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING

sound/soc/qcom/lpass-cpu.c lpass_hdmi_init_bitfields() -> devm_regmap_field_bulk_alloc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 regmap 0-ptr_max
PARAM_VALUE 2 rm_field 1-u64max
PARAM_VALUE 3 reg_field 4096-ptr_max
PARAM_VALUE 4 num_fields 9
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 regmap $1
MEM_ZERO 2 rm_field
RX_PATH
TASK_NOT_RUNNING