Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/svm/sev.c sev_guest_init() -> __sev_guest_init()

Type Parameter Key Value
PARAM_VALUE 0 kvm 4096-ptr_max
PARAM_VALUE 0 kvm->arch.vm_type 0
PARAM_VALUE 1 argp 5076619483019313152
PARAM_VALUE 1 argp->id 0-1
PARAM_VALUE 2 data 4015847170668040192
PARAM_VALUE 2 data->flags 0
PARAM_VALUE 2 data->ghcb_version 0-1
PARAM_VALUE 2 data->pad1 0
PARAM_VALUE 2 data->vmsa_features 0
PARAM_VALUE 3 vm_type 2-3
DATA_SOURCE 0 kvm $0
DATA_SOURCE 1 argp $1
FUZZY_MAX 3 vm_type 3
BIT_INFO 3 vm_type 0x2,0x3
BIT_INFO 3 vm_type 0x2,0x3
HARD_MAX 3 vm_type 3
USER_DATA 1 argp->data 0-u64max
USER_DATA 1 argp->error 0-u32max
USER_DATA 1 argp->id 0-1
USER_DATA 1 argp->pad0 0-u32max
USER_DATA 1 argp->sev_fd 0-u32max
LOCK2 _T->lock

arch/x86/kvm/svm/sev.c sev_guest_init2() -> __sev_guest_init()

Type Parameter Key Value
PARAM_VALUE 0 kvm 4096-ptr_max
PARAM_VALUE 0 kvm->arch.vm_type 2-4
PARAM_VALUE 1 argp 5076619483019313152
PARAM_VALUE 1 argp->id 22
PARAM_VALUE 2 data 7297247795912204288
PARAM_VALUE 3 vm_type 2-4
DATA_SOURCE 0 kvm $0
DATA_SOURCE 1 argp $1
USER_DATA 1 argp->data 0-u64max
USER_DATA 1 argp->error 0-u32max
USER_DATA 1 argp->id 22
USER_DATA 1 argp->pad0 0-u32max
USER_DATA 1 argp->sev_fd 0-u32max
USER_DATA 2 data->flags 0-u32max
USER_DATA 2 data->ghcb_version 0-u16max
USER_DATA 2 data->pad1 0-u16max
USER_DATA 2 data->vmsa_features 0-u64max
USER_PTR 2 data->pad2
LOCK2 _T->lock