gfn_t 78 arch/x86/include/asm/kvm_host.h static inline gfn_t gfn_to_index(gfn_t gfn, gfn_t base_gfn, int level) gfn_t 215 arch/x86/include/asm/kvm_host.h gfn_t gfn; gfn_t 220 arch/x86/include/asm/kvm_host.h gfn_t *gfns; gfn_t 480 arch/x86/include/asm/kvm_host.h gfn_t mmio_gfn; gfn_t 498 arch/x86/include/asm/kvm_host.h gfn_t gfns[roundup_pow_of_two(ASYNC_PF_PER_VCPU)]; gfn_t 744 arch/x86/include/asm/kvm_host.h u64 (*get_mt_mask)(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio); gfn_t 778 arch/x86/include/asm/kvm_host.h gfn_t gfn; gfn_t 809 arch/x86/include/asm/kvm_host.h gfn_t gfn_offset, unsigned long mask); gfn_t 819 arch/x86/include/asm/kvm_host.h u8 kvm_get_guest_memory_type(struct kvm_vcpu *vcpu, gfn_t gfn); gfn_t 895 arch/x86/include/asm/kvm_host.h gfn_t gfn, void *data, int offset, int len, gfn_t 920 arch/x86/include/asm/kvm_host.h int kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn); gfn_t 1078 arch/x86/include/asm/kvm_host.h extern bool kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn); gfn_t 299 include/linux/kvm_host.h gfn_t base_gfn; gfn_t 532 include/linux/kvm_host.h int gfn_to_page_many_atomic(struct kvm *kvm, gfn_t gfn, struct page **pages, gfn_t 535 include/linux/kvm_host.h struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn); gfn_t 536 include/linux/kvm_host.h unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn); gfn_t 537 include/linux/kvm_host.h unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable); gfn_t 538 include/linux/kvm_host.h unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn); gfn_t 539 include/linux/kvm_host.h unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn, gfn_t 545 include/linux/kvm_host.h pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn); gfn_t 546 include/linux/kvm_host.h pfn_t gfn_to_pfn_async(struct kvm *kvm, gfn_t gfn, bool *async, gfn_t 548 include/linux/kvm_host.h pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn); gfn_t 549 include/linux/kvm_host.h pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, gfn_t 551 include/linux/kvm_host.h pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn); gfn_t 552 include/linux/kvm_host.h pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn); gfn_t 559 include/linux/kvm_host.h int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, gfn_t 566 include/linux/kvm_host.h int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, gfn_t 574 include/linux/kvm_host.h int kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len); gfn_t 576 include/linux/kvm_host.h struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn); gfn_t 577 include/linux/kvm_host.h int kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn); gfn_t 578 include/linux/kvm_host.h unsigned long kvm_host_page_size(struct kvm *kvm, gfn_t gfn); gfn_t 579 include/linux/kvm_host.h void mark_page_dirty(struct kvm *kvm, gfn_t gfn); gfn_t 833 include/linux/kvm_host.h search_memslots(struct kvm_memslots *slots, gfn_t gfn) gfn_t 846 include/linux/kvm_host.h __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) gfn_t 852 include/linux/kvm_host.h __gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) gfn_t 857 include/linux/kvm_host.h static inline int memslot_id(struct kvm *kvm, gfn_t gfn) gfn_t 862 include/linux/kvm_host.h static inline gfn_t gfn_t 865 include/linux/kvm_host.h gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT; gfn_t 870 include/linux/kvm_host.h static inline gpa_t gfn_to_gpa(gfn_t gfn) gfn_t 875 include/linux/kvm_host.h static inline gfn_t gpa_to_gfn(gpa_t gpa) gfn_t 877 include/linux/kvm_host.h return (gfn_t)(gpa >> PAGE_SHIFT);