Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/svm/nested.c enter_svm_guest_mode() -> nested_svm_load_cr3()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.cpuid_dynamic_bits_dirty 1
PARAM_VALUE 0 vcpu->arch.dr6 0,16-u64max
PARAM_VALUE 0 vcpu->arch.efer 0,256-u64max
PARAM_VALUE 0 vcpu->arch.guest_mmu.page_fault 4654005377237938176,6624689191963803648,6795630133462265856
PARAM_VALUE 0 vcpu->arch.guest_mmu.sync_spte 0,799230455575592960,7721480187534942208
PARAM_VALUE 0 vcpu->arch.mmio_gva 0
PARAM_VALUE 0 vcpu->arch.ngpa_walk.get_guest_pgd 4965856078679683072
PARAM_VALUE 0 vcpu->arch.ngpa_walk.get_pdptr 1255656061363494912
PARAM_VALUE 0 vcpu->arch.ngpa_walk.gva_to_gpa 3025047059327504384,4917861297175281664,8823471726512275456
PARAM_VALUE 0 vcpu->arch.ngpa_walk.inject_page_fault 5676786260861308928
PARAM_VALUE 0 vcpu->guest_debug 2-u64max
PARAM_VALUE 0 vcpu->kvm 4096-ptr_max
PARAM_VALUE 0 vcpu->stat.guest_mode 0-1
DATA_SOURCE 3 reload_pdptrs $2
UNITS 1 cr3 unit_byte

arch/x86/kvm/svm/nested.c nested_svm_vmexit() -> nested_svm_load_cr3()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.cpuid_dynamic_bits_dirty 1
PARAM_VALUE 0 vcpu->arch.efer 0,256-u64max
PARAM_VALUE 0 vcpu->arch.mmu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.mp_state 0
PARAM_VALUE 0 vcpu->arch.pv.pv_unhalted 0
PARAM_VALUE 0 vcpu->arch.regs_avail 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.regs_dirty 4096-ptr_max
PARAM_VALUE 0 vcpu->guest_debug 2-u64max
PARAM_VALUE 0 vcpu->kvm 4096-ptr_max
PARAM_VALUE 0 vcpu->kvm->srcu.dep_map->name 0-255
PARAM_VALUE 0 vcpu->kvm->vm_bugged 1
PARAM_VALUE 0 vcpu->kvm->vm_dead 1
PARAM_VALUE 0 vcpu->last_used_slot 0,4096-ptr_max
PARAM_VALUE 0 vcpu->last_used_slot_gen 0-2,9223372034707292161-9223372036854775809,18446744071562067968-u64max
PARAM_VALUE 0 vcpu->stat.guest_mode 0-1
PARAM_VALUE 2 nested_npt 0
PARAM_VALUE 3 reload_pdptrs 1
BUF_SIZE 0 vcpu 7720
UNITS 1 cr3 unit_byte

arch/x86/kvm/svm/nested.c svm_set_nested_state() -> nested_svm_load_cr3()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.guest_mmu.page_fault 4654005377237938176,6624689191963803648,6795630133462265856
PARAM_VALUE 0 vcpu->arch.guest_mmu.sync_spte 0,799230455575592960,7721480187534942208
PARAM_VALUE 0 vcpu->arch.mmio_gva 0
PARAM_VALUE 0 vcpu->arch.mmu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.ngpa_walk.get_guest_pgd 4965856078679683072
PARAM_VALUE 0 vcpu->arch.ngpa_walk.get_pdptr 1255656061363494912
PARAM_VALUE 0 vcpu->arch.ngpa_walk.gva_to_gpa 3025047059327504384,4917861297175281664,8823471726512275456
PARAM_VALUE 0 vcpu->arch.ngpa_walk.inject_page_fault 5676786260861308928
PARAM_VALUE 0 vcpu->stat.guest_mode 1
PARAM_VALUE 3 reload_pdptrs 0
USER_DATA 0 vcpu->arch.tsc_offset 0-u64max
USER_DATA 2 nested_npt 0-1[c]
UNITS 1 cr3 unit_byte