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 |