/linux-master/mm/ |
H A D | hmm.c | 332 pmd_t pmd; local 176 pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) argument 187 hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, unsigned long end, unsigned long hmm_pfns[], pmd_t pmd) argument [all...] |
H A D | huge_memory.c | 813 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument 1035 set_huge_zero_folio(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct folio *zero_folio) argument 1114 insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, pgtable_t pgtable) argument 1288 touch_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, bool write) argument 1301 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) argument 1348 pmd_t pmd; local 1614 can_change_pmd_writable(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument 1649 pmd_t pmd; local 1734 madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long next) argument 1804 zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) argument 1813 zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr) argument 1894 move_soft_dirty_pmd(pmd_t pmd) argument 1909 pmd_t pmd; local 1961 change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, pgprot_t newprot, unsigned long cp_flags) argument 2239 __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) argument 2323 __split_huge_zero_page_pmd(struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd) argument 2364 __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, unsigned long haddr, bool freeze) argument 2584 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) argument 2622 pmd_t *pmd = mm_find_pmd(vma->vm_mm, address); local [all...] |
H A D | hugetlb.c | 7467 pmd_t *pmd; local [all...] |
H A D | hugetlb_vmemmap.c | 49 static int vmemmap_split_pmd(pmd_t *pmd, struct page *head, unsigned long start, argument 95 static int vmemmap_pmd_entry(pmd_t *pmd, unsigned long addr, argument
|
H A D | khugepaged.c | 740 __collapse_huge_page_copy_failed(pte_t *pte, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, struct list_head *compound_pagelist) argument 779 __collapse_huge_page_copy(pte_t *pte, struct folio *folio, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, unsigned long address, spinlock_t *ptl, struct list_head *compound_pagelist) argument 928 find_pmd_or_thp_or_none(struct mm_struct *mm, unsigned long address, pmd_t **pmd) argument 952 check_pmd_still_valid(struct mm_struct *mm, unsigned long address, pmd_t *pmd) argument 973 __collapse_huge_page_swapin(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, int referenced) argument 1078 pmd_t *pmd, _pmd; local 1240 pmd_t *pmd; local 1480 pmd_t *pmd, pgt_pmd; local 1685 pmd_t *pmd, pgt_pmd; local [all...] |
H A D | ksm.c | 615 static int break_ksm_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long next, argument 1377 pmd_t *pmd; local
|
H A D | madvise.c | 171 static int swapin_walk_pmd_entry(pmd_t *pmd, unsigned long start, argument 336 static int madvise_cold_or_pageout_pte_range(pmd_t *pmd, argument 642 madvise_free_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument [all...] |
H A D | mapping_dirty_helpers.c | 126 static int wp_clean_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end, argument
|
H A D | memcontrol.c | 6448 static int mem_cgroup_count_precharge_pte_range(pmd_t *pmd, argument 6410 get_mctgt_type_thp(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd, union mc_target *target) argument 6441 get_mctgt_type_thp(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd, union mc_target *target) argument 6645 mem_cgroup_move_charge_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument [all...] |
H A D | memory-failure.c | 400 pmd_t *pmd; local 777 pmd_t pmd = *pmdp; local
|
H A D | memory.c | 189 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, argument 202 pmd_t *pmd; local 414 pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) argument 440 __pte_alloc(struct mm_struct *mm, pmd_t *pmd) argument 452 __pte_alloc_kernel(pmd_t *pmd) argument 497 pmd_t *pmd = pmd_offset(pud, addr); local 658 vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument 698 vm_normal_folio_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument 1575 zap_pte_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long end, struct zap_details *details) argument 1701 pmd_t *pmd; local 1959 pmd_t *pmd; local 1979 pmd_t *pmd = walk_to_pmd(mm, addr); local 2058 pmd_t *pmd = NULL; local 2497 remap_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument 2527 pmd_t *pmd; local 2724 apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, pte_fn_t fn, void *data, bool create, pgtbl_mod_mask *mask) argument 2772 pmd_t *pmd; local 5976 pmd_t *pmd; local [all...] |
H A D | mempolicy.c | 503 static void queue_folios_pmd(pmd_t *pmd, struct mm_walk *walk) argument 535 static int queue_folios_pte_range(pmd_t *pmd, unsigned long addr, argument
|
H A D | migrate.c | 306 void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, argument 367 void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) argument
|
H A D | mincore.c | 100 static int mincore_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, argument
|
H A D | mlock.c | 363 static int mlock_pte_range(pmd_t *pmd, unsigned long addr, argument
|
H A D | mprotect.c | 360 pmd_t *pmd; local 83 change_pte_range(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long end, pgprot_t newprot, unsigned long cp_flags) argument [all...] |
H A D | mremap.c | 59 pmd_t *pmd; local 90 pmd_t *pmd; local 241 pmd_t pmd; local [all...] |
H A D | page_table_check.c | 165 void __page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) argument 220 static inline void page_table_check_pmd_flags(pmd_t pmd) argument 228 __page_table_check_pmd_set(struct mm_struct *mm, pmd_t *pmdp, pmd_t pmd) argument 256 __page_table_check_pte_clear_range(struct mm_struct *mm, unsigned long addr, pmd_t pmd) argument [all...] |
H A D | pagewalk.c | 41 static int walk_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, argument 118 pmd_t *pmd; local [all...] |
H A D | percpu.c | 3185 pmd_t *pmd; local
|
H A D | pgtable-generic.c | 52 void pmd_clear_bad(pmd_t *pmd) argument 140 pmd_t pmd; local 225 pmd_t pmd; local 282 __pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) argument 308 pte_offset_map_nolock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument 364 __pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument [all...] |
H A D | ptdump.c | 98 static int ptdump_pmd_entry(pmd_t *pmd, unsigned long addr, argument
|
H A D | rmap.c | 809 pmd_t *pmd = NULL; local 1036 pmd_t *pmd = pvmw->pmd; local [all...] |
/linux-master/mm/kasan/ |
H A D | init.c | 70 static inline bool kasan_pte_table(pmd_t pmd) argument 92 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, argument 112 pmd_t *pmd = pmd_offset(pud, addr); local 155 pmd_t *pmd; local 198 pmd_t *pmd; local 250 pmd_t *pmd; local 292 kasan_free_pte(pte_t *pte_start, pmd_t *pmd) argument 309 pmd_t *pmd; local 374 kasan_remove_pmd_table(pmd_t *pmd, unsigned long addr, unsigned long end) argument 406 pmd_t *pmd, *pmd_base; local [all...] |
H A D | shadow.c | 191 pmd_t *pmd; local
|