Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpio/gpio-tps65218.c tps65218_gpio_set() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 1 reg 18
PARAM_VALUE 4 level 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte

drivers/gpio/gpio-tps65218.c tps65218_gpio_set_config() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 1 reg 19
PARAM_VALUE 2 mask 64
PARAM_VALUE 3 val 64
PARAM_VALUE 4 level 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte
HALF_LOCKED2 _T->lock

drivers/regulator/tps65218-regulator.c tps65218_pmic_enable() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-2),1-s32max
BUF_SIZE 0 tps s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte

drivers/regulator/tps65218-regulator.c tps65218_pmic_set_current_limit() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-1),1-s32max
BUF_SIZE 0 tps s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte

drivers/regulator/tps65218-regulator.c tps65218_pmic_set_input_current_lim() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-1),1-s32max
BUF_SIZE 0 tps s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte

drivers/regulator/tps65218-regulator.c tps65218_pmic_set_suspend_disable() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 tps 4096-ptr_max
PARAM_VALUE 0 tps->strobes 4096-ptr_max
PARAM_VALUE 3 val 1-255
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-1),1-s32max
BUF_SIZE 0 tps s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte

drivers/regulator/tps65218-regulator.c tps65218_pmic_set_voltage_sel() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-1),1-s32max
BUF_SIZE 0 tps s32min-(-1),1-s32max
CAPPED_DATA 3 val 1
DATA_SOURCE 3 val $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte
UNITS 1 reg unit_array_size

drivers/regulator/tps65218-regulator.c tps65218_pmic_set_voltage_sel() -> tps65218_set_bits()

Type Parameter Key Value
PARAM_VALUE 0 tps 4096-ptr_max
PARAM_VALUE 0 tps->regmap 4096-ptr_max
PARAM_VALUE 0 tps->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 tps->regmap->cache_dirty 0-1
PARAM_VALUE 0 tps->tps_lock.dep_map->name 0-255
PARAM_VALUE 0 tps->tps_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 tps->tps_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 tps->tps_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 tps->tps_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 tps->tps_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 tps->tps_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 tps->tps_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 tps->tps_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 reg 26
PARAM_VALUE 2 mask 128
PARAM_VALUE 3 val 128
PARAM_VALUE 4 level 1
BUF_SIZE 0 tps s32min-(-1),1-s32max
BUF_SIZE 0 tps s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 tps unit_byte