Home
last modified time | relevance | path

Searched refs:huge_page_size (Results 1 – 7 of 7) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dhugetlb-madvise.c31 unsigned long huge_page_size;
39 *((unsigned long *)(addr + (i * huge_page_size))) = i;
44 force_read_pages(addr, nr_pages, huge_page_size); in write_fault_pages()
57 huge_page_size = default_huge_page_size(); in read_fault_pages()
58 if (!huge_page_size) in read_fault_pages()
79 addr = mmap(NULL, (NR_HUGE_PAGES + 2) * huge_page_size, in main()
86 if (munmap(addr, huge_page_size) || in main()
87 munmap(addr + (NR_HUGE_PAGES + 1) * huge_page_size, in main()
88 huge_page_size)) in main()
90 addr = addr + huge_page_size; in main()
37 unsigned long huge_page_size; global() variable
[all...]
H A Dhugetlb_fault_after_madv.c18 static size_t huge_page_size;
50 madvise(huge_ptr, huge_page_size, MADV_DONTNEED); in madv()
73 huge_page_size = default_huge_page_size(); in main()
74 if (!huge_page_size) in main()
78 huge_page_size / 1024); in main()
84 huge_ptr = mmap(NULL, huge_page_size, PROT_READ | PROT_WRITE, in main()
96 munmap(huge_ptr, huge_page_size); in main()
17 static size_t huge_page_size; global() variable
H A Dprocess_madv.c134 long huge_page_size; in TEST_F() local
144 huge_page_size = read_pmd_pagesize(); in TEST_F()
145 if (huge_page_size <= 0) in TEST_F()
155 size_t map_size = 2 * huge_page_size; in TEST_F()
194 vec.iov_len = huge_page_size; in TEST_F()
207 ASSERT_EQ(ret, huge_page_size); in TEST_F()
/linux/arch/arm64/mm/
H A Dhugetlbpage.c67 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported()
322 unsigned long hp_size = huge_page_size(h); in hugetlb_mask_last_page()
430 ncontig = num_contig_ptes(huge_page_size(hstate_vma(vma)), &pgsize); in huge_ptep_set_access_flags()
483 ncontig = num_contig_ptes(huge_page_size(hstate_vma(vma)), &pgsize); in huge_ptep_clear_flush()
519 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_start()
536 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_commit()
/linux/arch/powerpc/mm/book3s64/
H A Dradix_hugetlbpage.c50 unsigned long psize = huge_page_size(hstate_vma(vma)); in radix__huge_ptep_modify_prot_commit()
/linux/arch/riscv/mm/
H A Dtlbflush.c155 stride_size = huge_page_size(hstate_vma(vma)); in flush_tlb_range()
/linux/drivers/accel/habanalabs/common/
H A Dmemory.c844 huge_page_size = ctx->hdev->asic_prop.pmmu_huge.page_size; in init_phys_pg_pack_from_userptr() local
845 u32 pgs_in_huge_page = huge_page_size >> __ffs(page_size); in init_phys_pg_pack_from_userptr()
877 (dma_addr & (huge_page_size - 1))) in init_phys_pg_pack_from_userptr()
882 page_size = huge_page_size; in init_phys_pg_pack_from_userptr()
1075 huge_page_size = hdev->asic_prop.pmmu_huge.page_size; in map_device_va() local
1102 if (addr & (huge_page_size - 1)) in map_device_va()
1105 va_block_align = huge_page_size; in map_device_va()
1113 va_block_align = huge_page_size; in map_device_va()