Home
last modified time | relevance | path

Searched defs:gfn (Results 101 - 123 of 123) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/net/
H A Dxen-netfront.c474 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 Dkvm_host.h241 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 Dxen-blkfront.c594 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 Dxen-netfront.c472 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 Dcore-util.c2005 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 Dsvm.c3750 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 Dnested.c3738 gfn_t gfn; in nested_mark_vmcs12_pages_dirty() local
H A Dvmx.c7205 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 Dkvm-s390.c1939 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 Dkvm-s390.c2215 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 Dkvm_host.h295 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 Dnested.c3797 gfn_t gfn; in nested_mark_vmcs12_pages_dirty() local
H A Dvmx.c6751 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 Dmmu.c217 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 Dkvm_main.c1753 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 Dmmu.c277 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 Dkvm_main.c369 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 Dx86.c757 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 Dkvm_host.h123 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 Dkvm_host.h1787 gfn_t gfn; member
[all...]
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dkvm.h1797 __u64 gfn; member
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c10419 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 Dkvm.h1790 __u64 gfn; member

Completed in 135 milliseconds

12345