Lines Matching refs:page_tail
2427 struct page *page_tail = head + tail; in __split_huge_page_tail() local
2429 VM_BUG_ON_PAGE(atomic_read(&page_tail->_mapcount) != -1, page_tail); in __split_huge_page_tail()
2444 page_tail->flags &= ~PAGE_FLAGS_CHECK_AT_PREP; in __split_huge_page_tail()
2445 page_tail->flags |= (head->flags & in __split_huge_page_tail()
2463 VM_BUG_ON_PAGE(tail > 2 && page_tail->mapping != TAIL_MAPPING, in __split_huge_page_tail()
2464 page_tail); in __split_huge_page_tail()
2465 page_tail->mapping = head->mapping; in __split_huge_page_tail()
2466 page_tail->index = head->index + tail; in __split_huge_page_tail()
2478 VM_WARN_ON_ONCE_PAGE(page_tail->private != 0, page_tail); in __split_huge_page_tail()
2479 page_tail->private = 0; in __split_huge_page_tail()
2491 clear_compound_head(page_tail); in __split_huge_page_tail()
2494 page_ref_unfreeze(page_tail, 1 + (!PageAnon(head) || in __split_huge_page_tail()
2498 set_page_young(page_tail); in __split_huge_page_tail()
2500 set_page_idle(page_tail); in __split_huge_page_tail()
2502 page_cpupid_xchg_last(page_tail, page_cpupid_last(head)); in __split_huge_page_tail()
2509 lru_add_page_tail(head, page_tail, lruvec, list); in __split_huge_page_tail()