Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/nvmem/apple-spmi-nvmem.c apple_spmi_nvmem_probe() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 config 4516385371093647360
PARAM_VALUE 2 lock_key 8716730838035963904
PARAM_VALUE 3 lock_name 4704991344212398080
BUF_SIZE 3 lock_name 54
DATA_SOURCE 0 sdev $0
STR_LEN 0 sdev 53
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/hi6421-spmi-pmic.c hi6421_spmi_pmic_probe() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 config 838597479156944896
PARAM_VALUE 2 lock_key 6183907842813550592
PARAM_VALUE 3 lock_name 432826250485223424
BUF_SIZE 3 lock_name 43
DATA_SOURCE 0 sdev $0
STR_LEN 0 sdev 42
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/qcom-spmi-pmic.c pmic_spmi_probe() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 config 8160944042033840128
PARAM_VALUE 2 lock_key 4043478943626219520
PARAM_VALUE 3 lock_name 3854734667698122752
BUF_SIZE 3 lock_name 47
DATA_SOURCE 0 sdev $0
STR_LEN 0 sdev 46
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/mt6315-regulator.c mt6315_regulator_probe() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 config 3233785084884271104
PARAM_VALUE 2 lock_key 6225581142252318720
PARAM_VALUE 3 lock_name 6432610251927142400
BUF_SIZE 3 lock_name 51
DATA_SOURCE 0 sdev $0
STR_LEN 0 sdev 50
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/mt6363-regulator.c mt6363_spmi_register_regmap() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ctrl 4096-ptr_max
PARAM_VALUE 0 sdev->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 sdev->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 sdev->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 sdev->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 sdev->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_ops->alloc 0,1744715142275031040,2065280936184246272,2938795245442469888
PARAM_VALUE 0 sdev->dev.dma_ops->alloc_pages_op 0,4686288359180861440,6350905364812603392,6978773206971854848
PARAM_VALUE 0 sdev->dev.dma_ops->cache_sync 0
PARAM_VALUE 0 sdev->dev.dma_ops->dma_supported 0,2528523692154392576,3617072262637035520,5023592177070743552,5276104885786021888
PARAM_VALUE 0 sdev->dev.dma_ops->free 0,4778164490434129920,7144974343242604544,7861694134817480704
PARAM_VALUE 0 sdev->dev.dma_ops->free_pages 0,239457316199952384,5196233516945883136,7413093576918179840
PARAM_VALUE 0 sdev->dev.dma_ops->get_merge_boundary 0
PARAM_VALUE 0 sdev->dev.dma_ops->get_required_mask 0,7770840938859397120
PARAM_VALUE 0 sdev->dev.dma_ops->get_sgtable 0,1322759480623644672
PARAM_VALUE 0 sdev->dev.dma_ops->map_phys 0,2506261230157742080,4169194063996235776,4848421345171935232,6326163439792029696
PARAM_VALUE 0 sdev->dev.dma_ops->map_sg 0,2118452656510775296,2518538481676259328,5872201013595766784,6630017431831871488
PARAM_VALUE 0 sdev->dev.dma_ops->max_mapping_size 0,8830639662091943936
PARAM_VALUE 0 sdev->dev.dma_ops->mmap 0,5761417605877342208,7694740394750603264
PARAM_VALUE 0 sdev->dev.dma_ops->opt_mapping_size 0
PARAM_VALUE 0 sdev->dev.dma_ops->sync_sg_for_cpu 0,4862850025765572608
PARAM_VALUE 0 sdev->dev.dma_ops->sync_sg_for_device 0,3732476178258022400
PARAM_VALUE 0 sdev->dev.dma_ops->sync_single_for_cpu 0,1155325867376779264
PARAM_VALUE 0 sdev->dev.dma_ops->sync_single_for_device 0,8781567156597239808
PARAM_VALUE 0 sdev->dev.dma_ops->unmap_phys 0,3634718672199266304,5690836758666383360,6257189515678003200,7756707427785986048
PARAM_VALUE 0 sdev->dev.dma_ops->unmap_sg 0,1256335292805263360,8472845699660435456,8676762248147066880,8920167536469053440
PARAM_VALUE 0 sdev->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.flags 4096-ptr_max
PARAM_VALUE 0 sdev->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 sdev->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 sdev->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 sdev->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.fwnode->suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.fwnode->suppliers.next->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 sdev->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 sdev->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 sdev->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 sdev->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 sdev->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 sdev->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 sdev->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 sdev->dev.physical_location->panel 0-7
PARAM_VALUE 0 sdev->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 sdev->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 sdev->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sdev->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 1 config 7942388187416412160
PARAM_VALUE 1 config->cache_type 0
PARAM_VALUE 1 config->can_multi_write 0
PARAM_VALUE 1 config->can_sleep 0
PARAM_VALUE 1 config->disable_locking 0
PARAM_VALUE 1 config->fast_io 1
PARAM_VALUE 1 config->hwlock_id 0
PARAM_VALUE 1 config->hwlock_mode 0
PARAM_VALUE 1 config->io_port 0
PARAM_VALUE 1 config->lock 0
PARAM_VALUE 1 config->lock_arg 0
PARAM_VALUE 1 config->max_raw_read 0
PARAM_VALUE 1 config->max_raw_write 0
PARAM_VALUE 1 config->max_register 8080
PARAM_VALUE 1 config->max_register_is_0 0
PARAM_VALUE 1 config->name 0
PARAM_VALUE 1 config->num_ranges 0
PARAM_VALUE 1 config->num_reg_defaults 0
PARAM_VALUE 1 config->num_reg_defaults_raw 0
PARAM_VALUE 1 config->pad_bits 0
PARAM_VALUE 1 config->precious_reg 0
PARAM_VALUE 1 config->precious_table 0
PARAM_VALUE 1 config->ranges 0
PARAM_VALUE 1 config->rd_noinc_table 0
PARAM_VALUE 1 config->rd_table 0
PARAM_VALUE 1 config->read 0
PARAM_VALUE 1 config->read_flag_mask 0
PARAM_VALUE 1 config->readable_noinc_reg 0
PARAM_VALUE 1 config->readable_reg 0
PARAM_VALUE 1 config->reg_bits 16
PARAM_VALUE 1 config->reg_default_cb 0
PARAM_VALUE 1 config->reg_defaults 0
PARAM_VALUE 1 config->reg_defaults_raw 0
PARAM_VALUE 1 config->reg_format_endian 0
PARAM_VALUE 1 config->reg_read 0
PARAM_VALUE 1 config->reg_shift 0
PARAM_VALUE 1 config->reg_stride 0
PARAM_VALUE 1 config->reg_update_bits 0
PARAM_VALUE 1 config->reg_write 0
PARAM_VALUE 1 config->unlock 0
PARAM_VALUE 1 config->use_hwlock 0
PARAM_VALUE 1 config->use_raw_spinlock 0
PARAM_VALUE 1 config->use_single_read 0
PARAM_VALUE 1 config->use_single_write 0
PARAM_VALUE 1 config->val_bits 16
PARAM_VALUE 1 config->val_format_endian 0
PARAM_VALUE 1 config->volatile_reg 0
PARAM_VALUE 1 config->volatile_table 0
PARAM_VALUE 1 config->wr_noinc_table 0
PARAM_VALUE 1 config->wr_table 0
PARAM_VALUE 1 config->write 0
PARAM_VALUE 1 config->write_flag_mask 0
PARAM_VALUE 1 config->writeable_noinc_reg 0
PARAM_VALUE 1 config->writeable_reg 0
PARAM_VALUE 1 config->zero_flag_mask 0
PARAM_VALUE 2 lock_key 5692339068409307136
PARAM_VALUE 3 lock_name 4494952787728343040
BUF_SIZE 0 sdev 1632
BUF_SIZE 3 lock_name 51
CAPPED_DATA 0 &sdev->dev 1
DATA_SOURCE 0 sdev r spmi_device_alloc
STR_LEN 0 sdev 50
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf s64min-s64max
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.auxiliary 0-4294967295
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.command 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.ctl 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.device 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.error 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.feature 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.flags s64min-s64max
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_feature 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbah 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbal 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_lbam 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.hob_nsect 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbah 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbal 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.lbam 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.nsect 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.protocol 0-255
HOST_DATA 0 sdev->dev.sata_dev.ap->link.ap->link.device->link->ap->result_tf.status 0-255
HOST_DATA 0 sdev->dev.shost->hostdata->saved_fault_code 0-u16max

drivers/regulator/mt6316-regulator.c mt6316_regulator_probe() -> __devm_regmap_init_spmi_ext()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 1 config 8156747519451574272
PARAM_VALUE 2 lock_key 5843283947788447744
PARAM_VALUE 3 lock_name 3148842245331222528
BUF_SIZE 3 lock_name 56
DATA_SOURCE 0 sdev $0
STR_LEN 0 sdev 55
TERMINATED 3 lock_name 1
RX_PATH
TASK_NOT_RUNNING