Searched refs:page_head (Results 1 – 5 of 5) sorted by relevance
82 struct page *page_head = compound_trans_head(page); in put_compound_page() local84 if (likely(page != page_head && in put_compound_page()85 get_page_unless_zero(page_head))) { in put_compound_page()88 if (PageHeadHuge(page_head)) { in put_compound_page()94 VM_BUG_ON(!PageHead(page_head)); in put_compound_page()96 if (put_page_testzero(page_head)) in put_compound_page()98 if (put_page_testzero(page_head)) in put_compound_page()99 __put_compound_page(page_head); in put_compound_page()122 flags = compound_lock_irqsave(page_head); in put_compound_page()125 compound_unlock_irqrestore(page_head, flags); in put_compound_page()[all …]
686 int PageHeadHuge(struct page *page_head) in PageHeadHuge() argument690 if (!PageHead(page_head)) in PageHeadHuge()693 dtor = get_compound_page_dtor(page_head); in PageHeadHuge()701 struct page *page_head = compound_head(page); in __basepage_index() local702 pgoff_t index = page_index(page_head); in __basepage_index()705 if (!PageHuge(page_head)) in __basepage_index()708 if (compound_order(page_head) >= MAX_ORDER) in __basepage_index()709 compound_idx = page_to_pfn(page) - page_to_pfn(page_head); in __basepage_index()711 compound_idx = page - page_head; in __basepage_index()713 return (index << compound_order(page_head)) + compound_idx; in __basepage_index()
5621 struct page *page_head = page - (pfn & ((1 << order) - 1)); in is_free_buddy_page() local5623 if (PageBuddy(page_head) && page_order(page_head) >= order) in is_free_buddy_page()
240 struct page *page, *page_head; in get_futex_key() local283 page_head = page; in get_futex_key()289 page_head = compound_head(page); in get_futex_key()300 if (page != page_head) { in get_futex_key()301 get_page(page_head); in get_futex_key()311 page_head = compound_head(page); in get_futex_key()312 if (page != page_head) { in get_futex_key()313 get_page(page_head); in get_futex_key()318 lock_page(page_head); in get_futex_key()335 if (!page_head->mapping) { in get_futex_key()[all …]
27 int PageHeadHuge(struct page *page_head);89 static inline int PageHeadHuge(struct page *page_head) in PageHeadHuge() argument