Searched refs:hyp_pool (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/arch/arm64/kvm/hyp/include/nvhe/ |
D | gfp.h | 12 struct hyp_pool { struct 26 void *hyp_alloc_pages(struct hyp_pool *pool, unsigned short order); argument 28 void hyp_get_page(struct hyp_pool *pool, void *addr); 29 void hyp_put_page(struct hyp_pool *pool, void *addr); 32 int hyp_pool_init(struct hyp_pool *pool, u64 pfn, unsigned int nr_pages,
|
D | pkvm.h | 37 struct hyp_pool pool;
|
/linux-6.12.1/arch/arm64/kvm/hyp/nvhe/ |
D | page_alloc.c | 33 static struct hyp_page *__find_buddy_nocheck(struct hyp_pool *pool, in __find_buddy_nocheck() 52 static struct hyp_page *__find_buddy_avail(struct hyp_pool *pool, in __find_buddy_avail() 93 static void __hyp_attach_page(struct hyp_pool *pool, in __hyp_attach_page() 130 static struct hyp_page *__hyp_extract_page(struct hyp_pool *pool, in __hyp_extract_page() 153 static void __hyp_put_page(struct hyp_pool *pool, struct hyp_page *p) in __hyp_put_page() 166 void hyp_put_page(struct hyp_pool *pool, void *addr) in hyp_put_page() 175 void hyp_get_page(struct hyp_pool *pool, void *addr) in hyp_get_page() 198 void *hyp_alloc_pages(struct hyp_pool *pool, unsigned short order) in hyp_alloc_pages() 223 int hyp_pool_init(struct hyp_pool *pool, u64 pfn, unsigned int nr_pages, in hyp_pool_init()
|
D | setup.c | 34 static struct hyp_pool hpool;
|
D | mem_protect.c | 26 static struct hyp_pool host_s2_pool;
|