Symbol: HPAGE_PMD_NR
arch/arc/mm/tlb.c
534
update_mmu_cache_range(NULL, vma, addr, &pte, HPAGE_PMD_NR);
drivers/base/node.c
619
pages /= HPAGE_PMD_NR;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
473
pages_per_block = HPAGE_PMD_NR;
drivers/gpu/drm/nouveau/nouveau_dmem.c
848
if (max > (unsigned long)HPAGE_PMD_NR)
drivers/gpu/drm/nouveau/nouveau_dmem.c
849
max = (unsigned long)HPAGE_PMD_NR;
include/linux/huge_mm.h
546
return READ_ONCE(huge_zero_pfn) == (pfn & ~(HPAGE_PMD_NR - 1));
include/linux/rmap.h
362
VM_WARN_ON_FOLIO(folio_nr_pages(folio) != HPAGE_PMD_NR, folio);
include/linux/rmap.h
363
VM_WARN_ON_FOLIO(nr_pages != HPAGE_PMD_NR, folio);
include/linux/rmap.h
561
__folio_dup_file_rmap(folio, page, HPAGE_PMD_NR, dst_vma, PGTABLE_LEVEL_PTE);
include/linux/rmap.h
700
return __folio_try_dup_anon_rmap(folio, page, HPAGE_PMD_NR, dst_vma,
include/linux/rmap.h
834
return __folio_try_share_anon_rmap(folio, page, HPAGE_PMD_NR,
lib/test_hmm.c
642
if (is_large && IS_ALIGNED(pfn, HPAGE_PMD_NR)
lib/test_hmm.c
643
&& (pfn + HPAGE_PMD_NR <= pfn_last)) {
lib/test_hmm.c
646
pfn += HPAGE_PMD_NR;
lib/test_hmm.c
664
mdevice->calloc += HPAGE_PMD_NR;
lib/test_hmm.c
783
nr = HPAGE_PMD_NR;
mm/gup.c
741
*page_mask = HPAGE_PMD_NR - 1;
mm/huge_memory.c
1332
add_mm_counter(vma->vm_mm, MM_ANONPAGES, HPAGE_PMD_NR);
mm/huge_memory.c
1585
add_mm_counter(mm, mm_counter_file(fop.folio), HPAGE_PMD_NR);
mm/huge_memory.c
1856
add_mm_counter(dst_mm, MM_ANONPAGES, HPAGE_PMD_NR);
mm/huge_memory.c
1950
add_mm_counter(dst_mm, MM_ANONPAGES, HPAGE_PMD_NR);
mm/huge_memory.c
2251
task_numa_fault(last_cpupid, nid, HPAGE_PMD_NR, flags);
mm/huge_memory.c
2272
task_numa_fault(last_cpupid, nid, HPAGE_PMD_NR, flags);
mm/huge_memory.c
2369
add_mm_counter(mm, MM_ANONPAGES, -HPAGE_PMD_NR);
mm/huge_memory.c
2372
-HPAGE_PMD_NR);
mm/huge_memory.c
2683
ret = HPAGE_PMD_NR;
mm/huge_memory.c
294
return atomic_read(&huge_zero_refcount) == 1 ? HPAGE_PMD_NR : 0;
mm/huge_memory.c
3014
for (i = 0, addr = haddr; i < HPAGE_PMD_NR; i++, addr += PAGE_SIZE) {
mm/huge_memory.c
305
return HPAGE_PMD_NR;
mm/huge_memory.c
3076
add_mm_counter(mm, mm_counter_file(folio), -HPAGE_PMD_NR);
mm/huge_memory.c
3080
add_mm_counter(mm, mm_counter_file(folio), -HPAGE_PMD_NR);
mm/huge_memory.c
3138
folio_ref_add(folio, HPAGE_PMD_NR - 1);
mm/huge_memory.c
3142
folio_add_anon_rmap_ptes(folio, page, HPAGE_PMD_NR,
mm/huge_memory.c
3206
folio_ref_add(folio, HPAGE_PMD_NR - 1);
mm/huge_memory.c
3209
folio_add_anon_rmap_ptes(folio, page, HPAGE_PMD_NR,
mm/huge_memory.c
3232
for (i = 0, addr = haddr; i < HPAGE_PMD_NR; i++, addr += PAGE_SIZE) {
mm/huge_memory.c
3258
for (i = 0, addr = haddr; i < HPAGE_PMD_NR; i++, addr += PAGE_SIZE) {
mm/huge_memory.c
3297
for (i = 0; i < HPAGE_PMD_NR; i++)
mm/huge_memory.c
3300
set_ptes(mm, haddr, pte, entry, HPAGE_PMD_NR);
mm/huge_memory.c
3454
add_mm_counter(mm, MM_ANONPAGES, -HPAGE_PMD_NR);
mm/huge_memory.c
4417
if (khugepaged_max_ptes_none == HPAGE_PMD_NR - 1)
mm/huge_memory.c
4432
if (++num_filled_pages >= HPAGE_PMD_NR - khugepaged_max_ptes_none)
mm/khugepaged.c
1501
while (offset < HPAGE_PMD_NR) {
mm/khugepaged.c
1639
for (i = 0; i < HPAGE_PMD_NR; i++) {
mm/khugepaged.c
1775
(unmapped && referenced < HPAGE_PMD_NR / 2))) {
mm/khugepaged.c
1930
i < HPAGE_PMD_NR; i++, addr += PAGE_SIZE, pte++) {
mm/khugepaged.c
1984
for (i = 0, addr = haddr, pte = start_pte; i < HPAGE_PMD_NR;
mm/khugepaged.c
2248
pgoff_t index = 0, end = start + HPAGE_PMD_NR;
mm/khugepaged.c
2262
VM_WARN_ON_ONCE(start & (HPAGE_PMD_NR - 1));
mm/khugepaged.c
2595
lruvec_stat_mod_folio(new_folio, NR_SHMEM, HPAGE_PMD_NR);
mm/khugepaged.c
2596
lruvec_stat_mod_folio(new_folio, NR_SHMEM_THPS, HPAGE_PMD_NR);
mm/khugepaged.c
2598
lruvec_stat_mod_folio(new_folio, NR_FILE_THPS, HPAGE_PMD_NR);
mm/khugepaged.c
2600
lruvec_stat_mod_folio(new_folio, NR_FILE_PAGES, HPAGE_PMD_NR);
mm/khugepaged.c
2608
folio_ref_add(new_folio, HPAGE_PMD_NR - 1);
mm/khugepaged.c
2670
trace_mm_khugepaged_collapse_file(mm, new_folio, index, addr, is_shmem, file, HPAGE_PMD_NR, result);
mm/khugepaged.c
2692
xas_for_each(&xas, folio, start + HPAGE_PMD_NR - 1) {
mm/khugepaged.c
2766
cc->progress += HPAGE_PMD_NR;
mm/khugepaged.c
2769
if (present < HPAGE_PMD_NR - max_ptes_none) {
mm/khugepaged.c
374
return HPAGE_PMD_NR;
mm/khugepaged.c
412
return HPAGE_PMD_NR;
mm/khugepaged.c
440
return HPAGE_PMD_NR;
mm/khugepaged.c
482
khugepaged_pages_to_scan = HPAGE_PMD_NR * 8;
mm/khugepaged.c
484
khugepaged_max_ptes_swap = HPAGE_PMD_NR / 8;
mm/khugepaged.c
485
khugepaged_max_ptes_shared = HPAGE_PMD_NR / 2;
mm/khugepaged.c
92
#define KHUGEPAGED_MAX_PTES_LIMIT (HPAGE_PMD_NR - 1)
mm/memory-failure.c
715
if (pfn <= hwp->pfn && hwp->pfn < pfn + HPAGE_PMD_NR) {
mm/memory.c
5517
flush_icache_pages(vma, page, HPAGE_PMD_NR);
mm/memory.c
5523
add_mm_counter(vma->vm_mm, mm_counter_file(folio), HPAGE_PMD_NR);
mm/migrate.c
1600
#define NR_MAX_BATCHED_MIGRATION HPAGE_PMD_NR
mm/migrate_device.c
867
add_mm_counter(vma->vm_mm, MM_ANONPAGES, HPAGE_PMD_NR);
mm/migrate_device.c
897
for (i = 0; i < HPAGE_PMD_NR; i++)
mm/migrate_device.c
923
for (i = 1; i < HPAGE_PMD_NR; i++)
mm/migrate_device.c
950
nr = HPAGE_PMD_NR;
mm/mprotect.c
525
if (ret == HPAGE_PMD_NR) {
mm/mprotect.c
526
pages += HPAGE_PMD_NR;
mm/page_vma_mapped.c
142
if ((pfn + HPAGE_PMD_NR - 1) < pvmw->pfn)
mm/page_vma_mapped.c
286
(pvmw->nr_pages >= HPAGE_PMD_NR))
mm/rmap.c
1620
__folio_add_anon_rmap(folio, page, HPAGE_PMD_NR, vma, address, flags,
mm/rmap.c
1749
__folio_add_file_rmap(folio, page, HPAGE_PMD_NR, vma, PGTABLE_LEVEL_PMD);
mm/rmap.c
1917
__folio_remove_rmap(folio, page, HPAGE_PMD_NR, vma, PGTABLE_LEVEL_PMD);
mm/shmem.c
1952
if (pages == HPAGE_PMD_NR)
mm/shmem.c
1975
if (pages == HPAGE_PMD_NR) {
mm/swap.h
30
#define SWAPFILE_CLUSTER HPAGE_PMD_NR
mm/vmscan.c
1287
if (nr_pages >= HPAGE_PMD_NR) {
mm/vmstat.c
1765
pages /= HPAGE_PMD_NR;
mm/vmstat.c
1908
v[i] /= HPAGE_PMD_NR;