Home
last modified time | relevance | path

Searched refs:hyp_pool (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/arm64/kvm/hyp/include/nvhe/
H A Dgfp.h12 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,
H A Dpkvm.h37 struct hyp_pool pool;
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dpage_alloc.c33 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()
H A Dsetup.c34 static struct hyp_pool hpool;
H A Dmem_protect.c26 static struct hyp_pool host_s2_pool;