| H A D | memory.c | 102 * Return true if the original pte was a uffd-wp pte marker (so the pte was 425 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) in pmd_install() argument 432 * Ensure all pte setup (eg. pte page lock and page clearing) are in pmd_install() 433 * visible before the pte is made visible to other CPUs by being in pmd_install() 445 pmd_populate(mm, pmd, *pte); in pmd_install() 446 *pte = NULL; in pmd_install() 577 * PFN-mapped pte i 630 print_bad_pte(vma,addr,pte,page) global() argument 768 vm_normal_page(struct vm_area_struct * vma,unsigned long addr,pte_t pte) vm_normal_page() argument 787 vm_normal_folio(struct vm_area_struct * vma,unsigned long addr,pte_t pte) vm_normal_folio() argument 888 pte_t pte; restore_exclusive_pte() local 948 pte_t pte = orig_pte; copy_nonpresent_pte() local 1068 pte_t pte; copy_present_page() local 1100 __copy_present_ptes(struct vm_area_struct * dst_vma,struct vm_area_struct * src_vma,pte_t * dst_pte,pte_t * src_pte,pte_t pte,unsigned long addr,int nr) __copy_present_ptes() argument 1130 copy_present_ptes(struct vm_area_struct * dst_vma,struct vm_area_struct * src_vma,pte_t * dst_pte,pte_t * src_pte,pte_t pte,unsigned long addr,int max_nr,int * rss,struct folio ** prealloc) copy_present_ptes() argument 1610 zap_install_uffd_wp_if_needed(struct vm_area_struct * vma,unsigned long addr,pte_t * pte,int nr,struct zap_details * details,pte_t pteval) zap_install_uffd_wp_if_needed() argument 1640 zap_present_folio_ptes(struct mmu_gather * tlb,struct vm_area_struct * vma,struct folio * folio,struct page * page,pte_t * pte,pte_t ptent,unsigned int nr,unsigned long addr,struct zap_details * details,int * rss,bool * force_flush,bool * force_break,bool * any_skipped) zap_present_folio_ptes() argument 1690 zap_present_ptes(struct mmu_gather * tlb,struct vm_area_struct * vma,pte_t * pte,pte_t ptent,unsigned int max_nr,unsigned long addr,struct zap_details * details,int * rss,bool * force_flush,bool * force_break,bool * any_skipped) zap_present_ptes() argument 1736 zap_nonpresent_ptes(struct mmu_gather * tlb,struct vm_area_struct * vma,pte_t * pte,pte_t ptent,unsigned int max_nr,unsigned long addr,struct zap_details * details,int * rss,bool * any_skipped) zap_nonpresent_ptes() argument 1807 do_zap_pte_range(struct mmu_gather * tlb,struct vm_area_struct * vma,pte_t * pte,unsigned long addr,unsigned long end,struct zap_details * details,int * rss,bool * force_flush,bool * force_break,bool * any_skipped) do_zap_pte_range() argument 1870 pte_t *start_pte, *pte; zap_pte_table_if_empty() local 1911 pte_t *pte; zap_pte_range() local 2351 insert_page_into_pte_locked(struct vm_area_struct * vma,pte_t * pte,unsigned long addr,struct page * page,pgprot_t prot,bool mkwrite) insert_page_into_pte_locked() argument 2396 pte_t *pte; insert_page() local 2413 insert_page_in_batch_locked(struct vm_area_struct * vma,pte_t * pte,unsigned long addr,struct page * page,pgprot_t prot) insert_page_in_batch_locked() argument 2431 pte_t *start_pte, *pte; insert_pages() local 2674 pte_t *pte, entry; insert_pfn() local 2915 pte_t *pte, *mapped_pte; remap_pte_range() local 3315 pte_t *pte, *mapped_pte; apply_to_pte_range() local 4250 pte_t pte; do_wp_page() local 4620 pte_t pte; can_swapin_thp() local 4668 pte_t *pte; thp_swapin_suitable_orders() local 4756 pte_t pte; do_swap_page() local 5149 pte_range_none(pte_t * pte,int nr_pages) pte_range_none() argument 5168 pte_t *pte; alloc_anon_folio() local 5250 map_anon_folio_pte_nopf(struct folio * folio,pte_t * pte,struct vm_area_struct * vma,unsigned long addr,bool uffd_wp) map_anon_folio_pte_nopf() argument 5271 map_anon_folio_pte_pf(struct folio * folio,pte_t * pte,struct vm_area_struct * vma,unsigned long addr,bool uffd_wp) map_anon_folio_pte_pf() argument 6059 pte_t pte, old_pte; numa_rebuild_single_mapping() local 6118 pte_t pte, old_pte; do_numa_page() local 6859 pte_t *ptep, pte; follow_pfnmap_start() local [all...] |