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