Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soc/mediatek/mtk-pmic-wrap.c __pwrap_is_pmic_cipher_ready() -> pwrap_read()

Type Parameter Key Value
PARAM_VALUE 0 wrp 4096-ptr_max
PARAM_VALUE 0 wrp->base 4096-ptr_max
PARAM_VALUE 0 wrp->dev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 wrp->dev->of_node 4096-ptr_max
PARAM_VALUE 0 wrp->master 4096-ptr_max
PARAM_VALUE 0 wrp->master->regs 4096-ptr_max
PARAM_VALUE 0 wrp->rstc 0,4096-u64max
PARAM_VALUE 0 wrp->rstc->acquired 0-1
PARAM_VALUE 0 wrp->rstc->array 0-1
PARAM_VALUE 0 wrp->rstc->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc->shared 0-1
PARAM_VALUE 0 wrp->rstc_bridge 0,4096-u64max
PARAM_VALUE 0 wrp->rstc_bridge->acquired 0-1
PARAM_VALUE 0 wrp->rstc_bridge->array 0-1
PARAM_VALUE 0 wrp->rstc_bridge->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc_bridge->shared 0-1
PARAM_VALUE 0 wrp->slave 4096-ptr_max
PARAM_VALUE 0 wrp->slave->dew_regs 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_read 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_write 4096-ptr_max
PARAM_VALUE 2 rdata 1792062617660563456
BUF_SIZE 0 wrp->dev 1616
BUF_SIZE 0 wrp->rstc (-1),8,280
BUF_SIZE 0 wrp->rstc_bridge (-1),8,280
DATA_SOURCE 0 wrp $0
RX_PATH
TASK_NOT_RUNNING

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_init_cipher() -> pwrap_read()

Type Parameter Key Value
PARAM_VALUE 0 wrp 4096-ptr_max
PARAM_VALUE 0 wrp->base 4096-ptr_max
PARAM_VALUE 0 wrp->bridge_base 0,4096-ptr_max
PARAM_VALUE 0 wrp->dev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 wrp->dev->of_node 4096-ptr_max
PARAM_VALUE 0 wrp->master 4096-ptr_max
PARAM_VALUE 0 wrp->master->regs 4096-ptr_max
PARAM_VALUE 0 wrp->rstc 0,4096-ptr_max
PARAM_VALUE 0 wrp->rstc->acquired 0-1
PARAM_VALUE 0 wrp->rstc->array 0-1
PARAM_VALUE 0 wrp->rstc->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc->shared 0-1
PARAM_VALUE 0 wrp->rstc_bridge 0,4096-ptr_max
PARAM_VALUE 0 wrp->rstc_bridge->acquired 0-1
PARAM_VALUE 0 wrp->rstc_bridge->array 0-1
PARAM_VALUE 0 wrp->rstc_bridge->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc_bridge->shared 0-1
PARAM_VALUE 0 wrp->slave->dew_regs 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_read 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_write 4096-ptr_max
PARAM_VALUE 2 rdata 5577068622432825344
PARAM_VALUE 2 *rdata 0
BUF_SIZE 0 wrp->dev 1616
BUF_SIZE 0 wrp->rstc (-1)-0,8,280
BUF_SIZE 0 wrp->rstc_bridge (-1)-0,8,280
DATA_SOURCE 0 wrp $0
MEM_ZERO 0 wrp
RX_PATH
TASK_NOT_RUNNING

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_pmic_read_test() -> pwrap_read()

Type Parameter Key Value
PARAM_VALUE 0 wrp 4096-ptr_max
PARAM_VALUE 0 wrp->base 4096-ptr_max
PARAM_VALUE 0 wrp->bridge_base 0,4096-ptr_max
PARAM_VALUE 0 wrp->dev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver 4096-ptr_max
PARAM_VALUE 0 wrp->dev->driver_data 4096-ptr_max
PARAM_VALUE 0 wrp->dev->of_node 4096-ptr_max
PARAM_VALUE 0 wrp->master 4096-ptr_max
PARAM_VALUE 0 wrp->master->regs 4096-ptr_max
PARAM_VALUE 0 wrp->rstc 0,4096-ptr_max
PARAM_VALUE 0 wrp->rstc->acquired 0-1
PARAM_VALUE 0 wrp->rstc->array 0-1
PARAM_VALUE 0 wrp->rstc->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc->shared 0-1
PARAM_VALUE 0 wrp->rstc_bridge 0,4096-ptr_max
PARAM_VALUE 0 wrp->rstc_bridge->acquired 0-1
PARAM_VALUE 0 wrp->rstc_bridge->array 0-1
PARAM_VALUE 0 wrp->rstc_bridge->rcdev 0-s64max
PARAM_VALUE 0 wrp->rstc_bridge->shared 0-1
PARAM_VALUE 0 wrp->slave->regops->pwrap_read 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_write 4096-ptr_max
PARAM_VALUE 2 rdata 2195617568541876224
BUF_SIZE 0 wrp->dev 1616
BUF_SIZE 0 wrp->rstc (-1)-0,8,280
BUF_SIZE 0 wrp->rstc_bridge (-1)-0,8,280
DATA_SOURCE 0 wrp $0
MEM_ZERO 0 wrp
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_regmap_read() -> pwrap_read()

Type Parameter Key Value
DATA_SOURCE 0 wrp $0
DATA_SOURCE 1 adr $1
DATA_SOURCE 2 rdata $2

drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_write32() -> pwrap_read()

Type Parameter Key Value
PARAM_VALUE 0 wrp 4096-ptr_max
PARAM_VALUE 0 wrp->master 4096-ptr_max
PARAM_VALUE 0 wrp->master->regs 4096-ptr_max
PARAM_VALUE 0 wrp->slave 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_read 4096-ptr_max
PARAM_VALUE 0 wrp->slave->regops->pwrap_write 4096-ptr_max
PARAM_VALUE 2 rdata 8620380652387995648
BUF_SIZE 0 wrp->dev (-1),1616
BUF_SIZE 0 wrp->rstc (-1),8,280
BUF_SIZE 0 wrp->rstc_bridge (-1),8,280
DATA_SOURCE 0 wrp $0
DATA_SOURCE 1 adr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL