Home
last modified time | relevance | path

Searched defs:pmd (Results 1 – 25 of 35) sorted by relevance

12

/mm/kasan/
Dinit.c70 static inline bool kasan_pte_table(pmd_t pmd) in kasan_pte_table()
92 static void __ref zero_pte_populate(pmd_t *pmd, unsigned long addr, in zero_pte_populate()
116 pmd_t *pmd = pmd_offset(pud, addr); in zero_pmd_populate() local
161 pmd_t *pmd; in zero_pud_populate() local
204 pmd_t *pmd; in zero_p4d_populate() local
256 pmd_t *pmd; in kasan_populate_early_shadow() local
298 static void kasan_free_pte(pte_t *pte_start, pmd_t *pmd) in kasan_free_pte()
315 pmd_t *pmd; in kasan_free_pmd() local
380 static void kasan_remove_pmd_table(pmd_t *pmd, unsigned long addr, in kasan_remove_pmd_table()
412 pmd_t *pmd, *pmd_base; in kasan_remove_pud_table() local
Dshadow.c191 pmd_t *pmd; in shadow_mapped() local
/mm/
Dpgtable-generic.c52 void pmd_clear_bad(pmd_t *pmd) in pmd_clear_bad()
141 pmd_t pmd; in pmdp_huge_clear_flush() local
226 pmd_t pmd; in pmdp_collapse_flush() local
283 pte_t *__pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) in __pte_offset_map()
310 pte_t *pte_offset_map_ro_nolock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_ro_nolock()
322 pte_t *pte_offset_map_rw_nolock(struct mm_struct *mm, pmd_t *pmd, in pte_offset_map_rw_nolock()
393 pte_t *__pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, in __pte_offset_map_lock()
Ddebug_vm_pgtable.c170 pmd_t pmd; in pmd_basic_tests() local
207 pmd_t pmd; in pmd_advanced_tests() local
269 pmd_t pmd; in pmd_leaf_tests() local
430 pmd_t pmd; in pmd_huge_tests() local
630 pmd_t pmd = pmdp_get(args->pmdp); in pmd_clear_tests() local
641 pmd_t pmd; in pmd_populate_tests() local
679 pmd_t pmd; in pmd_protnone_tests() local
708 pmd_t pmd; in pmd_devmap_tests() local
770 pmd_t pmd; in pmd_soft_dirty_tests() local
786 pmd_t pmd; in pmd_swap_soft_dirty_tests() local
[all …]
Dpage_table_check.c174 void __page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) in __page_table_check_pmd_clear()
229 static inline void page_table_check_pmd_flags(pmd_t pmd) in page_table_check_pmd_flags()
237 void __page_table_check_pmd_set(struct mm_struct *mm, pmd_t *pmdp, pmd_t pmd) in __page_table_check_pmd_set()
267 pmd_t pmd) in __page_table_check_pte_clear_range()
Dsparse-vmemmap.c144 pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node, in vmemmap_pte_populate()
193 pmd_t *pmd = pmd_offset(pud, addr); in vmemmap_pmd_populate() local
257 pmd_t *pmd; in vmemmap_populate_address() local
303 void __weak __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, in vmemmap_set_pmd()
308 int __weak __meminit vmemmap_check_pmd(pmd_t *pmd, int node, in vmemmap_check_pmd()
322 pmd_t *pmd; in vmemmap_populate_hugepages() local
Dhuge_memory.c1040 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) in maybe_pmd_mkwrite()
1264 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_folio()
1347 pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, in insert_pfn_pmd()
1523 pmd_t *pmd, bool write) in touch_pmd()
1536 pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd()
1582 pmd_t pmd; in copy_huge_pmd() local
1863 unsigned long addr, pmd_t pmd) in can_change_pmd_writable()
1900 pmd_t pmd, old_pmd; in do_huge_pmd_numa_page() local
1974 pmd_t *pmd, unsigned long addr, unsigned long next) in madvise_free_huge_pmd()
2043 static inline void zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) in zap_deposited_table()
[all …]
Dkhugepaged.c760 pmd_t *pmd, in __collapse_huge_page_copy_failed()
799 pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, in __collapse_huge_page_copy()
949 pmd_t **pmd) in find_pmd_or_thp_or_none()
973 pmd_t *pmd) in check_pmd_still_valid()
994 unsigned long haddr, pmd_t *pmd, in __collapse_huge_page_swapin()
1101 pmd_t *pmd, _pmd; in collapse_huge_page() local
1264 pmd_t *pmd; in hpage_collapse_scan_pmd() local
1504 pmd_t *pmd, pgt_pmd; in collapse_pte_mapped_thp() local
1717 pmd_t *pmd, pgt_pmd; in retract_page_tables() local
Dhmm.c178 pmd_t pmd) in pmd_to_hmm_pfn_flags()
189 pmd_t pmd) in hmm_vma_handle_pmd()
332 pmd_t pmd; in hmm_vma_walk_pmd() local
Dmemory.c192 static void free_pte_range(struct mmu_gather *tlb, pmd_t *pmd, in free_pte_range()
205 pmd_t *pmd; in free_pmd_range() local
423 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) in pmd_install()
449 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) in __pte_alloc()
461 int __pte_alloc_kernel(pmd_t *pmd) in __pte_alloc_kernel()
506 pmd_t *pmd = pmd_offset(pud, addr); in print_bad_pte() local
675 pmd_t pmd) in vm_normal_page_pmd()
714 unsigned long addr, pmd_t pmd) in vm_normal_folio_pmd()
1596 struct vm_area_struct *vma, pmd_t *pmd, in zap_pte_range()
1734 pmd_t *pmd; in zap_pmd_range() local
[all …]
Dpagewalk.c62 static int walk_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in walk_pte_range()
100 pmd_t *pmd; in walk_pmd_range() local
838 pmd_t *pmdp, pmd; in folio_walk_start() local
Dgup.c692 static inline bool can_follow_write_pmd(pmd_t pmd, struct page *page, in can_follow_write_pmd()
730 unsigned long addr, pmd_t *pmd, in follow_huge_pmd()
783 unsigned long addr, pmd_t *pmd, in follow_huge_pmd()
851 unsigned long address, pmd_t *pmd, unsigned int flags, in follow_page_pte()
969 pmd_t *pmd, pmdval; in follow_pmd_mask() local
1115 pmd_t *pmd; in get_gate_page() local
2940 static int gup_fast_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr, in gup_fast_pte_range()
3041 static int gup_fast_pte_range(pmd_t pmd, pmd_t *pmdp, unsigned long addr, in gup_fast_pte_range()
3283 pmd_t pmd = pmdp_get_lockless(pmdp); in gup_fast_pmd_range() local
Dmprotect.c89 struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, in change_pte_range()
337 #define change_pmd_prepare(vma, pmd, cp_flags) \ argument
367 pmd_t *pmd; in change_pmd_range() local
Dmadvise.c172 static int swapin_walk_pmd_entry(pmd_t *pmd, unsigned long start, in swapin_walk_pmd_entry()
338 static int madvise_cold_or_pageout_pte_range(pmd_t *pmd, in madvise_cold_or_pageout_pte_range()
680 static int madvise_free_pte_range(pmd_t *pmd, unsigned long addr, in madvise_free_pte_range()
1101 static int guard_install_pmd_entry(pmd_t *pmd, unsigned long addr, in guard_install_pmd_entry()
1224 static int guard_remove_pmd_entry(pmd_t *pmd, unsigned long addr, in guard_remove_pmd_entry()
Dpgalloc-track.h46 #define pte_alloc_kernel_track(pmd, address, mask) \ argument
Dmremap.c60 pmd_t *pmd; in get_old_pmd() local
91 pmd_t *pmd; in alloc_new_pmd() local
264 pmd_t pmd; in move_normal_pmd() local
Dhugetlb_vmemmap.c51 static int vmemmap_split_pmd(pmd_t *pmd, struct page *head, unsigned long start, in vmemmap_split_pmd()
97 static int vmemmap_pmd_entry(pmd_t *pmd, unsigned long addr, in vmemmap_pmd_entry()
Dptdump.c98 static int ptdump_pmd_entry(pmd_t *pmd, unsigned long addr, in ptdump_pmd_entry()
Dmincore.c101 static int mincore_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in mincore_pte_range()
Dvmalloc.c97 static int vmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in vmap_pte_range()
137 static int vmap_try_huge_pmd(pmd_t *pmd, unsigned long addr, unsigned long end, in vmap_try_huge_pmd()
166 pmd_t *pmd; in vmap_pmd_range() local
352 static void vunmap_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, in vunmap_pte_range()
368 pmd_t *pmd; in vunmap_pmd_range() local
489 static int vmap_pages_pte_range(pmd_t *pmd, unsigned long addr, in vmap_pages_pte_range()
532 pmd_t *pmd; in vmap_pages_pmd_range() local
757 pmd_t *pmd; in vmalloc_to_page() local
Dmapping_dirty_helpers.c126 static int wp_clean_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end, in wp_clean_pmd_entry()
Dmemcontrol-v1.c978 unsigned long addr, pmd_t pmd, union mc_target *target) in get_mctgt_type_thp()
1009 unsigned long addr, pmd_t pmd, union mc_target *target) in get_mctgt_type_thp()
1015 static int mem_cgroup_count_precharge_pte_range(pmd_t *pmd, in mem_cgroup_count_precharge_pte_range()
1212 static int mem_cgroup_move_charge_pte_range(pmd_t *pmd, in mem_cgroup_move_charge_pte_range()
Dswapfile.c2084 static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, in unuse_pte()
2185 int unuse_swap_pte(struct vm_area_struct *vma, pmd_t *pmd, in unuse_swap_pte()
2192 static int unuse_pte_range(struct vm_area_struct *vma, pmd_t *pmd, in unuse_pte_range()
2269 pmd_t *pmd; in unuse_pmd_range() local
/mm/damon/
Dops-common.c54 void damon_pmdp_mkold(pmd_t *pmd, struct vm_area_struct *vma, unsigned long addr) in damon_pmdp_mkold()
Dvaddr.c302 static int damon_mkold_pmd_entry(pmd_t *pmd, unsigned long addr, in damon_mkold_pmd_entry()
439 static int damon_young_pmd_entry(pmd_t *pmd, unsigned long addr, in damon_young_pmd_entry()

12