Home
last modified time | relevance | path

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

/linux/mm/
H A Dpage_ext.c293 table_size = page_ext_size * PAGES_PER_SECTION; in init_section_page_ext()
323 table_size = page_ext_size * PAGES_PER_SECTION; in free_page_ext()
380 for (pfn = start; !fail && pfn < end; pfn += PAGES_PER_SECTION) in online_page_ext()
386 end = pfn - PAGES_PER_SECTION; in online_page_ext()
387 for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) in online_page_ext()
410 for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) in offline_page_ext()
415 for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) in offline_page_ext()
466 pfn = ALIGN(pfn + 1, PAGES_PER_SECTION)) { in page_ext_init()
H A Dsparse.c178 for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) { in memory_present()
219 return ALIGN(sizeof(struct page) * PAGES_PER_SECTION, PMD_SIZE); in section_map_size()
225 return PAGE_ALIGN(sizeof(struct page) * PAGES_PER_SECTION); in section_map_size()
304 map = __populate_section_memmap(pfn, PAGES_PER_SECTION, in sparse_init_nid()
308 memmap_boot_pages_add(DIV_ROUND_UP(PAGES_PER_SECTION * sizeof(struct page), in sparse_init_nid()
H A Dmm_init.c690 if (!atomic && IS_ALIGNED(pfn, PAGES_PER_SECTION)) in pageblock_migratetype_init_range()
744 if ((nr_initialised > PAGES_PER_SECTION) && in defer_init()
745 (pfn & (PAGES_PER_SECTION - 1)) == 0) { in defer_init()
969 end_pfn = round_up(end_pfn, PAGES_PER_SECTION); in memmap_init()
1105 if (IS_ALIGNED(pfn, PAGES_PER_SECTION)) in memmap_init_zone_device()
2078 .align = PAGES_PER_SECTION, in deferred_init_memmap()
2079 .min_chunk = PAGES_PER_SECTION, in deferred_init_memmap()
2140 spfn = epfn, epfn += PAGES_PER_SECTION) { in deferred_grow_zone()
H A Dmemblock.c2299 start = min(start, ALIGN(prev_end, PAGES_PER_SECTION)); in free_unused_memmap()
2324 if (!IS_ALIGNED(prev_end, PAGES_PER_SECTION)) in free_unused_memmap()
2325 free_memmap(prev_end, ALIGN(prev_end, PAGES_PER_SECTION)); in free_unused_memmap()
H A Dpage_alloc.c347 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()
/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/include/linux/
H A Dpage_ext.h79 return next_pfn % PAGES_PER_SECTION; in page_ext_iter_next_fast_possible()
H A Dmmzone.h1959 #define PAGES_PER_SECTION (1UL << PFN_SECTION_SHIFT) macro
1960 #define PAGE_SECTION_MASK (~(PAGES_PER_SECTION-1))
1978 #define SECTION_ALIGN_UP(pfn) (((pfn) + PAGES_PER_SECTION - 1) & PAGE_SECTION_MASK)
/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/arch/arm64/mm/
H A Dmmu.c1845 WARN_ON_ONCE(end - start > PAGES_PER_SECTION * sizeof(struct page)); in vmemmap_populate()
1848 (end - start < PAGES_PER_SECTION * sizeof(struct page))) in vmemmap_populate()
2176 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in prevent_memory_remove_notifier()