Searched refs:hyp_page (Results 1 – 6 of 6) sorted by relevance
34 struct hyp_page *p, in __find_buddy_nocheck()53 struct hyp_page *p, in __find_buddy_avail()94 struct hyp_page *p) in __hyp_attach_page()98 struct hyp_page *buddy; in __hyp_attach_page()131 struct hyp_page *p, in __hyp_extract_page()134 struct hyp_page *buddy; in __hyp_extract_page()168 struct hyp_page *p = hyp_virt_to_page(addr); in hyp_put_page()184 void hyp_split_page(struct hyp_page *p) in hyp_split_page()191 struct hyp_page *tail = p + i; in hyp_split_page()201 struct hyp_page *p; in hyp_alloc_pages()[all …]
42 nr_pages = hyp_vmemmap_pages(sizeof(struct hyp_page)); in divide_memory_pool()
191 struct hyp_page *p; in guest_s2_zalloc_page()282 memset(hyp_virt_to_page(addr), 0, sizeof(struct hyp_page)); in reclaim_guest_pages()
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)47 struct hyp_page *p = hyp_virt_to_page(addr); in hyp_page_count()52 static inline void hyp_page_ref_inc(struct hyp_page *p) in hyp_page_ref_inc()58 static inline void hyp_page_ref_dec(struct hyp_page *p) in hyp_page_ref_dec()64 static inline int hyp_page_ref_dec_and_test(struct hyp_page *p) in hyp_page_ref_dec_and_test()70 static inline void hyp_set_page_refcounted(struct hyp_page *p) in hyp_set_page_refcounted()
27 void hyp_split_page(struct hyp_page *page);
9 DEFINE(STRUCT_HYP_PAGE_SIZE, sizeof(struct hyp_page)); in main()