Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spmi/spmi-pmic-arb.c qpnpint_spmi_read() -> pmic_arb_read_cmd()

Type Parameter Key Value
PARAM_VALUE 1 opc 56
PARAM_VALUE 3 addr 16,21,272-65301
PARAM_VALUE 4 buf 4662810635738169344,6392216373296525312
PARAM_VALUE 5 len 1
BUF_SIZE 4 buf (-1),2
DATA_SOURCE 4 buf $2
DATA_SOURCE 5 len $3
RX_PATH
TASK_NOT_RUNNING

drivers/spmi/spmi.c spmi_read_cmd() -> (struct spmi_controller)->read_cmd()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 0 ctrl->dev.type 4788574834615033856
PARAM_VALUE 0 ctrl->read_cmd 1-u64max
PARAM_VALUE 1 opc 32,56,96
PARAM_VALUE 5 len 1-16
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 -1632+0 $(-1)
HARD_MAX 1 opc 96
HOST_DATA 4 *buf 0-255