Home
last modified time | relevance | path

Searched refs:pageblock_nr_pages (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/include/linux/
H A Dpageblock-flags.h59 #define pageblock_nr_pages (1UL << pageblock_order) macro
60 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages)
61 #define pageblock_aligned(pfn) IS_ALIGNED((pfn), pageblock_nr_pages)
62 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
63 #define pageblock_end_pfn(pfn) ALIGN((pfn) + 1, pageblock_nr_pages)
H A Dcma.h20 #define CMA_MIN_ALIGNMENT_PAGES pageblock_nr_pages
/linux-6.15/mm/
H A Dpage_isolation.c326 isolate_pageblock = boundary_pfn - pageblock_nr_pages; in isolate_single_pageblock()
500 if (isolate_start == isolate_end - pageblock_nr_pages) in start_isolate_page_range()
512 for (pfn = isolate_start + pageblock_nr_pages; in start_isolate_page_range()
513 pfn < isolate_end - pageblock_nr_pages; in start_isolate_page_range()
514 pfn += pageblock_nr_pages) { in start_isolate_page_range()
515 page = __first_valid_page(pfn, pageblock_nr_pages); in start_isolate_page_range()
520 pfn_to_page(isolate_end - pageblock_nr_pages), in start_isolate_page_range()
547 pfn += pageblock_nr_pages) { in undo_isolate_page_range()
548 page = __first_valid_page(pfn, pageblock_nr_pages); in undo_isolate_page_range()
632 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in test_pages_isolated()
[all …]
H A Dcompaction.c404 free_pfn -= pageblock_nr_pages) { in __reset_isolation_suitable()
745 block_end_pfn += pageblock_nr_pages) { in isolate_freepages_range()
1371 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages_range()
1560 limit = pageblock_nr_pages >> 1; in fast_isolate_freepages()
1697 highest -= pageblock_nr_pages; in fast_isolate_freepages()
1741 block_end_pfn = min(block_start_pfn + pageblock_nr_pages, in isolate_freepages()
1753 block_start_pfn -= pageblock_nr_pages, in isolate_freepages()
1791 pageblock_nr_pages); in isolate_freepages()
1801 block_start_pfn - pageblock_nr_pages; in isolate_freepages()
2120 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages()
[all …]
H A Dmm_init.c1481 zonesize += zone_start_pfn & (pageblock_nr_pages-1); in usemap_size()
1482 usemapsize = round_up(zonesize, pageblock_nr_pages); in usemap_size()
1999 for (i = 0; i < nr_pages; i += pageblock_nr_pages) in deferred_free_pages()
2301 unsigned i = pageblock_nr_pages; in init_cma_reserved_pageblock()
2315 adjust_managed_page_count(page, pageblock_nr_pages); in init_cma_reserved_pageblock()
2316 page_zone(page)->cma_pages += pageblock_nr_pages; in init_cma_reserved_pageblock()
2324 adjust_managed_page_count(page, pageblock_nr_pages); in init_cma_pageblock()
2325 page_zone(page)->cma_pages += pageblock_nr_pages; in init_cma_pageblock()
2337 block_end_pfn += pageblock_nr_pages) { in set_zone_contiguous()
H A Dpage_alloc.c1805 VM_WARN_ON(start_pfn & (pageblock_nr_pages - 1)); in __move_freepages_block()
1987 pageblock_page += pageblock_nr_pages; in change_pageblock_range()
2003 if ((pageblock_nr_pages * 4) > zone_managed_pages(zone)) in boost_watermark()
2020 max_boost = max(pageblock_nr_pages, max_boost); in boost_watermark()
2163 alike_pages = pageblock_nr_pages in try_to_claim_block()
2909 for (; page < endpage; page += pageblock_nr_pages) { in __isolate_free_page()
3193 if ((zone_managed_pages(zone) / 100) < pageblock_nr_pages) in reserve_highatomic_pageblock()
3214 zone->nr_reserved_highatomic += pageblock_nr_pages; in reserve_highatomic_pageblock()
3251 pageblock_nr_pages) in unreserve_highatomic_pageblock()
3263 size = max(pageblock_nr_pages, 1UL << order); in unreserve_highatomic_pageblock()
[all …]
H A Dmemory_hotplug.c1211 zone->nr_isolate_pageblock += nr_pages / pageblock_nr_pages; in online_pages()
2086 zone->nr_isolate_pageblock -= nr_pages / pageblock_nr_pages; in offline_pages()
H A Dvmstat.c1627 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in pagetypeinfo_showblockcount_print()
1703 seq_printf(m, "Pages per block: %lu\n", pageblock_nr_pages); in pagetypeinfo_show()
H A Dcma.c171 pfn += pageblock_nr_pages) in cma_activate_area()
H A Dkhugepaged.c2640 recommended_min = pageblock_nr_pages * nr_zones * 2; in set_recommended_min_free_kbytes()
2648 recommended_min += pageblock_nr_pages * nr_zones * in set_recommended_min_free_kbytes()
H A Dhugetlb.c3342 for (i = 0; i < nr_pages; i += pageblock_nr_pages) { in hugetlb_bootmem_init_migratetype()
/linux-6.15/tools/testing/memblock/linux/
H A Dmmzone.h25 #define pageblock_nr_pages BIT(pageblock_order) macro
26 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages)
27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/linux-6.15/tools/testing/vma/linux/
H A Dmmzone.h25 #define pageblock_nr_pages BIT(pageblock_order) macro
26 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages)
27 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages)
/linux-6.15/arch/arm/mm/
H A Dinit.c129 unsigned long pageblock_size = PAGE_SIZE * pageblock_nr_pages; in pfn_valid()
/linux-6.15/drivers/virtio/
H A Dvirtio_mem.c2561 sb_size = PAGE_SIZE * pageblock_nr_pages; in virtio_mem_init_hotplug()