| /linux-6.15/mm/ |
| H A D | pgtable-generic.c | 117 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_set_access_flags() 131 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young() 145 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_huge_clear_flush() 203 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate() 232 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_collapse_flush()
|
| H A D | khugepaged.c | 1179 address + HPAGE_PMD_SIZE); in collapse_huge_page() 1519 !range_in_vma(vma, haddr, haddr + HPAGE_PMD_SIZE)) in collapse_pte_mapped_thp() 1599 haddr, haddr + HPAGE_PMD_SIZE); in collapse_pte_mapped_thp() 1738 vma->vm_end < addr + HPAGE_PMD_SIZE) in retract_page_tables() 1759 addr, addr + HPAGE_PMD_SIZE); in retract_page_tables() 2422 hstart = round_up(vma->vm_start, HPAGE_PMD_SIZE); in khugepaged_scan_mm_slot() 2423 hend = round_down(vma->vm_end, HPAGE_PMD_SIZE); in khugepaged_scan_mm_slot() 2438 khugepaged_scan.address + HPAGE_PMD_SIZE > in khugepaged_scan_mm_slot() 2469 khugepaged_scan.address += HPAGE_PMD_SIZE; in khugepaged_scan_mm_slot() 2767 for (addr = hstart; addr < hend; addr += HPAGE_PMD_SIZE) { in madvise_collapse()
|
| H A D | huge_memory.c | 444 return sysfs_emit(buf, "%lu\n", HPAGE_PMD_SIZE); in hpage_pmd_size_show() 1902 haddr + HPAGE_PMD_SIZE); in do_huge_zero_wp_pmd() 2135 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in madvise_free_huge_pmd() 2166 if (next - addr != HPAGE_PMD_SIZE) { in madvise_free_huge_pmd() 2211 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in zap_huge_pmd() 2378 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in change_huge_pmd() 2491 tlb_flush_pmd_range(tlb, addr, HPAGE_PMD_SIZE); in change_huge_pmd() 2605 src_addr + HPAGE_PMD_SIZE); in move_pages_huge_pmd() 3109 (address & HPAGE_PMD_MASK) + HPAGE_PMD_SIZE); in __split_huge_pmd() 3134 if (!IS_ALIGNED(address, HPAGE_PMD_SIZE) && in split_huge_pmd_if_needed() [all …]
|
| H A D | madvise.c | 372 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in madvise_cold_or_pageout_pte_range() 396 if (next - addr != HPAGE_PMD_SIZE) { in madvise_cold_or_pageout_pte_range()
|
| H A D | mprotect.c | 380 if ((next - addr != HPAGE_PMD_SIZE) || in change_pmd_range()
|
| H A D | userfaultfd.c | 1444 src_end - src_addr < HPAGE_PMD_SIZE; in move_splits_huge_pmd() 1821 step_size = HPAGE_PMD_SIZE; in move_pages()
|
| H A D | mremap.c | 816 if (extent == HPAGE_PMD_SIZE && in move_page_tables()
|
| H A D | memory.c | 1244 VM_BUG_ON_VMA(next-addr != HPAGE_PMD_SIZE, src_vma); in copy_pmd_range() 1801 if (next - addr != HPAGE_PMD_SIZE) in zap_pmd_range() 1810 next - addr == HPAGE_PMD_SIZE && pmd_none(*pmd)) { in zap_pmd_range()
|
| H A D | rmap.c | 1073 address + HPAGE_PMD_SIZE); in page_vma_mkclean_one()
|
| H A D | shmem.c | 1265 stat->blksize = HPAGE_PMD_SIZE; in shmem_getattr() 2784 hpage_size = HPAGE_PMD_SIZE; in shmem_get_unmapped_area()
|
| /linux-6.15/arch/arc/mm/ |
| H A D | tlb.c | 650 mmu->s_pg_sz_m != TO_MB(HPAGE_PMD_SIZE)) in arc_mmu_init() 652 (unsigned long)TO_MB(HPAGE_PMD_SIZE)); in arc_mmu_init()
|
| /linux-6.15/arch/powerpc/mm/book3s64/ |
| H A D | pgtable.c | 187 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate() 216 flush_pmd_tlb_range(vma, addr, addr + HPAGE_PMD_SIZE); in pmdp_huge_get_and_clear_full()
|
| H A D | radix_tlb.c | 1331 end = addr + HPAGE_PMD_SIZE; in radix__flush_tlb_collapsed_pmd()
|
| H A D | hash_utils.c | 2232 max_hpte_count = HPAGE_PMD_SIZE >> shift; in flush_hash_hugepage()
|
| /linux-6.15/include/linux/ |
| H A D | huge_mm.h | 114 #define HPAGE_PMD_MASK (~(HPAGE_PMD_SIZE - 1)) 115 #define HPAGE_PMD_SIZE ((1UL) << HPAGE_PMD_SHIFT) macro
|
| /linux-6.15/arch/sparc/mm/ |
| H A D | tlb.c | 258 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate()
|
| /linux-6.15/include/asm-generic/ |
| H A D | tlb.h | 664 tlb_flush_pmd_range(tlb, address, HPAGE_PMD_SIZE); \
|
| /linux-6.15/drivers/nvdimm/ |
| H A D | pfn_devs.c | 102 alignments[1] = HPAGE_PMD_SIZE; in nd_pfn_supported_alignments() 117 return HPAGE_PMD_SIZE; in nd_pfn_default_alignment()
|
| /linux-6.15/arch/x86/mm/ |
| H A D | pgtable.c | 585 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
|
| /linux-6.15/mm/damon/ |
| H A D | vaddr.c | 472 *priv->folio_sz = HPAGE_PMD_SIZE; in damon_young_pmd_entry()
|
| /linux-6.15/fs/proc/ |
| H A D | task_mmu.c | 876 mss->anonymous_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 878 mss->shmem_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 882 mss->file_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 2974 HPAGE_PMD_SIZE/PAGE_SIZE); in gather_pte_stats()
|