Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 4 files as a function:

Referenced in 16 files:

Smatch caller information:

arch/x86/coco/tdx/tdx.c virt_exception_kernel() -> read_msr()

Type Parameter Key Value
PARAM_VALUE 0 msr 4096-ptr_max
PARAM_VALUE 0 msr->fred_ss.type 3
PARAM_VALUE 0 msr->fred_ss.vector 20
PARAM_VALUE 0 msr->orig_ax u64max
PARAM_VALUE 1 ve 967276460840992768
PARAM_VALUE 1 ve->exit_qual 0
PARAM_VALUE 1 ve->exit_reason 31
PARAM_VALUE 1 ve->gla 0
PARAM_VALUE 1 ve->gpa 0
PARAM_VALUE 1 ve->instr_len 0
DATA_SOURCE 0 msr $0
DATA_SOURCE 1 ve $1

arch/x86/kvm/vmx/tdx.c tdx_prepare_switch_to_guest() -> read_msr()

Type Parameter Key Value
PARAM_VALUE 0 msr 3221225730

arch/x86/kvm/vmx/vmx.c vmx_prepare_switch_to_guest() -> read_msr()

Type Parameter Key Value
PARAM_VALUE 0 msr 3221225728

arch/x86/kvm/vmx/vmx.c vmx_prepare_switch_to_guest() -> read_msr()

Type Parameter Key Value
PARAM_VALUE 0 msr 3221225730

arch/x86/kvm/vmx/vmx.c vmx_read_guest_host_msr() -> read_msr()

Type Parameter Key Value
PARAM_VALUE 0 msr 3221225730
DATA_SOURCE 0 msr $1
PREEMPT_ADD <- disables preempt