函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:mm\memory.c Create Date:2022-07-27 16:06:14
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Note: this doesn't free the actual pages themselves. That* has been handled earlier when unmapping all the memory regions.

函数原型:static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, unsigned long addr)

返回类型:void

参数:

类型参数名称
struct mmu_gather *tlb
pmd_t *pmd
unsigned longaddr
216  token等于pmd_pgtable( * pmd)
217  pmd_clear(pmd)
218  For things like page tables caches (ie caching addresses "inside" the* page tables, like x86 does), for legacy reasons, flushing an* individual page had better flush the page table caches behind it. This* is definitely how x86 works, for example(tlb, token, addr)
219  mm_dec_nr_ptes(mm)
调用者
名称描述
free_pmd_range