Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/kvm/mmu/mmu.c kvm_mmu_prefetch_sptes() -> kvm_prefetch_pages()

Type Parameter Key Value
PARAM_VALUE 0 slot 4096-ptr_max
PARAM_VALUE 1 gfn 0-18446744073709551614
PARAM_VALUE 2 pages 8366690597654835200
PARAM_VALUE 3 nr_pages s32min-8
BUF_SIZE 2 pages 64
CAPPED_DATA 0 slot->base_gfn 1
CAPPED_DATA 1 gfn 1
CAPPED_DATA 1 gfn 1
DATA_SOURCE 0 slot r gfn_to_memslot_dirty_bitmap
DATA_SOURCE 1 gfn $1
DATA_SOURCE 3 nr_pages $3
UNITS 1 gfn unit_page
LOCK2 &vcpu->kvm->mmu_lock
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex
TYPE_LOCK (struct kvm)->mmu_lock