Defined in 3 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/crypto/ccp/platform-access.c psp_ring_platform_doorbell() -> wait_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pa_dev->doorbell_mutex
LOCK2 _T->lock
TYPE_LOCK (struct psp_platform_access_device)->doorbell_mutex

drivers/crypto/ccp/platform-access.c psp_ring_platform_doorbell() -> wait_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pa_dev->doorbell_mutex
LOCK2 _T->lock
TYPE_LOCK (struct psp_platform_access_device)->doorbell_mutex

drivers/crypto/ccp/platform-access.c psp_send_platform_access_msg() -> wait_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pa_dev->mailbox_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct psp_platform_access_device)->mailbox_mutex

drivers/crypto/ccp/platform-access.c psp_send_platform_access_msg() -> wait_cmd()

Type Parameter Key Value
PARAM_VALUE 0 cmd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pa_dev->mailbox_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct psp_platform_access_device)->mailbox_mutex