• Home
  • Raw
  • Download

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(const struct page *page) in page_is_fake_head()
250 static __always_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(const struct page *page) in PageTail()
294 static __always_inline int PageCompound(const 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()
317 const struct page *page = &folio->page; in const_folio_flags() local
326 struct page *page = &folio->page; in folio_flags() local
356 #define PF_POISONED_CHECK(page) ({ \ argument
359 #define PF_ANY(page, enforce) PF_POISONED_CHECK(page) argument
360 #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) argument
361 #define PF_NO_TAIL(page, enforce) ({ \ argument
364 #define PF_NO_COMPOUND(page, enforce) ({ \ argument
367 #define PF_SECOND(page, enforce) ({ \ argument
384 #define FOLIO_TEST_FLAG(name, page) \ argument
388 #define FOLIO_SET_FLAG(name, page) \ argument
392 #define FOLIO_CLEAR_FLAG(name, page) \ argument
396 #define __FOLIO_SET_FLAG(name, page) \ argument
400 #define __FOLIO_CLEAR_FLAG(name, page) \ argument
404 #define FOLIO_TEST_SET_FLAG(name, page) \ argument
408 #define FOLIO_TEST_CLEAR_FLAG(name, page) \ argument
412 #define FOLIO_FLAG(name, page) \ argument
704 static __always_inline bool PageMappingFlags(const struct page *page) in PageMappingFlags()
714 static __always_inline bool PageAnon(const struct page *page) in PageAnon()
725 static __always_inline bool __PageMovable(const struct page *page) in __PageMovable()
744 static __always_inline bool PageKsm(const struct page *page) in PageKsm()
800 static inline bool PageUptodate(const struct page *page) in PageUptodate()
822 static __always_inline void __SetPageUptodate(struct page *page) in __SetPageUptodate()
827 static __always_inline void SetPageUptodate(struct page *page) in SetPageUptodate()
847 static __always_inline int PageHead(const struct page *page) in PageHead()
868 static __always_inline void set_compound_head(struct page *page, struct page *head) in set_compound_head()
873 static __always_inline void clear_compound_head(struct page *page) in clear_compound_head()
879 static inline void ClearPageCompound(struct page *page) in ClearPageCompound()
913 static inline int PageTransCompound(const struct page *page) in PageTransCompound()
923 static inline int PageTransTail(const struct page *page) in PageTransTail()
980 static inline bool page_has_type(const struct page *page) in page_has_type()
1126 static inline bool is_page_hwpoison(const struct page *page) in is_page_hwpoison()
1146 static __always_inline int PageAnonExclusive(const struct page *page) in PageAnonExclusive()
1158 static __always_inline void SetPageAnonExclusive(struct page *page) in SetPageAnonExclusive()
1165 static __always_inline void ClearPageAnonExclusive(struct page *page) in ClearPageAnonExclusive()
1172 static __always_inline void __ClearPageAnonExclusive(struct page *page) in __ClearPageAnonExclusive()