Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spmi/spmi-pmic-arb.c qpnpint_spmi_write() -> pmic_arb_write_cmd()

Type Parameter Key Value
PARAM_VALUE 1 opc 48
PARAM_VALUE 3 addr 20,22,276-65302
PARAM_VALUE 4 buf 1395939672305262592,4349249343876452352,4836309089505058816,6392216373296525312
PARAM_VALUE 5 len 1-2
BUF_SIZE 4 buf (-1),2
DATA_SOURCE 4 buf $2
DATA_SOURCE 5 len $3
HARD_MAX 5 len 2
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi.c spmi_write_cmd() -> (struct spmi_controller)->write_cmd()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->dev.type 4788574834615033856
PARAM_VALUE 0 ctrl->write_cmd 1-u64max
PARAM_VALUE 1 opc 0,48,64,128
PARAM_VALUE 5 len 1-16
BUF_SIZE 4 buf (-1)-s32max
BUF_SIZE 4 buf (-1)-s32max
CAPPED_DATA 5 len 1
CAPPED_DATA 5 len 1
DATA_SOURCE 0 ctrl $0
DATA_SOURCE 1 opc $1
DATA_SOURCE 2 sid $2
DATA_SOURCE 3 addr $3
DATA_SOURCE 4 buf $4
DATA_SOURCE 5 len $5
CONTAINER 0 -1640+0 $(-1)
HARD_MAX 1 opc 128
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 3 addr 4-277[c]
HOST_DATA 5 len 1-15[c]
USER_DATA 3 addr 1-277[c][u]
USER_DATA 5 len 1-15[c]
NO_OVERFLOW_SIMPLE 4 *buf