Searched refs:kvm_mmu_memory_cache (Results 1 – 12 of 12) sorted by relevance
| /Linux-v6.1/include/linux/ |
| D | kvm_types.h | 92 struct kvm_mmu_memory_cache { struct
|
| D | kvm_host.h | 1363 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min); 1364 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min); 1365 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc); 1366 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc); 1367 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc);
|
| /Linux-v6.1/arch/riscv/kvm/ |
| D | mmu.c | 138 struct kvm_mmu_memory_cache *pcache, in gstage_set_pte() 178 struct kvm_mmu_memory_cache *pcache, in gstage_map_page() 354 struct kvm_mmu_memory_cache pcache = { in kvm_riscv_gstage_ioremap() 628 struct kvm_mmu_memory_cache *pcache = &vcpu->arch.mmu_page_cache; in kvm_riscv_gstage_map()
|
| /Linux-v6.1/arch/mips/kvm/ |
| 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() 144 struct kvm_mmu_memory_cache *cache, in kvm_mips_pte_for_gpa() 592 struct kvm_mmu_memory_cache *memcache = &vcpu->arch.mmu_page_cache; in kvm_mips_map_page()
|
| /Linux-v6.1/arch/x86/include/asm/ |
| D | kvm_host.h | 730 struct kvm_mmu_memory_cache mmu_pte_list_desc_cache; 731 struct kvm_mmu_memory_cache mmu_shadow_page_cache; 732 struct kvm_mmu_memory_cache mmu_shadowed_info_cache; 733 struct kvm_mmu_memory_cache mmu_page_header_cache; 1357 struct kvm_mmu_memory_cache split_shadow_page_cache; 1358 struct kvm_mmu_memory_cache split_page_header_cache; 1370 struct kvm_mmu_memory_cache split_desc_cache;
|
| /Linux-v6.1/arch/x86/kvm/mmu/ |
| D | mmu_internal.h | 316 void *mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc);
|
| D | mmu.c | 866 static int pte_list_add(struct kvm_mmu_memory_cache *cache, u64 *spte, in pte_list_add() 1027 struct kvm_mmu_memory_cache *mc; in rmap_can_add() 1584 struct kvm_mmu_memory_cache *cache, in __rmap_add() 1611 struct kvm_mmu_memory_cache *cache = &vcpu->arch.mmu_pte_list_desc_cache; in rmap_add() 1698 static void mmu_page_add_parent_pte(struct kvm_mmu_memory_cache *cache, in mmu_page_add_parent_pte() 2112 struct kvm_mmu_memory_cache *page_header_cache; 2113 struct kvm_mmu_memory_cache *shadow_page_cache; 2114 struct kvm_mmu_memory_cache *shadowed_info_cache; 2309 struct kvm_mmu_memory_cache *cache, u64 *sptep, in __link_shadow_page() 6104 static inline bool need_topup(struct kvm_mmu_memory_cache *cache, int min) in need_topup() [all …]
|
| /Linux-v6.1/arch/riscv/include/asm/ |
| D | kvm_host.h | 223 struct kvm_mmu_memory_cache mmu_page_cache;
|
| /Linux-v6.1/arch/arm64/kvm/ |
| D | mmu.c | 101 struct kvm_mmu_memory_cache *mc = arg; in stage2_memcache_zalloc_page() 824 struct kvm_mmu_memory_cache cache = { .gfp_zero = __GFP_ZERO }; in kvm_phys_addr_ioremap() 1133 struct kvm_mmu_memory_cache *memcache = &vcpu->arch.mmu_page_cache; in user_mem_abort()
|
| /Linux-v6.1/arch/arm64/include/asm/ |
| D | kvm_host.h | 403 struct kvm_mmu_memory_cache mmu_page_cache;
|
| /Linux-v6.1/virt/kvm/ |
| D | kvm_main.c | 388 static inline void *mmu_memory_cache_alloc_obj(struct kvm_mmu_memory_cache *mc, in mmu_memory_cache_alloc_obj() 399 int __kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int capacity, int min) in __kvm_mmu_topup_memory_cache() 431 int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min) in kvm_mmu_topup_memory_cache() 436 int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_nr_free_objects() 441 void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc) in kvm_mmu_free_memory_cache() 456 void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc) in kvm_mmu_memory_cache_alloc()
|
| /Linux-v6.1/arch/mips/include/asm/ |
| D | kvm_host.h | 348 struct kvm_mmu_memory_cache mmu_page_cache;
|