Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mfd/cs42l43.c cs42l43_boot_work() -> cs42l43_wait_for_attach()

Type Parameter Key Value
PARAM_VALUE 0 cs42l43 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/mfd/cs42l43.c cs42l43_mcu_update() -> cs42l43_wait_for_attach()

Type Parameter Key Value
PARAM_VALUE 0 cs42l43 4096-ptr_max
PARAM_VALUE 0 cs42l43->regmap 4096-ptr_max
PARAM_VALUE 0 cs42l43->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 cs42l43->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 cs42l43->regmap->cache_dirty 0-1
PARAM_VALUE 0 cs42l43->regmap->cache_only 0-1
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.done 0-4294967293,u32max
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.wait.lock.owner (-1)
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.wait.lock.owner_cpu u32max
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cs42l43->sdw->initialization_complete.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cs42l43->sdw->unattach_request 0
PARAM_VALUE 0 cs42l43->variant_id 272963,4367419
BUF_SIZE 0 cs42l43 s32min-(-1),1-s32max
BUF_SIZE 0 cs42l43 s32min-(-1),1-s32max
DATA_SOURCE 0 cs42l43 $0
UNITS 0 cs42l43 unit_byte

drivers/mfd/cs42l43.c cs42l43_runtime_resume() -> cs42l43_wait_for_attach()

Type Parameter Key Value
BUF_SIZE 0 cs42l43 s32min-(-2),1-s32max
BUF_SIZE 0 cs42l43 s32min-(-2),1-s32max
UNITS 0 cs42l43 unit_byte