Documented in 1 files:
Defined in 1 files as a struct:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
arch/x86/kvm/svm/sev.c __sev_launch_update_vmsa() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 0 | kvm->online_vcpus.counter | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | id | 50 |
| PARAM_VALUE | 2 | data | 8201291816854310912 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 20 |
| CAPPED_DATA | 0 | kvm->created_vcpus | 1 |
| DATA_SOURCE | 0 | kvm | $0 |
| DATA_SOURCE | 3 | error | $2 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c __sev_send_start_query_session_length() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 64 |
| PARAM_VALUE | 2 | data | 5550664713558736896 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 68 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c __sev_send_update_data_query_lengths() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 65 |
| PARAM_VALUE | 2 | data | 568005717216161792 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 52 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_get_attestation_report() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 54 |
| PARAM_VALUE | 2 | data | 4536169383755399168 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 36 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_guest_status() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 35 |
| PARAM_VALUE | 2 | data | 1588623921287286784 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 13 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_issue_dbg_cmd() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 96-97 |
| PARAM_VALUE | 2 | data | 8878089526270517248 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 28 |
| DATA_SOURCE | 0 | kvm | $0 |
| DATA_SOURCE | 3 | error | $5 |
| FUZZY_MAX | 1 | id | 97 |
| BIT_INFO | 1 | id | 0x60,0x61 |
| HARD_MAX | 1 | id | 97 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_launch_finish() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 53 |
| PARAM_VALUE | 2 | data | 7998022655794933760 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 4 |
| DATA_SOURCE | 0 | kvm | $0 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_launch_measure() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 51 |
| PARAM_VALUE | 2 | data | 598427969974169600 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 20 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_launch_secret() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 52 |
| PARAM_VALUE | 2 | data | 6939477739779383296 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 52 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_launch_update_data() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 49 |
| PARAM_VALUE | 2 | data | 6304621425799475200 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 20 |
| DATA_SOURCE | 0 | kvm | $0 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_receive_finish() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 83 |
| PARAM_VALUE | 2 | data | 8594133533051125760 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 4 |
| DATA_SOURCE | 0 | kvm | $0 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_receive_update_data() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 81 |
| PARAM_VALUE | 2 | data | 8950251337749372928 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 52 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_send_cancel() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 68 |
| PARAM_VALUE | 2 | data | 3746686098525536256 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 4 |
| DATA_SOURCE | 0 | kvm | $0 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_send_finish() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 67 |
| PARAM_VALUE | 2 | data | 2552036634073894912 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 4 |
| DATA_SOURCE | 0 | kvm | $0 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_send_start() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 64 |
| PARAM_VALUE | 2 | data | 2604819378739384320 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 68 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_send_update_data() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 65 |
| PARAM_VALUE | 2 | data | 6783122076398383104 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 52 |
| DATA_SOURCE | 0 | kvm | $0 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_bind_asid() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 145 |
| PARAM_VALUE | 2 | data | 7066694705826119680 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 12 |
| DATA_SOURCE | 0 | kvm | $0 |
| DATA_SOURCE | 3 | error | $1 |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_handle_guest_req() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 148 |
| PARAM_VALUE | 2 | data | 8841991286935855104 |
| PARAM_VALUE | 3 | error | 1472827712717918208 |
| PARAM_VALUE | 3 | *error | 0 |
| BUF_SIZE | 2 | data | 24 |
| UNITS | 0 | kvm | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex |
arch/x86/kvm/svm/sev.c snp_launch_finish() -> sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kvm | 4096-ptr_max |
| PARAM_VALUE | 1 | id | 162 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 64 |
| CAPPED_DATA | 0 | kvm->created_vcpus | 1 |
| DATA_SOURCE | 0 | kvm | $0 |
| DATA_SOURCE | 2 | data | r _kzalloc_noprof |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |