Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/crypto/ccp/psp-dev.c psp_extended_mailbox_cmd() -> psp_mailbox_command()

Type Parameter Key Value
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_hi_reg 0,66892,67916
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_lo_reg 0,66888,67912
PARAM_VALUE 0 psp->vdata->cmdresp_reg 0,66884,67908
PARAM_VALUE 1 cmd 14
PARAM_VALUE 2 cmdbuff 4096-ptr_max
PARAM_VALUE 3 timeout_msecs 10000
PARAM_VALUE 4 cmdresp 5980193978177200128
DATA_SOURCE 0 psp $0
DATA_SOURCE 2 cmdbuff $2
DATA_SOURCE 3 timeout_msecs $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/ccp/tee-dev.c tee_init_ring() -> psp_mailbox_command()

Type Parameter Key Value
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_hi_reg 0,66892,67916
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_lo_reg 0,66888,67912
PARAM_VALUE 0 psp->vdata->cmdresp_reg 0,66884,67908
PARAM_VALUE 1 cmd 1
PARAM_VALUE 2 cmdbuff 4096-ptr_max
PARAM_VALUE 3 timeout_msecs 10000
PARAM_VALUE 4 cmdresp 6139875294880444416
BUF_SIZE 2 cmdbuff 12
DATA_SOURCE 2 cmdbuff r tee_alloc_cmd_buffer
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 4 *cmdresp 0-u32max

drivers/crypto/ccp/tee-dev.c tee_send_destroy_cmd() -> psp_mailbox_command()

Type Parameter Key Value
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_hi_reg 0,66892,67916
PARAM_VALUE 0 psp->vdata->cmdbuff_addr_lo_reg 0,66888,67912
PARAM_VALUE 0 psp->vdata->cmdresp_reg 0,66884,67908
PARAM_VALUE 1 cmd 2
PARAM_VALUE 2 cmdbuff 0
PARAM_VALUE 3 timeout_msecs 10000
PARAM_VALUE 4 cmdresp 8948114547803820032
RX_PATH
TASK_NOT_RUNNING