Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/soc/codecs/arizona.c arizona_apply_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 371,387,403,419
PARAM_VALUE 2 mask u16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_apply_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 372,388,404,420
PARAM_VALUE 2 mask u16max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_apply_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 373,389,405,421
PARAM_VALUE 2 mask 3840
PARAM_VALUE 3 val 0,256-4294967040
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
BIT_INFO 3 val 0x0,0xffffff00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_apply_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 374,390,406,422
PARAM_VALUE 2 mask 207
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_apply_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 370,386,402,418
PARAM_VALUE 2 mask 33791
PARAM_VALUE 3 val 0,32768-s32max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
BIT_INFO 3 val 0x8000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_disable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_disable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 val 0
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 1 reg 377,409
PARAM_VALUE 2 mask 60
PARAM_VALUE 3 val 0
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 385,417
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 391,423
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 391,423
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 385,417
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 369,401
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 1
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_enable_fll() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 0 map->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 map->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 map->cache_dirty 1
PARAM_VALUE 1 reg 369,401
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 val 0
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->rd_table->n_yes_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_hp_ev() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 1024
PARAM_COMPARE 2 mask >= $3
PARAM_COMPARE 3 val <= $2
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 31
PARAM_VALUE 3 val 0-18
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
CAPPED_DATA 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 val unit_array_size

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 8191
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 8191
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 16383
PARAM_VALUE 3 val 0-s32max
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
CAPPED_DATA 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 255
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
DATA_SOURCE 3 val r snd_soc_component_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_set_fmt() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 2 mask 160
PARAM_VALUE 3 val 0,32,128,160
BIT_INFO 3 val 0x0,0xa0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_set_fmt() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 5
PARAM_VALUE 3 val 0-1,4-5
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
BIT_INFO 3 val 0x0,0x5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_set_fmt() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 5
PARAM_VALUE 3 val 0-1,4-5
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
BIT_INFO 3 val 0x0,0x5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/codecs/arizona.c arizona_spk_ev() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 1024
NOCHECK_CALL

sound/soc/codecs/arizona.c arizona_spk_ev() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 1024
PARAM_VALUE 3 val 0
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 63
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 4294901760
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
BIT_INFO 3 val 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/cs48l32.c cs48l32_hw_params() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 0 map->async 0
PARAM_VALUE 2 mask 63
PARAM_VALUE 3 val 3-5,8,16,18,20,24,32,64,4294967274
CAPPED_DATA 0 map->rd_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_no_ranges 1
CAPPED_DATA 0 map->volatile_table->n_yes_ranges 1
CAPPED_DATA 3 val 1
DATA_SOURCE 3 val r snd_pcm_format_width
BIT_INFO 3 val 0x0,0x7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ieee802154/mcr20a.c mcr20a_irq_status_complete() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 mask 7
PARAM_VALUE 3 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->bus_lock_spinlock
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 flags

drivers/net/ieee802154/mcr20a.c mcr20a_request_rx() -> regmap_update_bits_async()

Type Parameter Key Value
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 mask 7
PARAM_VALUE 3 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctlr->bus_lock_spinlock
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 flags