Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

arch/x86/kvm/regs.c pdptr_rsvd_bits() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 5
PARAM_VALUE 1 e 8
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/regs.c pdptr_rsvd_bits() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 1
PARAM_VALUE 1 e 2
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/spte.c kvm_mmu_reset_all_pte_masks() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 31,39,251
PARAM_VALUE 1 e (-1),35,43
BIT_INFO 0 s 0x0,0x3f
LOCK2 _T->lock

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 7
PARAM_VALUE 1 e 7
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 0
PARAM_VALUE 1 e 62
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 0
PARAM_VALUE 1 e 51
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 63
PARAM_VALUE 1 e 63
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 8
PARAM_VALUE 1 e 8
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 17
PARAM_VALUE 1 e 21
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 63
PARAM_VALUE 1 e 63
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 5
PARAM_VALUE 1 e 8
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 1
PARAM_VALUE 1 e 2
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 13
PARAM_VALUE 1 e 20
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 7
PARAM_VALUE 1 e 7
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 7
PARAM_VALUE 1 e 7
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 13
PARAM_VALUE 1 e 29
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 13
PARAM_VALUE 1 e 20
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 0
PARAM_VALUE 1 e 51
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 7
PARAM_VALUE 1 e 7
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 7
PARAM_VALUE 1 e 7
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 3
PARAM_VALUE 1 e 7
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 3
PARAM_VALUE 1 e 7
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 3
PARAM_VALUE 1 e 6
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 3
PARAM_VALUE 1 e 6
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 12
PARAM_VALUE 1 e 29
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c __reset_rsvds_bits_mask_ept() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 12
PARAM_VALUE 1 e 20
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/mmu/mmu.c reserved_hpa_bits() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 1 e 63
PREEMPT_ADD
HALF_LOCKED2 &vcpu->kvm->srcu

arch/x86/kvm/cpuid.c kvm_vcpu_reserved_gpa_bits_raw() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 1 e 63
USER_DATA 0 s 1-255[c]

arch/x86/kvm/svm/svm.c svm_adjust_mmio_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 0 s 0-36,46
PARAM_VALUE 1 e 51
LOCK2 _T->lock

arch/x86/kvm/vmx/vmx.c vmx_setup_me_spte_mask() -> rsvd_bits()

Type Parameter Key Value
PARAM_VALUE 1 e (-1)-35,45,51,228-254
LOCK2 _T->lock