Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

arch/x86/kvm/hyperv.c kvm_hv_get_msr() -> kvm_pr_unimpl_rdmsr()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.hyperv 1-u64max
PARAM_VALUE 1 msr 1073741828-1073741839,1073741841-1073741855,1073741860-1073741935,1073741940-1073741951,1073741957-1073741967
CAPPED_DATA 1 msr 1
DATA_SOURCE 0 vcpu $0
DATA_SOURCE 1 msr $1
NOCHECK_CALL

arch/x86/kvm/hyperv.c kvm_hv_get_msr_pw() -> kvm_pr_unimpl_rdmsr()

Type Parameter Key Value
PARAM_VALUE 0 vcpu 4096-ptr_max
PARAM_VALUE 0 vcpu->arch.hyperv 1-u64max
CAPPED_DATA 1 msr 1
DATA_SOURCE 0 vcpu $0
DATA_SOURCE 1 msr $1
NOCHECK_CALL
LOCK2 &hv->hv_lock
TYPE_LOCK (struct kvm_hv)->hv_lock