Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/regulator/max8660.c max8660_dcdc_disable() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 mask 251,254
PARAM_VALUE 3 val 0
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
FUZZY_MAX 2 mask 254
BIT_INFO 2 mask 0xfa,0xff
HARD_MAX 2 mask 254
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_dcdc_enable() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 val 1,4
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
FUZZY_MAX 3 val 4
BIT_INFO 3 val 0x0,0x5
HARD_MAX 3 val 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_dcdc_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 4,6
PARAM_VALUE 2 mask 0
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 3 val 1
DATA_SOURCE 3 val $1
FUZZY_MAX 1 reg 6
BIT_INFO 1 reg 0x4,0x6
HARD_MAX 1 reg 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_dcdc_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 0 max8660 4096-ptr_max
PARAM_VALUE 0 max8660->client 4096-ptr_max
PARAM_VALUE 0 max8660->client->adapter 4096-ptr_max
PARAM_VALUE 0 max8660->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 max8660->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 *max8660->shadow_regs 0-255
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 val 3,48
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 0 max8660->client->adapter->retries 1
FUZZY_MAX 3 val 48
BIT_INFO 3 val 0x0,0x33
HARD_MAX 3 val 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo5_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 mask 0
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 3 val 1
DATA_SOURCE 3 val $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo5_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 0 max8660 4096-ptr_max
PARAM_VALUE 0 max8660->client 4096-ptr_max
PARAM_VALUE 0 max8660->client->adapter 4096-ptr_max
PARAM_VALUE 0 max8660->client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 max8660->client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 max8660->client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 *max8660->shadow_regs 0-255
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 val 192
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 0 max8660->client->adapter->retries 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo67_disable() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 mask 251,253
PARAM_VALUE 3 val 0
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
FUZZY_MAX 2 mask 253
BIT_INFO 2 mask 0xf9,0xff
HARD_MAX 2 mask 253
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo67_enable() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 mask 255
PARAM_VALUE 3 val 2,4
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
BUF_SIZE 0 max8660 s32min-(-2),1-s32max
FUZZY_MAX 3 val 4
BIT_INFO 3 val 0x0,0x6
HARD_MAX 3 val 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo67_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 mask 240
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 3 val 1
DATA_SOURCE 3 val $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte

drivers/regulator/max8660.c max8660_ldo67_set_voltage_sel() -> max8660_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 mask 15
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
BUF_SIZE 0 max8660 s32min-(-1),1-s32max
CAPPED_DATA 3 val 1
BIT_INFO 3 val 0x0,0xfffffff0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 max8660 unit_byte