| 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 |