Searched refs:kvm_mmu_memory_cache (Results 1 – 19 of 19) sorted by relevance
| /linux/arch/riscv/include/asm/ |
| H A D | kvm_gstage.h | 47 struct kvm_mmu_memory_cache *pcache, 51 struct kvm_mmu_memory_cache *pcache,
|
| H A D | kvm_host.h | 258 struct kvm_mmu_memory_cache mmu_page_cache;
|
| /linux/arch/mips/kvm/ |
| H A D | mmu.c | 104 static pte_t *kvm_mips_walk_pgd(pgd_t *pgd, struct kvm_mmu_memory_cache *cache, in kvm_mips_walk_pgd() 143 struct kvm_mmu_memory_cache *cache, in kvm_mips_pte_for_gpa() 552 struct kvm_mmu_memory_cache *memcache = &vcpu->arch.mmu_page_cache; in kvm_mips_map_page()
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 866 struct kvm_mmu_memory_cache mmu_pte_list_desc_cache; 867 struct kvm_mmu_memory_cache mmu_shadow_page_cache; 868 struct kvm_mmu_memory_cache mmu_shadowed_info_cache; 869 struct kvm_mmu_memory_cache mmu_page_header_cache; 874 struct kvm_mmu_memory_cache mmu_external_spt_cache; 1615 struct kvm_mmu_memory_cache split_shadow_page_cache; 1616 struct kvm_mmu_memory_cache split_page_header_cache; 1628 struct kvm_mmu_memory_cache split_desc_cache;
|
| /linux/arch/riscv/kvm/ |
| H A D | gstage.c | 125 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 D | mmu.c | 45 struct kvm_mmu_memory_cache pcache = { in kvm_riscv_mmu_ioremap() 459 struct kvm_mmu_memory_cache *pcache = &vcpu->arch.mmu_page_cache; in kvm_riscv_mmu_map()
|
| /linux/include/linux/ |
| H A D | kvm_types.h | 110 struct kvm_mmu_memory_cache { struct
|
| H A D | kvm_host.h | 1550 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min); 1551 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min); 1552 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc); 1553 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc); 1554 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc);
|
| /linux/arch/loongarch/kvm/ |
| H A D | mmu.c | 150 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 D | kvm_pkvm.h | 222 struct kvm_mmu_memory_cache *mc);
|
| H A D | kvm_pgtable.h | 807 struct kvm_mmu_memory_cache *mc);
|
| H A D | kvm_host.h | 194 struct kvm_mmu_memory_cache split_page_cache; 904 struct kvm_mmu_memory_cache mmu_page_cache;
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 234 struct kvm_mmu_memory_cache mmu_page_cache;
|
| /linux/arch/arm64/kvm/ |
| H A D | mmu.c | 108 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() 1182 struct kvm_mmu_memory_cache cache = { .gfp_zero = __GFP_ZERO }; in kvm_phys_addr_ioremap()
|
| H A D | pkvm.c | 483 struct kvm_mmu_memory_cache *mc) in pkvm_pgtable_stage2_split()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 1007 static int pte_list_add(struct kvm *kvm, struct kvm_mmu_memory_cache *cache, in pte_list_add() 1680 struct kvm_mmu_memory_cache *cache, in __rmap_add() 1706 struct kvm_mmu_memory_cache *cache = &vcpu->arch.mmu_pte_list_desc_cache; in rmap_add() 1836 struct kvm_mmu_memory_cache *cache, in mmu_page_add_parent_pte() 2335 struct kvm_mmu_memory_cache *page_header_cache; 2336 struct kvm_mmu_memory_cache *shadow_page_cache; 2337 struct kvm_mmu_memory_cache *shadowed_info_cache; 2540 struct kvm_mmu_memory_cache *cache, u64 *sptep, in __link_shadow_page() 6974 static inline bool need_topup(struct kvm_mmu_memory_cache *cache, int min) in need_topup() 7059 struct kvm_mmu_memory_cache *cache = &kvm->arch.split_desc_cache; in shadow_mmu_split_huge_page()
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 349 static inline void *mmu_memory_cache_alloc_obj(struct kvm_mmu_memory_cache *mc, in mmu_memory_cache_alloc_obj() 365 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min) in __kvm_mmu_topup_memory_cache() 404 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min) in kvm_mmu_topup_memory_cache() 409 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_nr_free_objects() 414 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc) in kvm_mmu_free_memory_cache() 429 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_alloc()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 1484 struct kvm_mmu_memory_cache *mc = ctx->arg; in stage2_split_walker() 1549 struct kvm_mmu_memory_cache *mc) in kvm_pgtable_stage2_split()
|
| /linux/arch/mips/include/asm/ |
| H A D | kvm_host.h | 348 struct kvm_mmu_memory_cache mmu_page_cache;
|