| /Linux-v5.4/mm/ |
| D | pgtable-generic.c | 104 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_set_access_flags() 118 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young() 132 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_huge_clear_flush() 189 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate() 209 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_collapse_flush()
|
| D | huge_memory.c | 68 unsigned long addr = (vma->vm_end & HPAGE_PMD_MASK) - HPAGE_PMD_SIZE; in transparent_hugepage_enabled() 309 return sprintf(buf, "%lu\n", HPAGE_PMD_SIZE); in hpage_pmd_size_show() 1246 haddr, haddr + HPAGE_PMD_SIZE); in do_huge_pmd_wp_page_fallback() 1410 haddr, haddr + HPAGE_PMD_SIZE); in do_huge_pmd_wp_page() 1636 flush_tlb_range(vma, haddr, haddr + HPAGE_PMD_SIZE); in do_huge_pmd_numa_page() 1647 haddr + HPAGE_PMD_SIZE); in do_huge_pmd_numa_page() 1702 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in madvise_free_huge_pmd() 1733 if (next - addr != HPAGE_PMD_SIZE) { in madvise_free_huge_pmd() 1778 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in zap_huge_pmd() 1797 tlb_remove_page_size(tlb, pmd_page(orig_pmd), HPAGE_PMD_SIZE); in zap_huge_pmd() [all …]
|
| D | khugepaged.c | 875 if (address < hstart || address + HPAGE_PMD_SIZE > hend) in hugepage_vma_revalidate() 1032 address, address + HPAGE_PMD_SIZE); in collapse_huge_page() 1302 vma->vm_start > haddr || vma->vm_end < haddr + HPAGE_PMD_SIZE) in collapse_pte_mapped_thp() 1446 if (vma->vm_end < addr + HPAGE_PMD_SIZE) in retract_page_tables() 1968 khugepaged_scan.address + HPAGE_PMD_SIZE > in khugepaged_scan_mm_slot() 1989 khugepaged_scan.address += HPAGE_PMD_SIZE; in khugepaged_scan_mm_slot()
|
| D | shmem.c | 490 round_up(inode->i_size, HPAGE_PMD_SIZE)) { in shmem_unused_huge_shrink() 1012 stat->blksize = HPAGE_PMD_SIZE; in shmem_getattr() 1822 if (i_size >= HPAGE_PMD_SIZE && in shmem_getpage_gfp() 2101 if (len < HPAGE_PMD_SIZE) in shmem_get_unmapped_area() 2132 offset = (pgoff << PAGE_SHIFT) & (HPAGE_PMD_SIZE-1); in shmem_get_unmapped_area() 2133 if (offset && offset + len < 2 * HPAGE_PMD_SIZE) in shmem_get_unmapped_area() 2135 if ((addr & (HPAGE_PMD_SIZE-1)) == offset) in shmem_get_unmapped_area() 2138 inflated_len = len + HPAGE_PMD_SIZE - PAGE_SIZE; in shmem_get_unmapped_area() 2150 inflated_offset = inflated_addr & (HPAGE_PMD_SIZE-1); in shmem_get_unmapped_area() 2153 inflated_addr += HPAGE_PMD_SIZE; in shmem_get_unmapped_area() [all …]
|
| D | madvise.c | 322 tlb_change_page_size(tlb, HPAGE_PMD_SIZE); in madvise_cold_or_pageout_pte_range() 338 if (next - addr != HPAGE_PMD_SIZE) { in madvise_cold_or_pageout_pte_range()
|
| D | mprotect.c | 194 if (next - addr != HPAGE_PMD_SIZE) { in change_pmd_range()
|
| D | mremap.c | 270 if (extent == HPAGE_PMD_SIZE) { in move_page_tables()
|
| D | memory.c | 863 VM_BUG_ON_VMA(next-addr != HPAGE_PMD_SIZE, vma); in copy_pmd_range() 1151 if (next - addr != HPAGE_PMD_SIZE) in zap_pmd_range()
|
| D | migrate.c | 2027 flush_cache_range(vma, start, start + HPAGE_PMD_SIZE); in migrate_misplaced_transhuge_page()
|
| /Linux-v5.4/include/linux/ |
| D | huge_mm.h | 83 #define HPAGE_PMD_SIZE ((1UL) << HPAGE_PMD_SHIFT) macro 84 #define HPAGE_PMD_MASK (~(HPAGE_PMD_SIZE - 1)) 141 if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) in transhuge_vma_suitable() 287 #define HPAGE_PMD_SIZE ({ BUILD_BUG(); 0; }) macro
|
| D | mmu_notifier.h | 491 ___haddr + HPAGE_PMD_SIZE); \
|
| /Linux-v5.4/arch/arc/mm/ |
| D | tlb.c | 860 mmu->s_pg_sz_m != TO_MB(HPAGE_PMD_SIZE)) in arc_mmu_init() 862 (unsigned long)TO_MB(HPAGE_PMD_SIZE)); in arc_mmu_init()
|
| /Linux-v5.4/arch/sparc/mm/ |
| D | tlb.c | 251 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate()
|
| /Linux-v5.4/include/asm-generic/ |
| D | tlb.h | 529 __tlb_adjust_range(tlb, address, HPAGE_PMD_SIZE); \
|
| /Linux-v5.4/arch/powerpc/mm/book3s64/ |
| D | pgtable.c | 111 flush_pmd_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_invalidate()
|
| D | radix_tlb.c | 1161 end = addr + HPAGE_PMD_SIZE; in radix__flush_tlb_collapsed_pmd()
|
| D | hash_utils.c | 1765 max_hpte_count = HPAGE_PMD_SIZE >> shift; in flush_hash_hugepage()
|
| /Linux-v5.4/drivers/nvdimm/ |
| D | pfn_devs.c | 112 alignments[1] = HPAGE_PMD_SIZE; in nd_pfn_supported_alignments() 127 return HPAGE_PMD_SIZE; in nd_pfn_default_alignment()
|
| /Linux-v5.4/fs/proc/ |
| D | task_mmu.c | 586 mss->anonymous_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 588 mss->shmem_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 592 mss->file_thp += HPAGE_PMD_SIZE; in smaps_pmd_entry() 1760 HPAGE_PMD_SIZE/PAGE_SIZE); in gather_pte_stats()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | pgtable.c | 600 flush_tlb_range(vma, address, address + HPAGE_PMD_SIZE); in pmdp_clear_flush_young()
|
| /Linux-v5.4/drivers/gpu/drm/ttm/ |
| D | ttm_page_alloc_dma.c | 597 pool->size = HPAGE_PMD_SIZE; in ttm_dma_pool_init()
|