Defined in 2 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/pinctrl/bcm/pinctrl-bcm6358.c bcm6358_gpio_request_enable() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 mask 1-u32max
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pctldev->mutex
LOCK2 _T->lock
TYPE_LOCK (struct pinctrl_dev)->mutex

drivers/pinctrl/bcm/pinctrl-bcm6358.c bcm6358_pinctrl_set_mux() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 2 val 32,64,128,256,512,1024,2048,4096,16384,32768
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/busses/i2c-rtl9300.c rtl9300_i2c_config_chan() -> regmap_field_update_bits()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &i2c->lock
TYPE_LOCK (struct rtl9300_i2c)->lock

drivers/i2c/busses/i2c-rtl9300.c rtl9310_i2c_select_scl() -> regmap_field_update_bits()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &i2c->lock
TYPE_LOCK (struct rtl9300_i2c)->lock

drivers/thermal/qcom/tsens-v1.c init_tsens_v1_no_rpm() -> regmap_field_update_bits()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/soc/sunxi/sun4i-codec.c sun4i_codec_hw_params_capture() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 mask 3758096384
PARAM_VALUE 2 val 0,536870912-3758096384
BIT_INFO 2 val 0x0,0xe0000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/sunxi/sun4i-codec.c sun4i_codec_hw_params_playback() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 1 mask 3758096384
PARAM_VALUE 2 val 0,536870912-3758096384
BIT_INFO 2 val 0x0,0xe0000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/sunxi/sun4i-codec.c sun4i_codec_hw_params_playback() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 field 4096-ptr_max
PARAM_VALUE 0 field->regmap->async 0
PARAM_VALUE 1 mask 64
PARAM_VALUE 2 val 0,64
CAPPED_DATA 0 field->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_yes_ranges 1
FUZZY_MAX 2 val 64
BIT_INFO 2 val 0x0,0x40
HARD_MAX 2 val 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/sunxi/sun4i-codec.c sun4i_codec_prepare_capture() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 field 4096-ptr_max
PARAM_VALUE 0 field->regmap->async 0
PARAM_VALUE 1 mask 3840
PARAM_VALUE 2 val 1792
CAPPED_DATA 0 field->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

sound/soc/sunxi/sun4i-codec.c sun4i_codec_prepare_playback() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 field 4096-ptr_max
PARAM_VALUE 0 field->regmap->async 0
PARAM_VALUE 1 mask 16128
PARAM_VALUE 2 val 3840
CAPPED_DATA 0 field->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_yes_ranges 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

sound/soc/sunxi/sun4i-codec.c sun4i_codec_prepare_playback() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 field 4096-ptr_max
PARAM_VALUE 0 field->regmap->async 0
PARAM_VALUE 1 mask 268435456
PARAM_VALUE 2 val 0,268435456
CAPPED_DATA 0 field->regmap->rd_table->n_yes_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_no_ranges 1
CAPPED_DATA 0 field->regmap->volatile_table->n_yes_ranges 1
FUZZY_MAX 2 val 268435456
BIT_INFO 2 val 0x0,0x10000000
HARD_MAX 2 val 268435456
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

drivers/leds/flash/leds-qcom-flash.c set_flash_current() -> regmap_field_update_bits()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/leds/flash/leds-qcom-flash.c set_flash_strobe() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_COMPARE 1 mask >= $2
PARAM_COMPARE 2 val <= $1
RX_PATH
TASK_NOT_RUNNING

drivers/reset/reset-rzg2l-usbphy-ctrl.c rzg2l_usbphy_ctrl_set_pwrrdy() -> regmap_field_update_bits()

Type Parameter Key Value
PARAM_VALUE 0 field 1-u64max
PARAM_VALUE 1 mask 1
PARAM_VALUE 2 val 0-1
BUF_SIZE 0 field (-1),32
BUF_SIZE 0 field (-1),32
DATA_SOURCE 0 field $0
FUZZY_MAX 2 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING