函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\include\asm\pgtable.h Create Date:2022-07-27 06:58:48
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:pte_modify

函数原型:static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)

返回类型:pte_t

参数:

类型参数名称
pte_tpte
pgprot_tnewprot
605  val等于pte_val(pte), oldval等于val
611  val与等于Set of bits not changed in pte_modify. The pte's* protection key is treated like _PAGE_RW, for* instance, and is *not* included in this mask since* pte_modify() does modify it.
612  val或等于check_pgprot(newprot)按位与Set of bits not changed in pte_modify. The pte's* protection key is treated like _PAGE_RW, for* instance, and is *not* included in this mask since* pte_modify() does modify it.的反
613  val等于flip_protnone_guard(oldval, val, Extracts the PFN from a (pte|pmd|pud|pgd)val_t of a 4KB page )
614  返回:__pte(val)
调用者
名称描述
do_numa_page
change_pte_range
huge_pte_modify