Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/crypto/ccp/sev-dev.c, line 466 (as a function)
- include/linux/psp-sev.h, line 1166 (as a function)
Referenced in 3 files:
Smatch caller information:
drivers/crypto/ccp/sev-dev-tio.c sev_tio_dev_create() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 4197568 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
arch/x86/kvm/svm/sev.c is_sev_snp_initialized() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 3520 |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_decrypt_vmsa() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 256 |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_context_create() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 4197568 |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_guest_req_init() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 4197824 |
| LOCK2 | _T->lock |
drivers/crypto/ccp/sev-dev.c snp_verify_mitigation() -> snp_alloc_firmware_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gfp_mask | 3520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |