Searched full:hugepage_size (Results 1 – 16 of 16) sorted by relevance
/linux-6.15/tools/testing/selftests/mm/ |
D | map_hugetlb.c | 47 size_t hugepage_size; in main() local 52 hugepage_size = default_huge_page_size(); in main() 54 if (hugepage_size > length) in main() 55 length = hugepage_size; in main()
|
D | compaction_test.c | 85 int check_compaction(unsigned long mem_free, unsigned long hugepage_size, in check_compaction() argument 115 nr_hugepages_ul = mem_free / hugepage_size / 2; in check_compaction() 141 compaction_index = mem_free/(nr_hugepages_ul * hugepage_size); in check_compaction() 213 unsigned long hugepage_size = 0; in main() local 235 if (read_memory_info(&mem_free, &hugepage_size) != 0) in main() 271 if (check_compaction(mem_free, hugepage_size, in main()
|
D | hugetlb-soft-offline.c | 103 static int read_nr_hugepages(unsigned long hugepage_size, in read_nr_hugepages() argument 110 hugepage_size); in read_nr_hugepages()
|
/linux-6.15/arch/sparc/mm/ |
D | hugetlbpage.c | 30 unsigned long hugepage_size = _PAGE_SZ4MB_4V; in sun4v_hugepage_shift_to_tte() local 36 hugepage_size = _PAGE_SZ16GB_4V; in sun4v_hugepage_shift_to_tte() 40 hugepage_size = _PAGE_SZ2GB_4V; in sun4v_hugepage_shift_to_tte() 44 hugepage_size = _PAGE_SZ256MB_4V; in sun4v_hugepage_shift_to_tte() 51 hugepage_size = _PAGE_SZ64K_4V; in sun4v_hugepage_shift_to_tte() 57 pte_val(entry) = pte_val(entry) | hugepage_size; in sun4v_hugepage_shift_to_tte()
|
D | init_64.c | 424 unsigned long hugepage_size = PAGE_SIZE; in update_mmu_cache_range() local 427 hugepage_size = huge_page_size(hstate_vma(vma)); in update_mmu_cache_range() 429 if (hugepage_size >= PUD_SIZE) { in update_mmu_cache_range() 437 } else if (hugepage_size >= PMD_SIZE) { in update_mmu_cache_range() 444 if (hugepage_size >= PMD_SIZE) { in update_mmu_cache_range()
|
/linux-6.15/arch/parisc/kernel/ |
D | vmlinux.lds.S | 78 . = ALIGN(HUGEPAGE_SIZE); 145 . = ALIGN(HUGEPAGE_SIZE); 164 . = ALIGN(HUGEPAGE_SIZE);
|
D | asm-offsets.c | 274 /* HUGEPAGE_SIZE is only used in vmlinux.lds.S to align kernel text in main() 277 DEFINE(HUGEPAGE_SIZE, 1UL << REAL_HPAGE_SHIFT); in main() 279 DEFINE(HUGEPAGE_SIZE, 4*1024*1024); in main() 281 DEFINE(HUGEPAGE_SIZE, PAGE_SIZE); in main()
|
/linux-6.15/tools/testing/selftests/bpf/ |
D | xskxceiver.h | 58 #define HUGEPAGE_SIZE (2 * 1024 * 1024) macro
|
D | xskxceiver.c | 1788 umem_sz = ceil_u64(umem_sz, HUGEPAGE_SIZE) * HUGEPAGE_SIZE; in testapp_clean_xsk_umem() 2345 mmap_sz = ceil_u64(mmap_sz, HUGEPAGE_SIZE) * HUGEPAGE_SIZE; in hugepages_present()
|
/linux-6.15/tools/testing/selftests/iommu/ |
D | iommufd.c | 14 static unsigned long HUGEPAGE_SIZE; variable 44 HUGEPAGE_SIZE = get_huge_page_size(); in setup_sizes() 47 rc = posix_memalign(&buffer, HUGEPAGE_SIZE, BUFFER_SIZE); in setup_sizes() 50 assert((uintptr_t)buffer % HUGEPAGE_SIZE == 0); in setup_sizes() 1104 size_t buf_size = 2 * HUGEPAGE_SIZE; in TEST_F() 1576 self->mmap_buf_size = HUGEPAGE_SIZE * 2; in FIXTURE_SETUP() 2025 rc = posix_memalign(&self->buffer, HUGEPAGE_SIZE, variant->buffer_size); in FIXTURE_SETUP() 2039 assert((uintptr_t)self->buffer % HUGEPAGE_SIZE == 0); in FIXTURE_SETUP() 2611 size_t buf_size = HUGEPAGE_SIZE * 2; in TEST_F()
|
/linux-6.15/Documentation/ABI/testing/ |
D | sysfs-kernel-mm-damon | 381 Description: If 'hugepage_size' is written to the 'type' file, writing to 388 Description: If 'hugepage_size' is written to the 'type' file, writing to
|
/linux-6.15/tools/testing/selftests/kvm/include/x86/ |
D | processor.h | 374 #define HUGEPAGE_SIZE(x) (1UL << HUGEPAGE_SHIFT(x)) macro 375 #define HUGEPAGE_MASK(x) (~(HUGEPAGE_SIZE(x) - 1) & PHYSICAL_PAGE_MASK)
|
/linux-6.15/Documentation/admin-guide/mm/damon/ |
D | usage.rst | 456 files, respectively. For ``hugepage_size`` type, you can specify the minimum
|
/linux-6.15/arch/parisc/mm/ |
D | init.c | 729 size = HUGEPAGE_SIZE; in alloc_btlb()
|
/linux-6.15/Documentation/mm/damon/ |
D | design.rst | 666 - hugepage_size
|
/linux-6.15/mm/damon/ |
D | sysfs-schemes.c | 350 "hugepage_size",
|