函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\mlock.c Create Date:2022-07-27 16:13:03
Last Modify:2022-05-23 14:12:58 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Putback multiple evictable pages to the LRU* Batched putback of evictable pages that bypasses the per-cpu pvec. Some of* the pages might have meanwhile become unevictable but that is OK.

函数原型:static void __putback_lru_fast(struct pagevec *pvec, int pgrescued)

返回类型:void

参数:

类型参数名称
struct pagevec *pvec
intpgrescued
271  count_vm_events(UNEVICTABLE_PGMUNLOCKED, pagevec_count(pvec))
276  Add the passed pages to the LRU, then drop the caller's refcount* on them. Reinitialises the caller's pagevec.
277  count_vm_events( rescued from noreclaim list , pgrescued)
调用者
名称描述
__munlock_pagevecMunlock a batch of pages from the same zone* The work is split to two main phases