函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\page-flags.h Create Date:2022-07-27 06:40:02
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:PagePoisoned

函数原型:static inline int PagePoisoned(const struct page *page)

返回类型:int

参数:

类型参数名称
const struct page *page
194  返回:体系结构无关页的属性恒等于PAGE_POISON_PATTERN
调用者
名称描述
__dump_page
PageLocked
__SetPageLocked
__ClearPageLocked
PageWaiters
SetPageWaiters
ClearPageWaiters
__ClearPageWaiters
PageError
SetPageError
ClearPageError
TestClearPageError
PageReferenced
SetPageReferenced
ClearPageReferenced
TestClearPageReferenced
__SetPageReferenced
PageDirty
SetPageDirty
ClearPageDirty
TestSetPageDirty
TestClearPageDirty
__ClearPageDirty
PageLRU
SetPageLRU
ClearPageLRU
__ClearPageLRU
PageActive
SetPageActive
ClearPageActive
__ClearPageActive
TestClearPageActive
PageWorkingset
SetPageWorkingset
ClearPageWorkingset
TestClearPageWorkingset
PageSlab
__SetPageSlab
__ClearPageSlab
PageSlobFree
__SetPageSlobFree
__ClearPageSlobFree
PageChecked
SetPageChecked
ClearPageChecked
PagePinnedXen
SetPagePinnedXen
ClearPagePinnedXen
TestSetPagePinned
TestClearPagePinned
PageSavePinned
SetPageSavePinned
ClearPageSavePinned
PageForeign
SetPageForeign
ClearPageForeign
PageXenRemapped
SetPageXenRemapped
ClearPageXenRemapped
TestClearPageXenRemapped
PageReserved
SetPageReserved
ClearPageReserved
__ClearPageReserved
__SetPageReserved
PageSwapBacked
SetPageSwapBacked
ClearPageSwapBacked
__ClearPageSwapBacked
__SetPageSwapBacked
PagePrivatePrivate page markings that may be used by the filesystem that owns the page* for its own purposes.* - PG_private and PG_private_2 cause releasepage() and co to be invoked
SetPagePrivatePrivate page markings that may be used by the filesystem that owns the page* for its own purposes.* - PG_private and PG_private_2 cause releasepage() and co to be invoked
ClearPagePrivatePrivate page markings that may be used by the filesystem that owns the page* for its own purposes.* - PG_private and PG_private_2 cause releasepage() and co to be invoked
__SetPagePrivatePrivate page markings that may be used by the filesystem that owns the page* for its own purposes.* - PG_private and PG_private_2 cause releasepage() and co to be invoked
__ClearPagePrivate
PagePrivate2
SetPagePrivate2
ClearPagePrivate2
TestSetPagePrivate2
TestClearPagePrivate2
PageOwnerPriv1
SetPageOwnerPriv1
ClearPageOwnerPriv1
TestClearPageOwnerPriv1
PageWritebackOnly test-and-set exist for PG_writeback. The unconditional operators are* risky: they bypass page accounting.
TestSetPageWriteback
TestClearPageWriteback
PageMappedToDisk
SetPageMappedToDisk
ClearPageMappedToDisk
PageReclaimPG_readahead is only used for reads; PG_reclaim is only for writes
SetPageReclaimPG_readahead is only used for reads; PG_reclaim is only for writes
ClearPageReclaimPG_readahead is only used for reads; PG_reclaim is only for writes
TestClearPageReclaim
PageReadahead
SetPageReadahead
ClearPageReadahead
TestClearPageReadahead
PageUnevictable
SetPageUnevictable
ClearPageUnevictable
__ClearPageUnevictable
TestClearPageUnevictable
PageMlocked
SetPageMlocked
ClearPageMlocked
__ClearPageMlocked
TestSetPageMlocked
TestClearPageMlocked
PageHWPoison
SetPageHWPoison
ClearPageHWPoison
TestSetPageHWPoison
TestClearPageHWPoison
ClearPageUptodate
PageHead
__SetPageHead
__ClearPageHead
ClearPageHead
PageIsolated
__SetPageIsolated
__ClearPageIsolated
page_to_nid