Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
arch/x86/kvm/svm/sev.c sev_gmem_post_populate() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 161 |
| PARAM_VALUE | 2 | data | 3921850275587006464 |
| PARAM_VALUE | 3 | error | 6140609657846652936,6194086240921051144 |
| BUF_SIZE | 2 | data | 32 |
| LOCK2 | &file->f_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &kvm->lock | ||
| HALF_LOCKED2 | &kvm->slots_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct address_space)->invalidate_lock |
arch/x86/kvm/svm/sev.c sev_issue_cmd() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 35,49-54,64-65,67-68,81,83,96-97,145,148,162 |
| PARAM_VALUE | 2 | data | 4096-ptr_max |
| PARAM_VALUE | 3 | error | 1472827712717918208,5076619483019313168 |
| BUF_SIZE | 2 | data | 4,12-13,20,24,28,36,52,64,68 |
| BUF_SIZE | 2 | data | 4,12-13,20,24,28,36,52,64,68 |
| DATA_SOURCE | 1 | id | $1 |
| DATA_SOURCE | 2 | data | $2 |
| DATA_SOURCE | 3 | error | $3 |
| FUZZY_MAX | 1 | id | 97 |
| HARD_MAX | 1 | id | 162 |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_launch_start() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 48 |
| PARAM_VALUE | 2 | data | 6043241058156212224 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 36 |
| BUF_SIZE | 3 | error | 4 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 0 | fd | s32min-s32max |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_receive_start() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 80 |
| PARAM_VALUE | 2 | data | 1200672051310153728 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 36 |
| BUF_SIZE | 3 | error | 4 |
| MEM_ZERO | 2 | data | |
| USER_DATA | 0 | fd | s32min-s32max |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_context_create() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 147 |
| PARAM_VALUE | 2 | data | 3083416790337085440 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 8 |
| USER_DATA | 0 | fd | s32min-s32max |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_launch_start() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 160 |
| PARAM_VALUE | 2 | data | 4434766657305948160 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 48 |
| USER_DATA | 0 | fd | s32min-s32max |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c snp_launch_update_vmsa() -> __sev_issue_cmd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | id | 161 |
| PARAM_VALUE | 2 | data | 4009958068533784576 |
| PARAM_VALUE | 3 | error | 5076619483019313168 |
| BUF_SIZE | 2 | data | 32 |
| USER_DATA | 0 | fd | s32min-s32max |
| USER_DATA | 3 | *error | s32min-s32max |
| USER_PTR | 3 | error | |
| LOCK2 | _T->lock |