Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kvm/vmx/nested.c prepare_vmcs02_constant_state() -> vmx_set_constant_host_state()

Type Parameter Key Value
PARAM_VALUE 0 vmx 4096-ptr_max
PARAM_VALUE 0 vmx->loaded_vmcs->msr_bitmap 0,18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->loaded_vmcs->shadow_vmcs 0,18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->loaded_vmcs->soft_vnmi_blocked 0-1
PARAM_VALUE 0 vmx->loaded_vmcs->vmcs 0,18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->nested.vmcs02.msr_bitmap 0,18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->nested.vmcs02_initialized 1
PARAM_VALUE 0 vmx->vcpu.kvm 4096-ptr_max
PARAM_VALUE 0 vmx->ve_info 18379471554275704832,18446612682070032384
CAPPED_DATA 0 vmx->loaded_vmcs 1
CAPPED_DATA 0 vmx->msr_autoload.guest.val 1
CAPPED_DATA 0 vmx->msr_autoload.host.val 1
CAPPED_DATA 0 vmx->msr_autostore.val 1
DATA_SOURCE 0 vmx $0
NOCHECK_CALL

arch/x86/kvm/vmx/vmx.c init_vmcs() -> vmx_set_constant_host_state()

Type Parameter Key Value
PARAM_VALUE 0 vmx 4096-ptr_max
PARAM_VALUE 0 vmx->loaded_vmcs 4096-ptr_max
PARAM_VALUE 0 vmx->loaded_vmcs->controls_shadow.exec 0,1572864
PARAM_VALUE 0 vmx->loaded_vmcs->controls_shadow.pin 0
PARAM_VALUE 0 vmx->vcpu.arch.apic 0,4096-ptr_max
PARAM_VALUE 0 vmx->vcpu.kvm 4096-ptr_max
PARAM_VALUE 0 vmx->ve_info 18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->vmcs01.msr_bitmap 0,18379471554275704832,18446612682070032384
PARAM_VALUE 0 vmx->vpid 0-64
DATA_SOURCE 0 vmx $0
NOCHECK_CALL