kvm_memslots
kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm)) {
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(vcpu->kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(vcpu->kvm);
static inline struct kvm_memslots *kvm_memslots_raw(struct kvm *kvm)
__gfn_to_memslot(kvm_memslots(kvm), gfn);
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
memslot = __gfn_to_memslot(kvm_memslots(kvm), gfn);
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots = __kvm_memslots(kvm, i);
kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm))
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
slots = kvm_memslots(kvm);
kvm_for_each_memslot(memslot, bkt, kvm_memslots(kvm))
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(kvm);
static inline unsigned long kvm_s390_get_gfn_end(struct kvm_memslots *slots)
npages = kvm_s390_get_gfn_end(kvm_memslots(kvm));
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(vcpu->kvm);
struct kvm_memslots *slots;
slots = kvm_memslots(vcpu->kvm);
u64 gen = kvm_memslots(vcpu->kvm)->generation;
return vcpu->arch.mmio_gen == kvm_memslots(vcpu->kvm)->generation;
(sizeof(((struct kvm_memslots *)0)->id_hash) * 2 * KVM_MAX_NR_ADDRESS_SPACES)
static inline struct kvm_memslots *__kvm_memslots(struct kvm *kvm, int as_id)
static inline struct kvm_memslots *kvm_memslots(struct kvm *kvm)
static inline struct kvm_memslots *kvm_vcpu_memslots(struct kvm_vcpu *vcpu)
static inline bool kvm_memslots_empty(struct kvm_memslots *slots)
struct kvm_memory_slot *id_to_memslot(struct kvm_memslots *slots, int id)
struct kvm_memslots *slots;
struct kvm_memslots *slots,
struct kvm_memslots *kvm_vcpu_memslots(struct kvm_vcpu *vcpu);
search_memslots(struct kvm_memslots *slots, gfn_t gfn, bool approx)
____gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn, bool approx)
__gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn)
struct kvm_memslots __memslots[KVM_MAX_NR_ADDRESS_SPACES][2];
struct kvm_memslots __rcu *memslots[KVM_MAX_NR_ADDRESS_SPACES];
struct kvm_memslots;
struct kvm_memslots *slots;
static struct kvm_memslots *kvm_get_inactive_memslots(struct kvm *kvm, int as_id)
struct kvm_memslots *active = __kvm_memslots(kvm, as_id);
static void kvm_insert_gfn_node(struct kvm_memslots *slots,
static void kvm_erase_gfn_node(struct kvm_memslots *slots,
static void kvm_replace_gfn_node(struct kvm_memslots *slots,
struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id);
struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id);
static bool kvm_check_memslot_overlap(struct kvm_memslots *slots, int id,
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
struct kvm_memslots *slots;
return __gfn_to_memslot(kvm_memslots(kvm), gfn);
struct kvm_memslots *slots = kvm_vcpu_memslots(vcpu);
static int __kvm_gfn_to_hva_cache_init(struct kvm_memslots *slots,
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots = kvm_memslots(kvm);
struct kvm_memslots *slots;
static void kvm_free_memslots(struct kvm *kvm, struct kvm_memslots *slots)
struct kvm_memslots *slots = kvm_memslots(gpc->kvm);
struct kvm_memslots *slots = kvm_memslots(gpc->kvm);