Home
last modified time | relevance | path

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

/linux/mm/
H A Dmemory_hotplug.c335 min_align = PAGES_PER_SECTION; in check_pfn_span()
770 if (!IS_ALIGNED(start_pfn, PAGES_PER_SECTION)) in move_pfn_range_to_zone()
772 if (!IS_ALIGNED(start_pfn + nr_pages, PAGES_PER_SECTION)) in move_pfn_range_to_zone()
994 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in auto_movable_zone_for_pfn()
1001 online_pages += PAGES_PER_SECTION; in auto_movable_zone_for_pfn()
1115 if (nr_pages >= PAGES_PER_SECTION) in mhp_init_memmap_on_memory()
1116 online_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION)); in mhp_init_memmap_on_memory()
1130 if (nr_pages >= PAGES_PER_SECTION) in mhp_deinit_memmap_on_memory()
1131 offline_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION)); in mhp_deinit_memmap_on_memory()
1167 !IS_ALIGNED(pfn + nr_pages, PAGES_PER_SECTION))) in online_pages()
[all …]
H A Dnuma_memblks.c431 if (pfn_align && pfn_align < PAGES_PER_SECTION) { in numa_register_meminfo()
434 unsigned long sect_align_mb = PFN_PHYS(PAGES_PER_SECTION) / SZ_1M; in numa_register_meminfo()
H A Dmm_init.c737 if ((nr_initialised > PAGES_PER_SECTION) && in defer_init()
738 (pfn & (PAGES_PER_SECTION - 1)) == 0) { in defer_init()
995 end_pfn = round_up(end_pfn, PAGES_PER_SECTION); in memmap_init()
2154 .align = PAGES_PER_SECTION, in deferred_init_memmap()
2155 .min_chunk = PAGES_PER_SECTION, in deferred_init_memmap()
2216 spfn = epfn, epfn += PAGES_PER_SECTION) { in deferred_grow_zone()
H A Dutil.c1463 for (pfn = ALIGN(start_pfn, PAGES_PER_SECTION); in page_range_contiguous()
1464 pfn < end_pfn; pfn += PAGES_PER_SECTION) in page_range_contiguous()
H A Dmemblock.c2168 start = min(start, ALIGN(prev_end, PAGES_PER_SECTION)); in free_unused_memmap()
2193 if (!IS_ALIGNED(prev_end, PAGES_PER_SECTION)) { in free_unused_memmap()
2195 free_memmap(prev_end, ALIGN(prev_end, PAGES_PER_SECTION)); in free_unused_memmap()
H A Dcompaction.c240 return section_nr_to_pfn(start_nr) + PAGES_PER_SECTION; in skip_offline_sections_reverse()
H A Dpage_alloc.c376 pfn &= (PAGES_PER_SECTION-1); in pfn_to_bitidx()
/linux/drivers/xen/
H A Dunpopulated-alloc.c42 unsigned int i, alloc_pages = round_up(nr_pages, PAGES_PER_SECTION); in fill_list()
57 PAGES_PER_SECTION * PAGE_SIZE, NULL, NULL); in fill_list()
H A Dballoon.c254 PAGES_PER_SECTION * PAGE_SIZE, NULL, NULL); in additional_memory_resource()
281 balloon_hotplug = round_up(credit, PAGES_PER_SECTION); in reserve_additional_memory()
/linux/drivers/base/
H A Dmemory.c227 unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block; in memory_block_online()
283 unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block; in memory_block_offline()
471 unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block; in valid_zones_show()
568 unsigned long pages_per_block = PAGES_PER_SECTION * sections_per_block; in probe_store()
719 const unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block; in early_node_zone_for_memory_block()
/linux/scripts/gdb/linux/
H A Dmm.py64 self.PAGES_PER_SECTION = 1 << self.PFN_SECTION_SHIFT
65 self.PAGE_SECTION_MASK = (~(self.PAGES_PER_SECTION - 1)) & ((1 << 64) - 1)
243 self.PAGES_PER_SECTION = 1 << self.PFN_SECTION_SHIFT
244 self.PAGE_SECTION_MASK = (~(self.PAGES_PER_SECTION - 1)) & ((1 << 64) - 1)
/linux/drivers/virtio/
H A Dvirtio_mem.c2181 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_offline_remove_and_unplug_bb()
2186 rc = virtio_mem_fake_offline(vm, pfn, PAGES_PER_SECTION); in virtio_mem_bbm_offline_remove_and_unplug_bb()
2210 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_offline_remove_and_unplug_bb()
2214 virtio_mem_fake_online(pfn, PAGES_PER_SECTION); in virtio_mem_bbm_offline_remove_and_unplug_bb()
2232 pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_bb_is_offline()
2252 pfn += PAGES_PER_SECTION) { in virtio_mem_bbm_bb_is_movable()
2760 chunk_size = max_t(uint64_t, PFN_PHYS(PAGES_PER_SECTION), in virtio_mem_vmcore_get_device_ram()
/linux/include/linux/
H A Dmmzone.h1866 #define PAGES_PER_SECTION (1UL << PFN_SECTION_SHIFT) macro
1867 #define PAGE_SECTION_MASK (~(PAGES_PER_SECTION-1))
1885 #define SECTION_ALIGN_UP(pfn) (((pfn) + PAGES_PER_SECTION - 1) & PAGE_SECTION_MASK)
/linux/fs/proc/
H A Dpage.c39 return round_up(max_pfn, PAGES_PER_SECTION); in get_max_dump_pfn()
/linux/arch/arm64/mm/
H A Dmmu.c1774 WARN_ON_ONCE(end - start > PAGES_PER_SECTION * sizeof(struct page)); in vmemmap_populate()
1777 (end - start < PAGES_PER_SECTION * sizeof(struct page))) in vmemmap_populate()
2033 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in prevent_bootmem_remove_notifier()