Searched refs:hyp_page (Results 1 – 5 of 5) sorted by relevance
33 static struct hyp_page *__find_buddy_nocheck(struct hyp_pool *pool, in __find_buddy_nocheck()34 struct hyp_page *p, in __find_buddy_nocheck()52 static struct hyp_page *__find_buddy_avail(struct hyp_pool *pool, in __find_buddy_avail()53 struct hyp_page *p, in __find_buddy_avail()56 struct hyp_page *buddy = __find_buddy_nocheck(pool, p, order); in __find_buddy_avail()72 static inline void page_remove_from_list(struct hyp_page *p) in page_remove_from_list()80 static inline void page_add_to_list(struct hyp_page *p, struct list_head *head) in page_add_to_list()88 static inline struct hyp_page *node_to_page(struct list_head *node) in node_to_page()94 struct hyp_page *p) in __hyp_attach_page()97 struct hyp_page *buddy; in __hyp_attach_page()[all …]
10 struct hyp_page { struct16 #define hyp_vmemmap ((struct hyp_page *)__hyp_vmemmap) argument36 #define hyp_page_to_pfn(page) ((struct hyp_page *)(page) - hyp_vmemmap)39 #define hyp_page_to_pool(page) (((struct hyp_page *)page)->pool)43 struct hyp_page *p = hyp_virt_to_page(addr); in hyp_page_count()
31 struct hyp_page *p = hyp_phys_to_page(phys); in hyp_vmemmap_range()34 *end = *start + nr_pages * sizeof(struct hyp_page); in hyp_vmemmap_range()
27 void hyp_split_page(struct hyp_page *page);
8 DEFINE(STRUCT_HYP_PAGE_SIZE, sizeof(struct hyp_page)); in main()