/linux-master/arch/x86/mm/pat/ |
H A D | set_memory.c | 667 pmd_t *pmd; local 816 pmd_t *pmd; local 1177 try_to_free_pmd_page(pmd_t *pmd) argument 1189 unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) argument 1207 __unmap_pmd_range(pud_t *pud, pmd_t *pmd, unsigned long start, unsigned long end) argument 1217 pmd_t *pmd = pmd_offset(pud, start); local 1302 alloc_pte_page(pmd_t *pmd) argument 1314 pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); local 1322 populate_pte(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) argument 1346 pmd_t *pmd; local [all...] |
/linux-master/arch/s390/mm/ |
H A D | gmap.c | 560 pmd_t *pmd; local 2521 thp_split_walk_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument 2563 __zap_zero_pages(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument 2638 __s390_enable_skey_pmd(pmd_t *pmd, unsigned long addr, unsigned long next, struct mm_walk *walk) argument 2649 pmd_t *pmd = (pmd_t *)pte; local [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_64.h | 321 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) argument 430 static inline bool is_hugetlb_pmd(pmd_t pmd) argument 441 static inline pmd_t pmd_mkhuge(pmd_t pmd) argument 684 static inline bool pmd_leaf(pmd_t pmd) argument 691 static inline unsigned long pmd_pfn(pmd_t pmd) argument 699 pmd_write(pmd_t pmd) argument 710 pmd_dirty(pmd_t pmd) argument 718 pmd_young(pmd_t pmd) argument 725 pmd_trans_huge(pmd_t pmd) argument 732 pmd_mkold(pmd_t pmd) argument 741 pmd_wrprotect(pmd_t pmd) argument 750 pmd_mkdirty(pmd_t pmd) argument 759 pmd_mkclean(pmd_t pmd) argument 768 pmd_mkyoung(pmd_t pmd) argument 777 pmd_mkwrite_novma(pmd_t pmd) argument 794 pmd_present(pmd_t pmd) argument 821 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument 837 pmd_page_vaddr(pmd_t pmd) argument 918 pmd_t pmd = *pmdp; local [all...] |
/linux-master/arch/x86/xen/ |
H A D | mmu_pv.c | 403 __visible pmdval_t xen_pmd_val(pmd_t pmd) argument 441 __visible pmd_t xen_make_pmd(pmdval_t pmd) argument 553 xen_pmd_walk(struct mm_struct *mm, pmd_t *pmd, void (*func)(struct mm_struct *mm, struct page *, enum pt_level), bool last, unsigned long limit) argument 576 pmd_t *pmd; local 1016 pmd_t *pmd = level2_kernel_pgt + pmd_index(vaddr); local 1056 xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) argument 1851 pmd_t pmd; local 1896 pmd_t *pmd; local [all...] |
/linux-master/fs/ |
H A D | userfaultfd.c | 298 pmd_t *pmd, _pmd; local
|
/linux-master/mm/ |
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 | khugepaged.c | 739 __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 778 __collapse_huge_page_copy(pte_t *pte, struct page *page, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, unsigned long address, spinlock_t *ptl, struct list_head *compound_pagelist) argument 945 find_pmd_or_thp_or_none(struct mm_struct *mm, unsigned long address, pmd_t **pmd) argument 969 check_pmd_still_valid(struct mm_struct *mm, unsigned long address, pmd_t *pmd) argument 990 __collapse_huge_page_swapin(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, int referenced) argument 1092 pmd_t *pmd, _pmd; local 1256 pmd_t *pmd; local 1489 pmd_t *pmd, pgt_pmd; local 1695 pmd_t *pmd, pgt_pmd; local [all...] |
H A D | memory-failure.c | 395 pmd_t *pmd; local 775 pmd_t pmd = *pmdp; local
|
H A D | percpu.c | 3209 pmd_t *pmd; local
|
H A D | swapfile.c | 1758 static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, argument 1849 static int unuse_pte_range(struct vm_area_struct *vma, pmd_t *pmd, argument 1929 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 | huge_memory.c | 762 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument 982 set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct page *zero_page) argument 1057 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 1231 touch_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, bool write) argument 1244 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) argument 1291 pmd_t pmd; local 1600 can_change_pmd_writable(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument 1631 can_follow_write_pmd(pmd_t pmd, struct page *page, struct vm_area_struct *vma, unsigned int flags) argument 1668 follow_trans_huge_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, unsigned int flags) argument 1717 pmd_t pmd; local 1802 madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long next) argument 1872 zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) argument 1881 zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr) argument 1962 move_soft_dirty_pmd(pmd_t pmd) argument 1977 pmd_t pmd; local 2029 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 2307 __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) argument 2391 __split_huge_zero_page_pmd(struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd) argument 2432 __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, unsigned long haddr, bool freeze) argument 2649 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) argument 2687 pmd_t *pmd = mm_find_pmd(vma->vm_mm, address); local [all...] |
H A D | ksm.c | 615 static int break_ksm_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long next, argument 1376 pmd_t *pmd; local
|
/linux-master/include/linux/ |
H A D | hugetlb.h | 191 static inline pte_t *pte_offset_huge(pmd_t *pmd, unsigned long address) argument 195 static inline pte_t *pte_alloc_huge(struct mm_struct *mm, pmd_t *pmd, argument 402 pmd_huge(pmd_t pmd) argument [all...] |
H A D | pgtable.h | 92 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) argument 107 static inline pte_t *__pte_map(pmd_t *pmd, unsigned long address) argument 175 pmd_t *pmd = pmd_off_k(vaddr); local 181 pmd_young(pmd_t pmd) argument 188 pmd_dirty(pmd_t pmd) argument 370 pmd_t pmd = *pmdp; local 444 arch_check_zapped_pmd(struct vm_area_struct *vma, pmd_t pmd) argument 515 pmd_t pmd; local 557 pmd_t pmd = *pmdp; local 734 pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument 867 generic_pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument 1179 pmd_none_or_clear_bad(pmd_t *pmd) argument 1318 pmd_swp_mksoft_dirty(pmd_t pmd) argument 1323 pmd_swp_soft_dirty(pmd_t pmd) argument 1328 pmd_swp_clear_soft_dirty(pmd_t pmd) argument 1339 pmd_soft_dirty(pmd_t pmd) argument 1349 pmd_mksoft_dirty(pmd_t pmd) argument 1359 pmd_clear_soft_dirty(pmd_t pmd) argument 1379 pmd_swp_mksoft_dirty(pmd_t pmd) argument 1384 pmd_swp_soft_dirty(pmd_t pmd) argument 1389 pmd_swp_clear_soft_dirty(pmd_t pmd) argument 1500 pmd_trans_huge(pmd_t pmd) argument 1505 pmd_write(pmd_t pmd) argument 1522 pmd_devmap(pmd_t pmd) argument 1578 pmd_protnone(pmd_t pmd) argument 1615 pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) argument 1624 pmd_clear_huge(pmd_t *pmd) argument 1636 pmd_free_pte_page(pmd_t *pmd, unsigned long addr) argument [all...] |
/linux-master/arch/sparc/mm/ |
H A D | srmmu.c | 106 static inline int srmmu_pmd_none(pmd_t pmd) argument 273 pmd_t *pmd; local 903 pmd_t *pmd; local [all...] |
/linux-master/arch/mips/mm/ |
H A D | tlbex.c | 678 build_is_huge_pte(u32 **p, struct uasm_reloc **r, unsigned int tmp, unsigned int pmd, int lid) argument [all...] |
/linux-master/arch/riscv/mm/ |
H A D | init.c | 1401 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, argument 1444 pmd_t *pmd; local
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable.h | 210 static inline int pmd_present(pmd_t pmd) argument 221 static inline int pmd_present(pmd_t pmd) argument 227 static inline int pmd_none(pmd_t pmd) argument 232 static inline int pmd_bad(pmd_t pmd) argument 238 static inline bool pmd_leaf(pmd_t pmd) argument 243 set_pmd(pmd_t *pmdp, pmd_t pmd) argument 267 pmd_page(pmd_t pmd) argument 272 pmd_page_vaddr(pmd_t pmd) argument 277 pmd_pte(pmd_t pmd) argument 451 pmd_protnone(pmd_t pmd) argument 632 pmd_mkhuge(pmd_t pmd) argument 637 pmd_mkinvalid(pmd_t pmd) argument 644 pmd_pfn(pmd_t pmd) argument 656 pmd_modify(pmd_t pmd, pgprot_t newprot) argument 662 pmd_write(pmd_t pmd) argument 674 pmd_dirty(pmd_t pmd) argument 680 pmd_young(pmd_t pmd) argument 685 pmd_user(pmd_t pmd) argument 690 pmd_mkold(pmd_t pmd) argument 695 pmd_mkyoung(pmd_t pmd) argument 700 pmd_mkwrite_novma(pmd_t pmd) argument 705 pmd_wrprotect(pmd_t pmd) argument 710 pmd_mkclean(pmd_t pmd) argument 715 pmd_mkdirty(pmd_t pmd) argument 720 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument 740 pmd_user_accessible_page(pmd_t pmd) argument 752 pmd_trans_huge(pmd_t pmd) argument 776 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0)); local 791 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_types.h | 399 static inline pmdval_t native_pmd_val(pmd_t pmd) argument 411 static inline pmdval_t native_pmd_val(pmd_t pmd) argument 451 static inline pmdval_t pmd_pfn_mask(pmd_t pmd) argument 459 pmd_flags_mask(pmd_t pmd) argument 464 pmd_flags(pmd_t pmd) argument [all...] |
H A D | pgtable.h | 144 static inline bool pmd_dirty(pmd_t pmd) argument 149 static inline bool pmd_shstk(pmd_t pmd) argument 157 static inline int pmd_young(pmd_t pmd) argument 182 pmd_write(pmd_t pmd) argument 230 pmd_pfn(pmd_t pmd) argument 271 pmd_trans_huge(pmd_t pmd) argument 290 pmd_devmap(pmd_t pmd) argument 493 pmd_set_flags(pmd_t pmd, pmdval_t set) argument 500 pmd_clear_flags(pmd_t pmd, pmdval_t clear) argument 508 pmd_mksaveddirty(pmd_t pmd) argument 517 pmd_clear_saveddirty(pmd_t pmd) argument 525 pmd_wrprotect(pmd_t pmd) argument 538 pmd_uffd_wp(pmd_t pmd) argument 543 pmd_mkuffd_wp(pmd_t pmd) argument 548 pmd_clear_uffd_wp(pmd_t pmd) argument 554 pmd_mkold(pmd_t pmd) argument 559 pmd_mkclean(pmd_t pmd) argument 564 pmd_mkdirty(pmd_t pmd) argument 571 pmd_mkwrite_shstk(pmd_t pmd) argument 578 pmd_mkdevmap(pmd_t pmd) argument 583 pmd_mkhuge(pmd_t pmd) argument 588 pmd_mkyoung(pmd_t pmd) argument 593 pmd_mkwrite_novma(pmd_t pmd) argument 690 pmd_soft_dirty(pmd_t pmd) argument 705 pmd_mksoft_dirty(pmd_t pmd) argument 720 pmd_clear_soft_dirty(pmd_t pmd) argument 787 pmd_mkinvalid(pmd_t pmd) argument 828 pmd_modify(pmd_t pmd, pgprot_t newprot) argument 991 pmd_present(pmd_t pmd) argument 1013 pmd_protnone(pmd_t pmd) argument 1020 pmd_none(pmd_t pmd) argument 1028 pmd_page_vaddr(pmd_t pmd) argument 1055 pmd_bad(pmd_t pmd) argument 1238 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument 1346 pmd_t pmd = native_pmdp_get_and_clear(pmdp); local 1383 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument 1516 update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd) argument 1556 pmd_swp_mksoft_dirty(pmd_t pmd) argument 1561 pmd_swp_soft_dirty(pmd_t pmd) argument 1566 pmd_swp_clear_soft_dirty(pmd_t pmd) argument 1589 pmd_swp_mkuffd_wp(pmd_t pmd) argument 1594 pmd_swp_uffd_wp(pmd_t pmd) argument 1599 pmd_swp_clear_uffd_wp(pmd_t pmd) argument 1657 pmd_access_permitted(pmd_t pmd, bool write) argument 1696 pmd_user_accessible_page(pmd_t pmd) argument [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable.h | 182 static inline pmd_t clear_pmd_bit(pmd_t pmd, pgprot_t prot) argument 188 static inline pmd_t set_pmd_bit(pmd_t pmd, pgprot_t prot) argument 264 static inline pmd_t pmd_mkcont(pmd_t pmd) argument 431 pmd_pte(pmd_t pmd) argument 475 pmd_protnone(pmd_t pmd) argument 483 pmd_present(pmd_t pmd) argument 493 pmd_trans_huge(pmd_t pmd) argument 512 pmd_mkinvalid(pmd_t pmd) argument 529 pmd_mkdevmap(pmd_t pmd) argument 560 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument 654 set_pmd(pmd_t *pmdp, pmd_t pmd) argument 676 pmd_page_paddr(pmd_t pmd) argument 681 pmd_page_vaddr(pmd_t pmd) argument 1046 pmd_modify(pmd_t pmd, pgprot_t newprot) argument 1082 pmd_user_accessible_page(pmd_t pmd) argument 1189 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0)); local 1239 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument [all...] |
/linux-master/fs/proc/ |
H A D | task_mmu.c | 572 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, argument 606 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, argument 612 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, argument 1131 pmd_t old, pmd = *pmdp; local 1157 clear_refs_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument 1471 pmd_t pmd = *pmdp; local 1840 pagemap_thp_category(struct pagemap_scan_private *p, struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument 1886 pmd_t old, pmd = *pmdp; local 2098 pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument 2149 pagemap_scan_pmd_entry(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument 2598 can_gather_numa_stats_pmd(pmd_t pmd, struct vm_area_struct *vma, unsigned long addr) argument 2623 gather_pte_stats(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument [all...] |
/linux-master/drivers/edac/ |
H A D | xgene_edac.c | 515 u32 pmd; member in struct:xgene_edac_pmd_ctx 881 xgene_edac_pmd_available(u32 efuse, int pmd) argument 893 u32 pmd; local 979 xgene_edac_pmd_remove(struct xgene_edac_pmd_ctx *pmd) argument 1814 struct xgene_edac_pmd_ctx *pmd; local 1968 struct xgene_edac_pmd_ctx *pmd; local [all...] |
/linux-master/drivers/md/ |
H A D | dm-thin.c | 239 struct dm_pool_metadata *pmd; member in struct:pool 2951 struct dm_pool_metadata *pmd; local [all...] |