/kernel/linux/linux-5.10/drivers/net/ |
H A D | xen-netfront.c | 474 static void xennet_tx_setup_grant(unsigned long gfn, unsigned int offset, in xennet_tx_setup_grant() argument 527 static void xennet_make_one_txreq(unsigned long gfn, unsigned int offset, in xennet_make_one_txreq() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kvm_host.h | 241 kvm_pfn_t gfn; member 1095 search_memslots(struct kvm_memslots *slots, gfn_t gfn) search_memslots() argument 1127 __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) __gfn_to_memslot() argument 1133 __gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) __gfn_to_hva_memslot() argument 1146 memslot_id(struct kvm *kvm, gfn_t gfn) memslot_id() argument 1159 gfn_to_gpa(gfn_t gfn) gfn_to_gpa() argument [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 594 static void blkif_setup_rw_req_grant(unsigned long gfn, unsigned int offset, in blkif_setup_rw_req_grant() argument 1328 static void blkif_copy_from_grant(unsigned long gfn, unsigned int offset, in blkif_copy_from_grant() argument 374 get_grant(grant_ref_t *gref_head, unsigned long gfn, struct blkfront_ring_info *rinfo) get_grant() argument
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | xen-netfront.c | 472 static void xennet_tx_setup_grant(unsigned long gfn, unsigned int offset, in xennet_tx_setup_grant() argument 525 static void xennet_make_one_txreq(unsigned long gfn, unsigned int offset, in xennet_make_one_txreq() argument
|
/third_party/pulseaudio/src/pulsecore/ |
H A D | core-util.c | 2005 char *gfn; in pa_open_config_file() local 2071 char *gfn; in pa_find_config_file() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | svm.c | 3750 static u64 svm_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) in svm_get_mt_mask() argument
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | nested.c | 3738 gfn_t gfn; in nested_mark_vmcs12_pages_dirty() local
|
H A D | vmx.c | 7205 static u64 vmx_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) in vmx_get_mt_mask() argument
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | kvm-s390.c | 1939 static int gfn_to_memslot_approx(struct kvm_memslots *slots, gfn_t gfn) in gfn_to_memslot_approx() argument
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | kvm-s390.c | 2215 gfn_to_memslot_approx(struct kvm_memslots *slots, gfn_t gfn) gfn_to_memslot_approx() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | kvm_host.h | 295 kvm_pfn_t gfn; member 1513 kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) kvm_arch_flush_remote_tlbs_range() argument 1648 try_get_memslot(struct kvm_memory_slot *slot, gfn_t gfn) try_get_memslot() argument 1667 search_memslots(struct kvm_memslots *slots, gfn_t gfn, bool approx) search_memslots() argument 1688 ____gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn, bool approx) ____gfn_to_memslot() argument 1712 __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) __gfn_to_memslot() argument 1718 __gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) __gfn_to_hva_memslot() argument 1731 memslot_id(struct kvm *kvm, gfn_t gfn) memslot_id() argument 1744 gfn_to_gpa(gfn_t gfn) gfn_to_gpa() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | nested.c | 3797 gfn_t gfn; in nested_mark_vmcs12_pages_dirty() local
|
H A D | vmx.c | 6751 const gfn_t gfn = APIC_DEFAULT_PHYS_BASE >> PAGE_SHIFT; in vmx_set_apic_access_page_addr() local 7592 static u8 vmx_get_mt_mask(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio) in vmx_get_mt_mask() argument
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu.c | 217 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte() argument 241 static bool set_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, in set_mmio_spte() argument 705 static void kvm_mmu_page_set_gfn(struct kvm_mmu_page *sp, int index, gfn_t gfn) in kvm_mmu_page_set_gfn() argument 723 lpage_info_slot(gfn_t gfn, struct kvm_memory_slot *slot, int level) lpage_info_slot() argument 733 update_gfn_disallow_lpage_count(struct kvm_memory_slot *slot, gfn_t gfn, int count) update_gfn_disallow_lpage_count() argument 746 kvm_mmu_gfn_disallow_lpage(struct kvm_memory_slot *slot, gfn_t gfn) kvm_mmu_gfn_disallow_lpage() argument 751 kvm_mmu_gfn_allow_lpage(struct kvm_memory_slot *slot, gfn_t gfn) kvm_mmu_gfn_allow_lpage() argument 760 gfn_t gfn; account_shadowed() local 790 gfn_t gfn; unaccount_shadowed() local 811 gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t gfn, bool no_dirty_log) gfn_to_memslot_dirty_bitmap() argument 937 __gfn_to_rmap(gfn_t gfn, int level, struct kvm_memory_slot *slot) __gfn_to_rmap() argument 946 gfn_to_rmap(struct kvm *kvm, gfn_t gfn, struct kvm_mmu_page *sp) gfn_to_rmap() argument 965 rmap_add(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn) rmap_add() argument 979 gfn_t gfn; rmap_remove() local 1288 kvm_mmu_slot_gfn_write_protect(struct kvm *kvm, struct kvm_memory_slot *slot, u64 gfn) kvm_mmu_slot_gfn_write_protect() argument 1307 rmap_write_protect(struct kvm_vcpu *vcpu, u64 gfn) rmap_write_protect() argument 1331 kvm_unmap_rmapp(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data) kvm_unmap_rmapp() argument 1338 kvm_set_pte_rmapp(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data) kvm_set_pte_rmapp() argument 1388 gfn_t gfn; global() member 1447 kvm_handle_hva_range(struct kvm *kvm, unsigned long start, unsigned long end, unsigned long data, int (*handler)(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data)) kvm_handle_hva_range() argument 1494 kvm_handle_hva(struct kvm *kvm, unsigned long hva, unsigned long data, int (*handler)(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data)) kvm_handle_hva() argument 1530 kvm_age_rmapp(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data) kvm_age_rmapp() argument 1545 kvm_test_age_rmapp(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, unsigned long data) kvm_test_age_rmapp() argument 1560 rmap_recycle(struct kvm_vcpu *vcpu, u64 *spte, gfn_t gfn) rmap_recycle() argument 1635 kvm_page_table_hashfn(gfn_t gfn) kvm_page_table_hashfn() argument 1886 kvm_sync_pages(struct kvm_vcpu *vcpu, gfn_t gfn, struct list_head *invalid_list) kvm_sync_pages() argument 2020 kvm_mmu_get_page(struct kvm_vcpu *vcpu, gfn_t gfn, gva_t gaddr, unsigned level, int direct, unsigned int access) kvm_mmu_get_page() argument 2468 kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn) kvm_mmu_unprotect_page() argument 2499 mmu_need_write_protect(struct kvm_vcpu *vcpu, gfn_t gfn, bool can_unsync) mmu_need_write_protect() argument 2560 set_spte(struct kvm_vcpu *vcpu, u64 *sptep, unsigned int pte_access, int level, gfn_t gfn, kvm_pfn_t pfn, bool speculative, bool can_unsync, bool host_writable) set_spte() argument 2587 mmu_set_spte(struct kvm_vcpu *vcpu, u64 *sptep, unsigned int pte_access, bool write_fault, int level, gfn_t gfn, kvm_pfn_t pfn, bool speculative, bool host_writable) mmu_set_spte() argument 2662 pte_prefetch_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn, bool no_dirty_log) pte_prefetch_gfn_to_pfn() argument 2682 gfn_t gfn; direct_pte_prefetch_many() local 2745 host_pfn_mapping_level(struct kvm_vcpu *vcpu, gfn_t gfn, kvm_pfn_t pfn, struct kvm_memory_slot *slot) host_pfn_mapping_level() argument 2772 kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, gfn_t gfn, int max_level, kvm_pfn_t *pfnp, bool huge_page_disallowed, int *req_level) kvm_mmu_hugepage_adjust() argument 2828 disallowed_hugepage_adjust(u64 spte, gfn_t gfn, int cur_level, kvm_pfn_t *pfnp, int *goal_levelp) disallowed_hugepage_adjust() argument 2861 gfn_t gfn = gpa >> PAGE_SHIFT; __direct_map() local 2912 kvm_handle_bad_page(struct kvm_vcpu *vcpu, gfn_t gfn, kvm_pfn_t pfn) kvm_handle_bad_page() argument 2930 handle_abnormal_pfn(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, kvm_pfn_t pfn, unsigned int access, int *ret_val) handle_abnormal_pfn() argument 2988 gfn_t gfn; fast_pf_fix_direct_spte() local 3217 mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, gva_t gva, u8 level, bool direct) mmu_alloc_root() argument 3581 gfn_t gfn = get_mmio_spte_gfn(spte); handle_mmio_page_fault() local 3602 page_fault_handle_page_track(struct kvm_vcpu *vcpu, u32 error_code, gfn_t gfn) page_fault_handle_page_track() argument 3647 kvm_arch_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, gfn_t gfn) kvm_arch_setup_async_pf() argument 3661 try_async_pf(struct kvm_vcpu *vcpu, bool prefault, gfn_t gfn, gpa_t cr2_or_gpa, kvm_pfn_t *pfn, bool write, bool *writable) try_async_pf() argument 3708 gfn_t gfn = gpa >> PAGE_SHIFT; direct_page_fault() local 3942 sync_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, unsigned int access, int *nr_present) sync_mmio_spte() argument 4990 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_mmu_pte_write() local [all...] |
/kernel/linux/linux-5.10/virt/kvm/ |
H A D | kvm_main.c | 1753 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot() argument 1759 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot() argument 1764 bool kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) in kvm_is_visible_gfn() argument 1772 bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_is_visible_gfn() argument 1780 unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_host_page_size() argument 1809 __gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages, bool write) __gfn_to_hva_many() argument 1824 gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages) gfn_to_hva_many() argument 1830 gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_hva_memslot() argument 1837 gfn_to_hva(struct kvm *kvm, gfn_t gfn) gfn_to_hva() argument 1843 kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_hva() argument 1857 gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn, bool *writable) gfn_to_hva_memslot_prot() argument 1868 gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) gfn_to_hva_prot() argument 1875 kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) kvm_vcpu_gfn_to_hva_prot() argument 2104 __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, bool *async, bool write_fault, bool *writable) __gfn_to_pfn_memslot() argument 2133 gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, bool *writable) gfn_to_pfn_prot() argument 2141 gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_pfn_memslot() argument 2147 gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_pfn_memslot_atomic() argument 2153 kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_pfn_atomic() argument 2159 gfn_to_pfn(struct kvm *kvm, gfn_t gfn) gfn_to_pfn() argument 2165 kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_pfn() argument 2171 gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, struct page **pages, int nr_pages) gfn_to_page_many_atomic() argument 2201 gfn_to_page(struct kvm *kvm, gfn_t gfn) gfn_to_page() argument 2225 kvm_cache_gfn_to_pfn(struct kvm_memory_slot *slot, gfn_t gfn, struct gfn_to_pfn_cache *cache, u64 gen) kvm_cache_gfn_to_pfn() argument 2236 __kvm_map_gfn(struct kvm_memslots *slots, gfn_t gfn, struct kvm_host_map *map, struct gfn_to_pfn_cache *cache, bool atomic) __kvm_map_gfn() argument 2291 kvm_map_gfn(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map, struct gfn_to_pfn_cache *cache, bool atomic) kvm_map_gfn() argument 2299 kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) kvm_vcpu_map() argument 2358 kvm_vcpu_gfn_to_page(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_page() argument 2439 __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, int len) __kvm_read_guest_page() argument 2454 kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, int len) kvm_read_guest_page() argument 2463 kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, int len) kvm_vcpu_read_guest_page() argument 2474 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_read_guest() local 2494 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_read_guest() local 2512 __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, unsigned long len) __kvm_read_guest_atomic() argument 2532 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_read_guest_atomic() local 2540 __kvm_write_guest_page(struct kvm_memory_slot *memslot, gfn_t gfn, const void *data, int offset, int len) __kvm_write_guest_page() argument 2556 kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, int offset, int len) kvm_write_guest_page() argument 2565 kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data, int offset, int len) kvm_vcpu_write_guest_page() argument 2577 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_write_guest() local 2598 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_write_guest() local 2740 kvm_clear_guest_page(struct kvm *kvm, gfn_t gfn, int offset, int len) kvm_clear_guest_page() argument 2750 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_clear_guest() local 2767 mark_page_dirty_in_slot(struct kvm_memory_slot *memslot, gfn_t gfn) mark_page_dirty_in_slot() argument 2777 mark_page_dirty(struct kvm *kvm, gfn_t gfn) mark_page_dirty() argument 2786 kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_mark_page_dirty() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu.c | 277 int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) in kvm_arch_flush_remote_tlbs_range() argument 291 gfn_t gfn = kvm_mmu_page_get_gfn(sp, spte_index(sptep)); in kvm_flush_remote_tlbs_sptep() local 296 static void mark_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, u64 gfn, in mark_mmio_spte() argument 758 kvm_mmu_page_set_translation(struct kvm_mmu_page *sp, int index, gfn_t gfn, unsigned int access) kvm_mmu_page_set_translation() argument 780 gfn_t gfn = kvm_mmu_page_get_gfn(sp, index); kvm_mmu_page_set_access() local 789 lpage_info_slot(gfn_t gfn, const struct kvm_memory_slot *slot, int level) lpage_info_slot() argument 798 update_gfn_disallow_lpage_count(const struct kvm_memory_slot *slot, gfn_t gfn, int count) update_gfn_disallow_lpage_count() argument 811 kvm_mmu_gfn_disallow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) kvm_mmu_gfn_disallow_lpage() argument 816 kvm_mmu_gfn_allow_lpage(const struct kvm_memory_slot *slot, gfn_t gfn) kvm_mmu_gfn_allow_lpage() argument 825 gfn_t gfn; account_shadowed() local 873 gfn_t gfn; unaccount_shadowed() local 901 gfn_to_memslot_dirty_bitmap(struct kvm_vcpu *vcpu, gfn_t gfn, bool no_dirty_log) gfn_to_memslot_dirty_bitmap() argument 1080 gfn_to_rmap(gfn_t gfn, int level, const struct kvm_memory_slot *slot) gfn_to_rmap() argument 1094 gfn_t gfn; rmap_remove() local 1408 kvm_mmu_slot_gfn_write_protect(struct kvm *kvm, struct kvm_memory_slot *slot, u64 gfn, int min_level) kvm_mmu_slot_gfn_write_protect() argument 1430 kvm_vcpu_write_protect_gfn(struct kvm_vcpu *vcpu, u64 gfn) kvm_vcpu_write_protect_gfn() argument 1444 kvm_zap_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, pte_t unused) kvm_zap_rmap() argument 1451 kvm_set_pte_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, pte_t pte) kvm_set_pte_rmap() argument 1497 gfn_t gfn; global() member 1606 kvm_age_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, pte_t unused) kvm_age_rmap() argument 1620 kvm_test_age_rmap(struct kvm *kvm, struct kvm_rmap_head *rmap_head, struct kvm_memory_slot *slot, gfn_t gfn, int level, pte_t unused) kvm_test_age_rmap() argument 1635 __rmap_add(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, const struct kvm_memory_slot *slot, u64 *spte, gfn_t gfn, unsigned int access) __rmap_add() argument 1659 rmap_add(struct kvm_vcpu *vcpu, const struct kvm_memory_slot *slot, u64 *spte, gfn_t gfn, unsigned int access) rmap_add() argument 1743 kvm_page_table_hashfn(gfn_t gfn) kvm_page_table_hashfn() argument 2145 kvm_mmu_find_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, gfn_t gfn, struct hlist_head *sp_list, union kvm_mmu_page_role role) kvm_mmu_find_shadow_page() argument 2230 kvm_mmu_alloc_shadow_page(struct kvm *kvm, struct shadow_page_caches *caches, gfn_t gfn, struct hlist_head *sp_list, union kvm_mmu_page_role role) kvm_mmu_alloc_shadow_page() argument 2266 __kvm_mmu_get_shadow_page(struct kvm *kvm, struct kvm_vcpu *vcpu, struct shadow_page_caches *caches, gfn_t gfn, union kvm_mmu_page_role role) __kvm_mmu_get_shadow_page() argument 2288 kvm_mmu_get_shadow_page(struct kvm_vcpu *vcpu, gfn_t gfn, union kvm_mmu_page_role role) kvm_mmu_get_shadow_page() argument 2347 kvm_mmu_get_child_sp(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, bool direct, unsigned int access) kvm_mmu_get_child_sp() argument 2751 kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn) kvm_mmu_unprotect_page() argument 2799 mmu_try_to_unsync_pages(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn, bool can_unsync, bool prefetch) mmu_try_to_unsync_pages() argument 2900 mmu_set_spte(struct kvm_vcpu *vcpu, struct kvm_memory_slot *slot, u64 *sptep, unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, struct kvm_page_fault *fault) mmu_set_spte() argument 2979 gfn_t gfn; direct_pte_prefetch_many() local 3076 host_pfn_mapping_level(struct kvm *kvm, gfn_t gfn, const struct kvm_memory_slot *slot) host_pfn_mapping_level() argument 3140 kvm_mmu_max_mapping_level(struct kvm *kvm, const struct kvm_memory_slot *slot, gfn_t gfn, int max_level) kvm_mmu_max_mapping_level() argument 3261 kvm_send_hwpoison_signal(struct kvm_memory_slot *slot, gfn_t gfn) kvm_send_hwpoison_signal() argument 3642 mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant, u8 level) mmu_alloc_root() argument 4159 gfn_t gfn = get_mmio_spte_gfn(spte); handle_mmio_page_fault() local 4221 kvm_arch_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, gfn_t gfn) kvm_arch_setup_async_pf() argument 4665 sync_mmio_spte(struct kvm_vcpu *vcpu, u64 *sptep, gfn_t gfn, unsigned int access) sync_mmio_spte() argument 5650 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_mmu_track_write() local 6347 gfn_t gfn; shadow_mmu_get_sp_for_split() local 6378 gfn_t gfn; shadow_mmu_split_huge_page() local 6420 gfn_t gfn; shadow_mmu_try_split_huge_page() local [all...] |
/kernel/linux/linux-6.6/virt/kvm/ |
H A D | kvm_main.c | 369 void kvm_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, u64 nr_pages) in kvm_flush_remote_tlbs_range() argument 2345 struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn) in gfn_to_memslot() argument 2351 struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_vcpu_gfn_to_memslot() argument 2384 kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn) kvm_is_visible_gfn() argument 2392 kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_is_visible_gfn() argument 2400 kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_host_page_size() argument 2429 __gfn_to_hva_many(const struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages, bool write) __gfn_to_hva_many() argument 2444 gfn_to_hva_many(struct kvm_memory_slot *slot, gfn_t gfn, gfn_t *nr_pages) gfn_to_hva_many() argument 2450 gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_hva_memslot() argument 2457 gfn_to_hva(struct kvm *kvm, gfn_t gfn) gfn_to_hva() argument 2463 kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_hva() argument 2477 gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn, bool *writable) gfn_to_hva_memslot_prot() argument 2488 gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable) gfn_to_hva_prot() argument 2495 kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable) kvm_vcpu_gfn_to_hva_prot() argument 2746 __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, bool interruptible, bool *async, bool write_fault, bool *writable, hva_t *hva) __gfn_to_pfn_memslot() argument 2778 gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, bool *writable) gfn_to_pfn_prot() argument 2786 gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_pfn_memslot() argument 2793 gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn) gfn_to_pfn_memslot_atomic() argument 2800 kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_pfn_atomic() argument 2806 gfn_to_pfn(struct kvm *kvm, gfn_t gfn) gfn_to_pfn() argument 2812 kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_gfn_to_pfn() argument 2818 gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, struct page **pages, int nr_pages) gfn_to_page_many_atomic() argument 2841 gfn_to_page(struct kvm *kvm, gfn_t gfn) gfn_to_page() argument 2867 kvm_vcpu_map(struct kvm_vcpu *vcpu, gfn_t gfn, struct kvm_host_map *map) kvm_vcpu_map() argument 3028 __kvm_read_guest_page(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, int len) __kvm_read_guest_page() argument 3043 kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, int len) kvm_read_guest_page() argument 3052 kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, int len) kvm_vcpu_read_guest_page() argument 3063 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_read_guest() local 3083 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_read_guest() local 3101 __kvm_read_guest_atomic(struct kvm_memory_slot *slot, gfn_t gfn, void *data, int offset, unsigned long len) __kvm_read_guest_atomic() argument 3121 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_read_guest_atomic() local 3129 __kvm_write_guest_page(struct kvm *kvm, struct kvm_memory_slot *memslot, gfn_t gfn, const void *data, int offset, int len) __kvm_write_guest_page() argument 3146 kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, int offset, int len) kvm_write_guest_page() argument 3155 kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data, int offset, int len) kvm_vcpu_write_guest_page() argument 3167 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_write_guest() local 3188 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_vcpu_write_guest() local 3333 gfn_t gfn = gpa >> PAGE_SHIFT; kvm_clear_guest() local 3350 mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn) mark_page_dirty_in_slot() argument 3375 mark_page_dirty(struct kvm *kvm, gfn_t gfn) mark_page_dirty() argument 3384 kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_vcpu_mark_page_dirty() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 757 static int kvm_read_nested_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, in kvm_read_nested_guest_page() argument 810 gfn_t gfn; in pdptrs_changed() local 11166 static inline u32 kvm_async_pf_hash_fn(gfn_t gfn) in kvm_async_pf_hash_fn() argument 11178 static void kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_add_async_pf_gfn() argument 11188 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_async_pf_gfn_slot() argument 11201 kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_find_async_pf_gfn() argument 11206 kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_del_async_pf_gfn() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 123 static inline gfn_t gfn_to_index(gfn_t gfn, gfn_t base_gfn, int level) in gfn_to_index() argument 1324 gfn_t gfn; member [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 1787 gfn_t gfn; member [all...] |
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | kvm.h | 1797 __u64 gfn; member
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.c | 10419 unsigned long gfn = gpa_to_gfn(APIC_DEFAULT_PHYS_BASE); in __kvm_set_or_clear_apicv_inhibit() local 12982 static inline u32 kvm_async_pf_hash_fn(gfn_t gfn) in kvm_async_pf_hash_fn() argument 12994 static void kvm_add_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) in kvm_add_async_pf_gfn() argument 13004 kvm_async_pf_gfn_slot(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_async_pf_gfn_slot() argument 13017 kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_find_async_pf_gfn() argument 13022 kvm_del_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn) kvm_del_async_pf_gfn() argument [all...] |
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | kvm.h | 1790 __u64 gfn; member
|