Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dmem_protect.h66 void reclaim_pgtable_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc);
67 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages,
68 struct kvm_hyp_memcache *host_mc);
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dmm.c536 struct kvm_hyp_memcache *host_mc = arg; in admit_host_page()
554 int refill_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages, in refill_memcache()
555 struct kvm_hyp_memcache *host_mc) in refill_memcache()
557 struct kvm_hyp_memcache tmp = *host_mc; in refill_memcache()
H A Dpkvm.c953 teardown_donated_memory(struct kvm_hyp_memcache *mc, void *addr, size_t size) in teardown_donated_memory()
1013 struct kvm_hyp_memcache *mc, *stage2_mc; in __pkvm_finalize_teardown_vm()
1043 struct kvm_hyp_memcache *vcpu_mc; in __pkvm_finalize_teardown_vm()
H A Dmem_protect.c323 void reclaim_pgtable_pages(struct pkvm_hyp_vm *vm, struct kvm_hyp_memcache *mc) in reclaim_pgtable_pages()
/linux/arch/arm64/include/asm/
H A Dkvm_host.h90 struct kvm_hyp_memcache { struct
99 static inline void push_hyp_memcache(struct kvm_hyp_memcache *mc, in push_hyp_memcache() argument
108 static inline void *pop_hyp_memcache(struct kvm_hyp_memcache *mc, in pop_hyp_memcache()
122 static inline int __topup_hyp_memcache(struct kvm_hyp_memcache *mc, in __topup_hyp_memcache()
139 static inline void __free_hyp_memcache(struct kvm_hyp_memcache *mc, in __free_hyp_memcache()
148 void free_hyp_memcache(struct kvm_hyp_memcache *mc);
149 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages);
260 struct kvm_hyp_memcache teardown_mc;
261 struct kvm_hyp_memcache stage2_teardown_mc;
932 struct kvm_hyp_memcache pkvm_memcache;
/linux/arch/arm64/kvm/
H A Dmmu.c1160 struct kvm_hyp_memcache *memcache = mc; in hyp_mc_free_fn()
1170 struct kvm_hyp_memcache *memcache = mc; in hyp_mc_alloc_fn()
1180 void free_hyp_memcache(struct kvm_hyp_memcache *mc) in free_hyp_memcache()
1189 int topup_hyp_memcache(struct kvm_hyp_memcache *mc, unsigned long min_pages) in topup_hyp_memcache()