Home
last modified time | relevance | path

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

/Linux-v5.15/mm/
Dhugetlb.c1569 if (huge_page_size(h) == size) in size_to_hstate()
2882 huge_page_size(h), huge_page_size(h), in __alloc_bootmem_huge_page()
2897 BUG_ON(!IS_ALIGNED(virt_to_phys(m), huge_page_size(h))); in __alloc_bootmem_huge_page()
2978 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in hugetlb_hstate_alloc_pages()
3009 string_get_size(huge_page_size(h), 1, STRING_UNITS_2, buf, 32); in report_hugepages()
3665 string_get_size(huge_page_size(&default_hstate), in hugetlb_init()
3721 h->mask = ~(huge_page_size(h) - 1); in hugetlb_add_hstate()
3728 huge_page_size(h)/1024); in hugetlb_add_hstate()
3997 total += huge_page_size(h) * count; in hugetlb_report_meminfo()
4010 huge_page_size(h) / SZ_1K); in hugetlb_report_meminfo()
[all …]
Dpagewalk.c289 unsigned long boundary = (addr & huge_page_mask(h)) + huge_page_size(h); in hugetlb_entry_end()
300 unsigned long sz = huge_page_size(h); in walk_hugetlb_range()
Dhugetlb_cgroup.c625 mem_fmt(buf, sizeof(buf), huge_page_size(h)); in __hugetlb_cgroup_file_dfl_init()
689 mem_fmt(buf, sizeof(buf), huge_page_size(h)); in __hugetlb_cgroup_file_legacy_init()
Dmmap.c1596 len = ALIGN(len, huge_page_size(hstate_file(file))); in ksys_mmap_pgoff()
1609 len = ALIGN(len, huge_page_size(hs)); in ksys_mmap_pgoff()
Dmemory-failure.c1486 if (huge_page_size(page_hstate(head)) > PMD_SIZE) { in memory_failure_hugetlb()
/Linux-v5.15/include/linux/
Dhugetlb.h688 static inline unsigned long huge_page_size(struct hstate *h) in huge_page_size() function
724 return huge_page_size(h) / 512; in blocks_per_huge_page()
844 if (huge_page_size(h) == PMD_SIZE) in huge_pte_lockptr()
846 VM_BUG_ON(huge_page_size(h) == PAGE_SIZE); in huge_pte_lockptr()
963 static inline unsigned long huge_page_size(struct hstate *h)
/Linux-v5.15/fs/hugetlbfs/
Dinode.c267 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
338 nr = huge_page_size(h); in hugetlbfs_read_iter()
592 loff_t hpage_size = huge_page_size(h); in hugetlbfs_punch_hole()
636 loff_t hpage_size = huge_page_size(h); in hugetlbfs_fallocate()
1002 unsigned long hpage_size = huge_page_size(sbinfo->hstate); in hugetlbfs_show_options()
1041 buf->f_bsize = huge_page_size(h); in hugetlbfs_statfs()
1357 sb->s_blocksize = huge_page_size(ctx->hstate); in hugetlbfs_fill_super()
1524 huge_page_size(h) >> 10); in mount_one_hugetlbfs()
/Linux-v5.15/arch/powerpc/mm/book3s64/
Dradix_hugetlbpage.c79 addr = ALIGN(addr, huge_page_size(h)); in radix__hugetlb_get_unmapped_area()
/Linux-v5.15/drivers/misc/habanalabs/common/
Dmemory.c821 huge_page_size = ctx->hdev->asic_prop.pmmu_huge.page_size; in init_phys_pg_pack_from_userptr() local
822 u32 pgs_in_huge_page = huge_page_size >> __ffs(page_size); in init_phys_pg_pack_from_userptr()
854 (dma_addr & (huge_page_size - 1))) in init_phys_pg_pack_from_userptr()
859 page_size = huge_page_size; in init_phys_pg_pack_from_userptr()
1073 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-v5.15/arch/parisc/mm/
Dhugetlbpage.c40 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
/Linux-v5.15/include/asm-generic/
Dtlb.h567 unsigned long _sz = huge_page_size(h); \
/Linux-v5.15/arch/s390/mm/
Dhugetlbpage.c335 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
/Linux-v5.15/drivers/dma-buf/
Dudmabuf.c223 maxsubpgs = huge_page_size(hpstate) >> PAGE_SHIFT; in udmabuf_create()
/Linux-v5.15/arch/arm64/mm/
Dhugetlbpage.c62 size_t pagesize = huge_page_size(h); in arch_hugetlb_migration_supported()
/Linux-v5.15/arch/sparc/mm/
Dhugetlbpage.c120 addr = ALIGN(addr, huge_page_size(h)); in hugetlb_get_unmapped_area()
Dinit_64.c419 hugepage_size = huge_page_size(hstate_vma(vma)); in update_mmu_cache()
/Linux-v5.15/fs/proc/
Dtask_mmu.c701 mss->shared_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
703 mss->private_hugetlb += huge_page_size(hstate_vma(vma)); in smaps_hugetlb_range()
/Linux-v5.15/ipc/
Dshm.c647 hugesize = ALIGN(size, huge_page_size(hs)); in newseg()