Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/coco/sev/core.c set_pages_state() -> svsm_get_caa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock

arch/x86/coco/sev/svsm.c snp_issue_svsm_attest_req() -> svsm_get_caa()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 _T->lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

arch/x86/coco/sev/svsm.c snp_svsm_vtpm_probe() -> svsm_get_caa()

Type Parameter Key Value

arch/x86/coco/sev/svsm.c snp_svsm_vtpm_send_command() -> svsm_get_caa()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &chip->ops_sem
HALF_LOCKED2 &chip->tpm_mutex
HALF_LOCKED2 &priv->buffer_mutex

arch/x86/coco/sev/svsm.c svsm_pval_pages() -> svsm_get_caa()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock