Searched refs:kvm_hyp_memcache (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/arch/arm64/kvm/hyp/include/nvhe/ |
A D | mem_protect.h | 79 void reclaim_guest_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc); 80 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages, 81 struct kvm_hyp_memcache *host_mc);
|
/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/ |
A D | mm.c | 345 struct kvm_hyp_memcache *host_mc = arg; in admit_host_page() 363 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages, in refill_memcache() 364 struct kvm_hyp_memcache *host_mc) in refill_memcache() 366 struct kvm_hyp_memcache tmp = *host_mc; in refill_memcache()
|
A D | pkvm.c | 562 teardown_donated_memory(struct kvm_hyp_memcache *mc, void *addr, size_t size) in teardown_donated_memory() 575 struct kvm_hyp_memcache *mc; in __pkvm_teardown_vm()
|
A D | mem_protect.c | 269 void reclaim_guest_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc) in reclaim_guest_pages()
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | kvm_host.h | 81 struct kvm_hyp_memcache { struct 86 static inline void push_hyp_memcache(struct kvm_hyp_memcache *mc, in push_hyp_memcache() argument 95 static inline void *pop_hyp_memcache(struct kvm_hyp_memcache *mc, in pop_hyp_memcache() 109 static inline int __topup_hyp_memcache(struct kvm_hyp_memcache *mc, in __topup_hyp_memcache() 126 static inline void __free_hyp_memcache(struct kvm_hyp_memcache *mc, in __free_hyp_memcache() 135 void free_hyp_memcache(struct kvm_hyp_memcache *mc); 136 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages); 184 struct kvm_hyp_memcache teardown_mc;
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | mmu.c | 868 void free_hyp_memcache(struct kvm_hyp_memcache *mc) in free_hyp_memcache() 875 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages) in topup_hyp_memcache()
|
Completed in 15 milliseconds