Lines Matching defs:page
213 static __always_inline const struct page *page_fixed_fake_head(const struct page *page) in page_fixed_fake_head()
239 static inline const struct page *page_fixed_fake_head(const struct page *page) in page_fixed_fake_head()
245 static __always_inline int page_is_fake_head(struct page *page) in page_is_fake_head()
250 static inline unsigned long _compound_head(const struct page *page) in _compound_head()
259 #define compound_head(page) ((typeof(page))_compound_head(page)) argument
289 static __always_inline int PageTail(struct page *page) in PageTail()
294 static __always_inline int PageCompound(struct page *page) in PageCompound()
301 static inline int PagePoisoned(const struct page *page) in PagePoisoned()
309 static inline void page_init_poison(struct page *page, size_t size) in page_init_poison()
316 struct page *page = &folio->page; in folio_flags() local
349 #define PF_POISONED_CHECK(page) ({ \ argument
352 #define PF_ANY(page, enforce) PF_POISONED_CHECK(page) argument
353 #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) argument
354 #define PF_ONLY_HEAD(page, enforce) ({ \ argument
357 #define PF_NO_TAIL(page, enforce) ({ \ argument
360 #define PF_NO_COMPOUND(page, enforce) ({ \ argument
363 #define PF_SECOND(page, enforce) ({ \ argument
567 static __always_inline bool PageSwapCache(struct page *page) in PageSwapCache()
671 static __always_inline int PageMappingFlags(struct page *page) in PageMappingFlags()
681 static __always_inline bool PageAnon(struct page *page) in PageAnon()
692 static __always_inline int __PageMovable(struct page *page) in __PageMovable()
711 static __always_inline bool PageKsm(struct page *page) in PageKsm()
748 static inline int PageUptodate(struct page *page) in PageUptodate()
770 static __always_inline void __SetPageUptodate(struct page *page) in __SetPageUptodate()
775 static __always_inline void SetPageUptodate(struct page *page) in SetPageUptodate()
790 static inline bool test_set_page_writeback(struct page *page) in test_set_page_writeback()
800 static __always_inline int PageHead(struct page *page) in PageHead()
821 static __always_inline void set_compound_head(struct page *page, struct page *head) in set_compound_head()
826 static __always_inline void clear_compound_head(struct page *page) in clear_compound_head()
832 static inline void ClearPageCompound(struct page *page) in ClearPageCompound()
864 static inline int PageTransCompound(struct page *page) in PageTransCompound()
874 static inline int PageTransTail(struct page *page) in PageTransTail()
917 #define PageType(page, flag) \ in PAGEFLAG() argument
927 static inline int page_has_type(struct page *page) in page_has_type()
1034 static inline bool is_page_hwpoison(struct page *page) in is_page_hwpoison()
1045 static __always_inline int PageAnonExclusive(struct page *page) in PageAnonExclusive()
1052 static __always_inline void SetPageAnonExclusive(struct page *page) in SetPageAnonExclusive()
1059 static __always_inline void ClearPageAnonExclusive(struct page *page) in ClearPageAnonExclusive()
1066 static __always_inline void __ClearPageAnonExclusive(struct page *page) in __ClearPageAnonExclusive()
1118 static inline int page_has_private(struct page *page) in page_has_private()