/linux/tools/testing/selftests/mm/ |
H A D | hugetlb-madvise.c | 37 unsigned long huge_page_size; variable 45 *((unsigned long *)(addr + (i * huge_page_size))) = i; in write_fault_pages() 54 dummy += *((unsigned long *)(addr + (i * huge_page_size))); in read_fault_pages() 68 huge_page_size = default_huge_page_size(); in main() 69 if (!huge_page_size) { in main() 74 if (!huge_page_size) { in main() 97 addr = mmap(NULL, (NR_HUGE_PAGES + 2) * huge_page_size, in main() 105 if (munmap(addr, huge_page_size) || in main() 106 munmap(addr + (NR_HUGE_PAGES + 1) * huge_page_size, in main() 107 huge_page_size)) { in main() [all …]
|
/linux/fs/hugetlbfs/ |
H A D | inode.c | 189 addr0 = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area() 251 nr = huge_page_size(h); in hugetlbfs_read_iter() 346 ptep = hugetlb_walk(vma, addr, huge_page_size(hstate_vma(vma))); in hugetlb_vma_maps_page() 663 end = huge_page_size(h); in hugetlbfs_zero_partial_page() 676 loff_t hpage_size = huge_page_size(h); in hugetlbfs_punch_hole() 733 loff_t hpage_size = huge_page_size(h); in hugetlbfs_fallocate() 1086 unsigned long hpage_size = huge_page_size(sbinfo->hstate); in hugetlbfs_show_options() 1127 buf->f_bsize = huge_page_size(h); in hugetlbfs_statfs() 1430 sb->s_blocksize = huge_page_size(ctx->hstate); in hugetlbfs_fill_super() 1593 huge_page_size(h) / SZ_1K); in mount_one_hugetlbfs()
|
/linux/mm/ |
H A D | hugetlb.c | 1805 if (huge_page_size(h) == size) in size_to_hstate() 3160 m = memblock_alloc_exact_nid_raw(huge_page_size(h), huge_page_size(h), in __alloc_bootmem_huge_page() 3169 huge_page_size(h), huge_page_size(h), in __alloc_bootmem_huge_page() 3191 huge_page_size(h) - PAGE_SIZE); in __alloc_bootmem_huge_page() 3363 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages_onenode() 3390 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages_errcheck() 3554 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in report_hugepages() 4498 string_get_size(huge_page_size(&default_hstate), in hugetlb_init() 4558 h->mask = ~(huge_page_size(h) - 1); in hugetlb_add_hstate() 4565 huge_page_size(h)/SZ_1K); in hugetlb_add_hstate() [all …]
|
H A D | mremap.c | 1116 old_len = ALIGN(old_len, huge_page_size(h)); in SYSCALL_DEFINE5() 1117 new_len = ALIGN(new_len, huge_page_size(h)); in SYSCALL_DEFINE5()
|
H A D | mmap.c | 582 len = ALIGN(len, huge_page_size(hstate_file(file))); in ksys_mmap_pgoff() 594 len = ALIGN(len, huge_page_size(hs)); in ksys_mmap_pgoff()
|
H A D | hugetlb_cgroup.c | 823 mem_fmt(buf, sizeof(buf), huge_page_size(h)); in hugetlb_cgroup_cfttypes_init()
|
H A D | madvise.c | 888 *end = ALIGN_DOWN(*end, huge_page_size(hstate_vma(vma))); in madvise_dontneed_free_valid_vma()
|
H A D | migrate.c | 311 unsigned long psize = huge_page_size(h); in remove_migration_pte()
|
/linux/arch/arm64/mm/ |
H A D | hugetlbpage.c | 71 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported() 332 unsigned long hp_size = huge_page_size(h); in hugetlb_mask_last_page() 539 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_start() 556 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_commit()
|
/linux/include/linux/ |
H A D | hugetlb.h | 749 static inline unsigned long huge_page_size(const struct hstate *h) in huge_page_size() function 785 return huge_page_size(h) / 512; in blocks_per_huge_page() 944 const unsigned long size = huge_page_size(h); in huge_pte_lockptr() 1008 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_start() 1020 unsigned long psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_commit() 1128 static inline unsigned long huge_page_size(struct hstate *h)
|
/linux/arch/mips/include/asm/ |
H A D | hugetlb.h | 46 unsigned long sz = huge_page_size(hstate_vma(vma)); in huge_ptep_clear_flush()
|
/linux/arch/powerpc/mm/book3s64/ |
H A D | radix_hugetlbpage.c | 50 unsigned long psize = huge_page_size(hstate_vma(vma)); in radix__huge_ptep_modify_prot_commit()
|
H A D | hugetlbpage.c | 162 psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_commit()
|
/linux/arch/powerpc/include/asm/ |
H A D | hugetlb.h | 59 unsigned long sz = huge_page_size(hstate_vma(vma)); in huge_ptep_clear_flush()
|
/linux/arch/loongarch/include/asm/ |
H A D | hugetlb.h | 55 unsigned long sz = huge_page_size(hstate_vma(vma)); in huge_ptep_clear_flush()
|
/linux/arch/arm64/include/asm/ |
H A D | hugetlb.h | 77 unsigned long stride = huge_page_size(hstate_vma(vma)); in flush_hugetlb_tlb_range()
|
/linux/arch/riscv/mm/ |
H A D | hugetlbpage.c | 130 unsigned long hp_size = huge_page_size(h); in hugetlb_mask_last_page() 422 return __hugetlb_valid_size(huge_page_size(h)); in arch_hugetlb_migration_supported()
|
/linux/drivers/accel/habanalabs/common/ |
H A D | memory.c | 844 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()
|
/linux/include/asm-generic/ |
H A D | tlb.h | 659 unsigned long _sz = huge_page_size(h); \
|
/linux/fs/proc/ |
H A D | task_mmu.c | 1028 mss->shared_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range() 1030 mss->private_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range() 2238 psize = huge_page_size(hstate_vma(vma)); in make_uffd_wp_huge_pte()
|
/linux/ipc/ |
H A D | shm.c | 744 hugesize = ALIGN(size, huge_page_size(hs)); in newseg()
|
/linux/arch/sparc/mm/ |
H A D | init_64.c | 427 hugepage_size = huge_page_size(hstate_vma(vma)); in update_mmu_cache_range()
|