Lines Matching refs:page_ext
50 struct page_ext *page_ext = page_ext_get(page); in page_is_young() local
53 if (unlikely(!page_ext)) in page_is_young()
56 page_young = test_bit(PAGE_EXT_YOUNG, &page_ext->flags); in page_is_young()
57 page_ext_put(page_ext); in page_is_young()
64 struct page_ext *page_ext = page_ext_get(page); in set_page_young() local
66 if (unlikely(!page_ext)) in set_page_young()
69 set_bit(PAGE_EXT_YOUNG, &page_ext->flags); in set_page_young()
70 page_ext_put(page_ext); in set_page_young()
75 struct page_ext *page_ext = page_ext_get(page); in test_and_clear_page_young() local
78 if (unlikely(!page_ext)) in test_and_clear_page_young()
81 page_young = test_and_clear_bit(PAGE_EXT_YOUNG, &page_ext->flags); in test_and_clear_page_young()
82 page_ext_put(page_ext); in test_and_clear_page_young()
89 struct page_ext *page_ext = page_ext_get(page); in page_is_idle() local
92 if (unlikely(!page_ext)) in page_is_idle()
95 page_idle = test_bit(PAGE_EXT_IDLE, &page_ext->flags); in page_is_idle()
96 page_ext_put(page_ext); in page_is_idle()
103 struct page_ext *page_ext = page_ext_get(page); in set_page_idle() local
105 if (unlikely(!page_ext)) in set_page_idle()
108 set_bit(PAGE_EXT_IDLE, &page_ext->flags); in set_page_idle()
109 page_ext_put(page_ext); in set_page_idle()
114 struct page_ext *page_ext = page_ext_get(page); in clear_page_idle() local
116 if (unlikely(!page_ext)) in clear_page_idle()
119 clear_bit(PAGE_EXT_IDLE, &page_ext->flags); in clear_page_idle()
120 page_ext_put(page_ext); in clear_page_idle()