函数逻辑报告 |
Source Code:arch\x86\include\asm\pgtable.h |
Create Date:2022-07-27 06:58:52 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:pte_present
函数原型:static inline int pte_present(pte_t a)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
pte_t | a |
732 | 返回:pte_flags(a)按位与_PAGE_PRESENT按位或_PAGE_PROTNONE的值 |
名称 | 描述 |
---|---|
mark_screen_rdonly | |
follow_page_pte | |
copy_one_pte | py one vm_area from one task to the other. Assumes the page tables* already present in the new task to be cleared in the whole range* covered by this vma. |
zap_pte_range | |
handle_pte_fault | These routines also need to handle stuff like marking pages dirty* and/or accessed for architectures that don't do it in hardware (most* RISC architectures) |
__follow_pte_pmd | |
mincore_pte_range | |
__munlock_pagevec_fill | Fill up pagevec for __munlock_pagevec using pte walk* The function expects that the struct page corresponding to @start address is* a non-TPH page already pinned and in the @pvec, and that it belongs to @zone |
change_pte_range | |
move_ptes | |
map_pte | |
check_pte | heck_pte - check if @pvmw->page is mapped at the @pvmw->pte* page_vma_mapped_walk() found a place where @pvmw->page is *potentially** mapped |
vunmap_pte_range | Page table manipulation functions ** |
vmalloc_to_page | Walk a vmap address to the struct page it maps. |
madvise_cold_or_pageout_pte_range | |
madvise_free_pte_range | |
swap_vma_readahead | swap_vma_readahead - swap in pages in hope we need them soon*@entry: swap entry of this memory*@gfp_mask: memory allocation flags*@vmf: fault information* Returns the struct page for entry and addr, after queueing swapin.* Primitive swap readahead code |
is_hugetlb_entry_migration | |
is_hugetlb_entry_hwpoisoned | |
__unmap_hugepage_range | |
hugetlb_fault | |
follow_huge_pmd | |
queue_pages_pte_range | Scan through pages checking if pages follow certain conditions,* and move them to the pagelist if they do |
queue_pages_hugetlb | |
kasan_remove_pte_table | |
__collapse_huge_page_isolate | |
khugepaged_scan_pmd | |
get_mctgt_type | get_mctgt_type - get target type of moving charge*@vma: the vma the pte to be checked belongs*@addr: the address corresponding to the pte to be checked*@ptent: the pte to be checked*@target: the pointer the target page or swap ent will be stored(can be |
dev_pagemap_mapping_shift | |
pte_to_hmm_pfn_flags | |
hmm_vma_handle_pte | |
is_swap_pte | heck whether a pte points to a swap entry |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |