Lines Matching refs:hpage
1185 struct page *hpage = compound_head(p);
1189 mapping = page_mapping(hpage);
1191 res = truncate_error_page(hpage, page_to_pfn(p), mapping);
1194 unlock_page(hpage);
1196 unlock_page(hpage);
1202 put_page(hpage);
1550 int flags, struct page *hpage)
1552 struct folio *folio = page_folio(hpage);
1558 bool mlocked = PageMlocked(hpage);
1566 if (!(PageLRU(hpage) || PageHuge(p)))
1587 mapping = page_mapping(hpage);
1588 if (!(flags & MF_MUST_KILL) && !PageDirty(hpage) && mapping &&
1590 if (page_mkclean(hpage)) {
1591 SetPageDirty(hpage);
1606 if (PageHuge(hpage) && !PageAnon(hpage)) {
1614 mapping = hugetlb_page_mapping_lock_write(hpage);
1634 shake_page(hpage);
1646 forcekill = PageDirty(hpage) || (flags & MF_MUST_KILL) ||
2173 struct page *hpage;
2261 hpage = compound_head(p);
2262 if (PageTransHuge(hpage)) {
2276 SetPageHasHWPoisoned(hpage);
2647 struct page *hpage = compound_head(page);
2656 if (!huge && PageTransHuge(hpage)) {
2661 hpage = page;
2688 if (isolate_page(hpage, &pagelist)) {