Home
last modified time | relevance | path

Searched refs:kvm_mmu_memory_cache (Results 1 – 17 of 17) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dkvm_gstage.h47 struct kvm_mmu_memory_cache *pcache,
51 struct kvm_mmu_memory_cache *pcache,
H A Dkvm_host.h254 struct kvm_mmu_memory_cache mmu_page_cache;
/linux/include/linux/
H A Dkvm_types.h86 struct kvm_mmu_memory_cache { struct
H A Dkvm_host.h1528 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min);
1529 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min);
1530 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc);
1531 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc);
1532 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc);
/linux/arch/x86/include/asm/
H A Dkvm_host.h850 struct kvm_mmu_memory_cache mmu_pte_list_desc_cache;
851 struct kvm_mmu_memory_cache mmu_shadow_page_cache;
852 struct kvm_mmu_memory_cache mmu_shadowed_info_cache;
853 struct kvm_mmu_memory_cache mmu_page_header_cache;
858 struct kvm_mmu_memory_cache mmu_external_spt_cache;
1577 struct kvm_mmu_memory_cache split_shadow_page_cache;
1578 struct kvm_mmu_memory_cache split_page_header_cache;
1590 struct kvm_mmu_memory_cache split_desc_cache;
/linux/arch/riscv/kvm/
H A Dgstage.c125 struct kvm_mmu_memory_cache *pcache, in kvm_riscv_gstage_set_pte()
167 struct kvm_mmu_memory_cache *pcache, in kvm_riscv_gstage_map_page()
H A Dmmu.c45 struct kvm_mmu_memory_cache pcache = { in kvm_riscv_mmu_ioremap()
337 struct kvm_mmu_memory_cache *pcache = &vcpu->arch.mmu_page_cache; in kvm_riscv_mmu_map()
/linux/arch/loongarch/kvm/
H A Dmmu.c150 struct kvm_mmu_memory_cache *cache, in kvm_populate_gpa()
733 struct kvm_mmu_memory_cache *memcache; in kvm_split_huge()
782 struct kvm_mmu_memory_cache *memcache = &vcpu->arch.mmu_page_cache; in kvm_map_page()
/linux/arch/arm64/include/asm/
H A Dkvm_pkvm.h197 struct kvm_mmu_memory_cache *mc);
H A Dkvm_pgtable.h801 struct kvm_mmu_memory_cache *mc);
H A Dkvm_host.h193 struct kvm_mmu_memory_cache split_page_cache;
868 struct kvm_mmu_memory_cache mmu_page_cache;
/linux/arch/loongarch/include/asm/
H A Dkvm_host.h229 struct kvm_mmu_memory_cache mmu_page_cache;
/linux/arch/arm64/kvm/
H A Dmmu.c108 struct kvm_mmu_memory_cache *cache; in need_split_memcache_topup_or_resched()
123 struct kvm_mmu_memory_cache *cache; in kvm_mmu_split_huge_pages()
199 struct kvm_mmu_memory_cache *mc = arg; in stage2_memcache_zalloc_page()
1177 struct kvm_mmu_memory_cache cache = { .gfp_zero = __GFP_ZERO }; in kvm_phys_addr_ioremap()
H A Dpkvm.c455 struct kvm_mmu_memory_cache *mc) in pkvm_pgtable_stage2_split()
/linux/arch/x86/kvm/mmu/
H A Dmmu.c1003 static int pte_list_add(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in pte_list_add()
1676 struct kvm_mmu_memory_cache *cache, in __rmap_add()
1702 struct kvm_mmu_memory_cache *cache = &vcpu->arch.mmu_pte_list_desc_cache; in rmap_add()
1832 struct kvm_mmu_memory_cache *cache, in mmu_page_add_parent_pte()
2331 struct kvm_mmu_memory_cache *page_header_cache;
2332 struct kvm_mmu_memory_cache *shadow_page_cache;
2333 struct kvm_mmu_memory_cache *shadowed_info_cache;
2536 struct kvm_mmu_memory_cache *cache, u64 *sptep, in __link_shadow_page()
6867 static inline bool need_topup(struct kvm_mmu_memory_cache *cache, int min) in need_topup()
6952 struct kvm_mmu_memory_cache *cache = &kvm->arch.split_desc_cache; in shadow_mmu_split_huge_page()
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c1422 struct kvm_mmu_memory_cache *mc = ctx->arg; in stage2_split_walker()
1487 struct kvm_mmu_memory_cache *mc) in kvm_pgtable_stage2_split()
/linux/virt/kvm/
H A Dkvm_main.c348 static inline void *mmu_memory_cache_alloc_obj(struct kvm_mmu_memory_cache *mc, in mmu_memory_cache_alloc_obj()
364 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min) in __kvm_mmu_topup_memory_cache()
403 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min) in kvm_mmu_topup_memory_cache()
408 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_nr_free_objects()
413 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc) in kvm_mmu_free_memory_cache()
428 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_alloc()