Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kvm/cpuid.c __do_cpuid_func() -> xstate_required_size()

Type Parameter Key Value
PARAM_VALUE 0 xstate_bv 0-393983
PARAM_VALUE 1 compacted 0
DATA_SOURCE 0 xstate_bv r kvm_get_filtered_xcr0
PREEMPT_ADD <- disables preempt

arch/x86/kvm/cpuid.c __do_cpuid_func() -> xstate_required_size()

Type Parameter Key Value
PARAM_VALUE 0 xstate_bv 0-524287
PARAM_VALUE 1 compacted 1
PREEMPT_ADD <- disables preempt

arch/x86/kvm/cpuid.c kvm_update_cpuid_runtime() -> xstate_required_size()

Type Parameter Key Value
PARAM_VALUE 1 compacted 0
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/cpuid.c kvm_update_cpuid_runtime() -> xstate_required_size()

Type Parameter Key Value
PARAM_VALUE 1 compacted 1
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/x86.c kvm_vm_ioctl_check_extension() -> xstate_required_size()

Type Parameter Key Value
PARAM_VALUE 0 xstate_bv 0-393983
PARAM_VALUE 1 compacted 0