Function report |
Source Code:arch\x86\include\asm\pgtable.h |
Create Date:2022-07-28 06:00:13 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:pte_present
Proto:static inline int pte_present(pte_t a)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
pte_t | a |
732 | Return pte_flags(a) & (_PAGE_PRESENT | _PAGE_PROTNONE) |
Name | Describe |
---|---|
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 |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |