Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/regulator/bd9571mwv-regulator.c backup_mode_store() -> bd9571mwv_bkup_mode_write()

Type Parameter Key Value
PARAM_VALUE 0 bdreg 4096-ptr_max
PARAM_VALUE 0 bdreg->regmap 4096-ptr_max
PARAM_VALUE 0 bdreg->rstbmode_level 1
PARAM_VALUE 0 *bdreg->regmap->cache->data 0-4294967295
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdreg unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/regulator/bd9571mwv-regulator.c bd9571mwv_resume() -> bd9571mwv_bkup_mode_write()

Type Parameter Key Value
PARAM_VALUE 0 bdreg 4096-ptr_max
PARAM_VALUE 0 bdreg->bkup_mode_enabled 1
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdreg unit_byte

drivers/regulator/bd9571mwv-regulator.c bd9571mwv_suspend() -> bd9571mwv_bkup_mode_write()

Type Parameter Key Value
PARAM_VALUE 0 bdreg 4096-ptr_max
PARAM_VALUE 0 bdreg->bkup_mode_enabled 1
PARAM_VALUE 0 bdreg->regmap 4096-ptr_max
PARAM_VALUE 0 bdreg->rstbmode_pulse 1
PARAM_VALUE 0 *bdreg->regmap->cache->data 0-4294967295
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
BUF_SIZE 0 bdreg s32min-(-2),1-s32max
PARAM_COMPARE 0 bdreg->bkup_mode_cnt_saved != $1
PARAM_COMPARE 1 mode != $0->bkup_mode_cnt_saved
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bdreg unit_byte