|
#define | TESTPAGEFLAG(uname, lname) |
|
#define | SETPAGEFLAG(uname, lname) |
|
#define | CLEARPAGEFLAG(uname, lname) |
|
#define | __SETPAGEFLAG(uname, lname) |
|
#define | __CLEARPAGEFLAG(uname, lname) |
|
#define | TESTSETFLAG(uname, lname) |
|
#define | TESTCLEARFLAG(uname, lname) |
|
#define | __TESTCLEARFLAG(uname, lname) |
|
#define | PAGEFLAG(uname, lname) |
|
#define | __PAGEFLAG(uname, lname) |
|
#define | PAGEFLAG_FALSE(uname) |
|
#define | TESTSCFLAG(uname, lname) TESTSETFLAG(uname, lname) TESTCLEARFLAG(uname, lname) |
|
#define | SETPAGEFLAG_NOOP(uname) static inline void SetPage##uname(struct page *page) { } |
|
#define | CLEARPAGEFLAG_NOOP(uname) static inline void ClearPage##uname(struct page *page) { } |
|
#define | __CLEARPAGEFLAG_NOOP(uname) static inline void __ClearPage##uname(struct page *page) { } |
|
#define | TESTCLEARFLAG_FALSE(uname) static inline int TestClearPage##uname(struct page *page) { return 0; } |
|
#define | __TESTCLEARFLAG_FALSE(uname) static inline int __TestClearPage##uname(struct page *page) { return 0; } |
|
#define | __PG_HWPOISON 0 |
|
#define | PG_head_tail_mask ((1L << PG_compound) | (1L << PG_reclaim)) |
|
#define | __PG_MLOCKED 0 |
|
#define | __PG_COMPOUND_LOCK 0 |
|
#define | PAGE_FLAGS_CHECK_AT_FREE |
|
#define | PAGE_FLAGS_CHECK_AT_PREP ((1 << NR_PAGEFLAGS) - 1) |
|
#define | PAGE_FLAGS_PRIVATE (1 << PG_private | 1 << PG_private_2) |
|
|
| PAGEFLAG (Error, error) TESTCLEARFLAG(Error |
|
error | PAGEFLAG (Referenced, referenced) TESTCLEARFLAG(Referenced |
|
error referenced | PAGEFLAG (Dirty, dirty) TESTSCFLAG(Dirty |
|
error referenced dirty | __CLEARPAGEFLAG (Dirty, dirty) PAGEFLAG(LRU |
|
error referenced dirty lru | __CLEARPAGEFLAG (LRU, lru) PAGEFLAG(Active |
|
error referenced dirty lru active | __CLEARPAGEFLAG (Active, active) PAGEFLAG(Checked |
|
error referenced dirty lru
active checked | PAGEFLAG (Pinned, pinned) TESTSCFLAG(Pinned |
|
error referenced dirty lru
active checked pinned | PAGEFLAG (SavePinned, savepinned) |
|
| PAGEFLAG (Reserved, reserved) __CLEARPAGEFLAG(Reserved |
|
reserved | PAGEFLAG (SwapBacked, swapbacked) __CLEARPAGEFLAG(SwapBacked |
|
reserved swapbacked | PAGEFLAG (Private, private) __SETPAGEFLAG(Private |
|
reserved swapbacked private | PAGEFLAG (Private2, private_2) TESTSCFLAG(Private2 |
|
reserved swapbacked private
private_2 | PAGEFLAG (OwnerPriv1, owner_priv_1) TESTCLEARFLAG(OwnerPriv1 |
|
reserved swapbacked private
private_2 owner_priv_1 | TESTPAGEFLAG (Writeback, writeback) TESTSCFLAG(Writeback |
|
reserved swapbacked private
private_2 owner_priv_1
writeback | PAGEFLAG (Reclaim, reclaim) TESTCLEARFLAG(Reclaim |
|
reserved swapbacked private
private_2 owner_priv_1
writeback reclaim | PAGEFLAG (Readahead, reclaim) SETPAGEFLAG_NOOP(SwapCache) CLEARPAGEFLAG_NOOP(SwapCache) PAGEFLAG(Unevictable |
|
reserved swapbacked private
private_2 owner_priv_1
writeback reclaim unevictable | __CLEARPAGEFLAG (Unevictable, unevictable) PAGEFLAG_FALSE(Mlocked) SETPAGEFLAG_NOOP(Mlocked) TESTCLEARFLAG_FALSE(Mlocked) __TESTCLEARFLAG_FALSE(Mlocked) u64 stable_page_flags(struct page *page) |
|
void | cancel_dirty_page (struct page *page, unsigned int account_size) |
|
int | test_clear_page_writeback (struct page *page) |
|
int | test_set_page_writeback (struct page *page) |
|