Home
last modified time | relevance | path

Searched refs:kvm_hyp_memcache (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/arch/arm64/kvm/hyp/include/nvhe/
Dmem_protect.h82 void reclaim_guest_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc);
83 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages,
84 struct kvm_hyp_memcache *host_mc);
/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/
Dmm.c394 struct kvm_hyp_memcache *host_mc = arg; in admit_host_page()
412 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages, in refill_memcache()
413 struct kvm_hyp_memcache *host_mc) in refill_memcache()
415 struct kvm_hyp_memcache tmp = *host_mc; in refill_memcache()
Dpkvm.c588 teardown_donated_memory(struct kvm_hyp_memcache *mc, void *addr, size_t size) in teardown_donated_memory()
601 struct kvm_hyp_memcache *mc; in __pkvm_teardown_vm()
Dmem_protect.c269 void reclaim_guest_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc) in reclaim_guest_pages()
/linux-6.12.1/arch/arm64/include/asm/
Dkvm_host.h87 struct kvm_hyp_memcache { struct
92 static inline void push_hyp_memcache(struct kvm_hyp_memcache *mc, in push_hyp_memcache() argument
101 static inline void *pop_hyp_memcache(struct kvm_hyp_memcache *mc, in pop_hyp_memcache()
115 static inline int __topup_hyp_memcache(struct kvm_hyp_memcache *mc, in __topup_hyp_memcache()
132 static inline void __free_hyp_memcache(struct kvm_hyp_memcache *mc, in __free_hyp_memcache()
141 void free_hyp_memcache(struct kvm_hyp_memcache *mc);
142 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages);
248 struct kvm_hyp_memcache teardown_mc;
/linux-6.12.1/arch/arm64/kvm/
Dmmu.c1083 void free_hyp_memcache(struct kvm_hyp_memcache *mc) in free_hyp_memcache()
1090 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages) in topup_hyp_memcache()