函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\vmscan.c Create Date:2022-07-27 15:41:23
Last Modify:2022-05-23 13:41:30 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:is_page_cache_freeable

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

返回类型:int

参数:

类型参数名称
struct page *page
738  page_cache_pins等于如果PageHuge() only returns true for hugetlbfs pages, but not for* normal or transparent huge pages.* PageTransHuge() returns true for both transparent huge and* hugetlbfs pages, but not normal pages. PageTransHuge() can only bePageSwapCache(page)则HPAGE_PMD_NR否则1
740  返回:page_count(page)减页面私有占用恒等于1加page_cache_pins
调用者
名称描述
pageoutpageout is called by shrink_page_list() for each dirty page.* Calls ->writepage().