Home
last modified time | relevance | path

Searched full:hugepage_size (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/tools/testing/selftests/mm/
Dmap_hugetlb.c47 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()
Dcompaction_test.c85 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()
Dhugetlb-soft-offline.c103 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/
Dhugetlbpage.c30 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()
Dinit_64.c424 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/
Dvmlinux.lds.S78 . = ALIGN(HUGEPAGE_SIZE);
145 . = ALIGN(HUGEPAGE_SIZE);
164 . = ALIGN(HUGEPAGE_SIZE);
Dasm-offsets.c274 /* 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/
Dxskxceiver.h58 #define HUGEPAGE_SIZE (2 * 1024 * 1024) macro
Dxskxceiver.c1788 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/
Diommufd.c14 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/
Dsysfs-kernel-mm-damon381 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/
Dprocessor.h374 #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/
Dusage.rst456 files, respectively. For ``hugepage_size`` type, you can specify the minimum
/linux-6.15/arch/parisc/mm/
Dinit.c729 size = HUGEPAGE_SIZE; in alloc_btlb()
/linux-6.15/Documentation/mm/damon/
Ddesign.rst666 - hugepage_size
/linux-6.15/mm/damon/
Dsysfs-schemes.c350 "hugepage_size",