Searched refs:start_pfn (Results 1 – 7 of 7) sorted by relevance
/mm/ |
D | memory_hotplug.c | 89 static void register_page_bootmem_info_section(unsigned long start_pfn) in register_page_bootmem_info_section() argument 95 if (!pfn_valid(start_pfn)) in register_page_bootmem_info_section() 98 section_nr = pfn_to_section_nr(start_pfn); in register_page_bootmem_info_section() 162 static void grow_zone_span(struct zone *zone, unsigned long start_pfn, in grow_zone_span() argument 170 if (start_pfn < zone->zone_start_pfn) in grow_zone_span() 171 zone->zone_start_pfn = start_pfn; in grow_zone_span() 179 static void grow_pgdat_span(struct pglist_data *pgdat, unsigned long start_pfn, in grow_pgdat_span() argument 185 if (start_pfn < pgdat->node_start_pfn) in grow_pgdat_span() 186 pgdat->node_start_pfn = start_pfn; in grow_pgdat_span() 359 static int online_pages_range(unsigned long start_pfn, unsigned long nr_pages, in online_pages_range() argument [all …]
|
D | page_isolation.c | 36 start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn) in start_isolate_page_range() argument 42 BUG_ON((start_pfn) & (pageblock_nr_pages - 1)); in start_isolate_page_range() 45 for (pfn = start_pfn; in start_isolate_page_range() 56 for (pfn = start_pfn; in start_isolate_page_range() 68 undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn) in undo_isolate_page_range() argument 72 BUG_ON((start_pfn) & (pageblock_nr_pages - 1)); in undo_isolate_page_range() 74 for (pfn = start_pfn; in undo_isolate_page_range() 115 int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn) in test_pages_isolated() argument 122 pfn = start_pfn; in test_pages_isolated() 128 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in test_pages_isolated() [all …]
|
D | page_alloc.c | 754 unsigned long start_pfn, end_pfn; in move_freepages_block() local 757 start_pfn = page_to_pfn(page); in move_freepages_block() 758 start_pfn = start_pfn & ~(pageblock_nr_pages-1); in move_freepages_block() 759 start_page = pfn_to_page(start_pfn); in move_freepages_block() 761 end_pfn = start_pfn + pageblock_nr_pages - 1; in move_freepages_block() 764 if (start_pfn < zone->zone_start_pfn) in move_freepages_block() 2556 static int pageblock_is_reserved(unsigned long start_pfn) in pageblock_is_reserved() argument 2558 unsigned long end_pfn = start_pfn + pageblock_nr_pages; in pageblock_is_reserved() 2561 for (pfn = start_pfn; pfn < end_pfn; pfn++) in pageblock_is_reserved() 2576 unsigned long start_pfn, pfn, end_pfn; in setup_zone_migrate_reserve() local [all …]
|
D | page_cgroup.c | 49 unsigned long start_pfn, nr_pages, index; in alloc_node_page_cgroup() local 51 start_pfn = NODE_DATA(nid)->node_start_pfn; in alloc_node_page_cgroup() 65 __init_page_cgroup(pc, start_pfn + index); in alloc_node_page_cgroup() 175 int __meminit online_page_cgroup(unsigned long start_pfn, in online_page_cgroup() argument 182 start = start_pfn & ~(PAGES_PER_SECTION - 1); in online_page_cgroup() 183 end = ALIGN(start_pfn + nr_pages, PAGES_PER_SECTION); in online_page_cgroup() 200 int __meminit offline_page_cgroup(unsigned long start_pfn, in offline_page_cgroup() argument 205 start = start_pfn & ~(PAGES_PER_SECTION - 1); in offline_page_cgroup() 206 end = ALIGN(start_pfn + nr_pages, PAGES_PER_SECTION); in offline_page_cgroup() 221 ret = online_page_cgroup(mn->start_pfn, in page_cgroup_callback() [all …]
|
D | sparse.c | 151 void __meminit mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits() argument 160 if (*start_pfn > max_sparsemem_pfn) { in mminit_validate_memmodel_limits() 163 *start_pfn, *end_pfn, max_sparsemem_pfn); in mminit_validate_memmodel_limits() 165 *start_pfn = max_sparsemem_pfn; in mminit_validate_memmodel_limits() 172 *start_pfn, *end_pfn, max_sparsemem_pfn); in mminit_validate_memmodel_limits() 203 unsigned long __init node_memmap_size_bytes(int nid, unsigned long start_pfn, in node_memmap_size_bytes() argument 209 mminit_validate_memmodel_limits(&start_pfn, &end_pfn); in node_memmap_size_bytes() 210 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { in node_memmap_size_bytes() 573 int __meminit sparse_add_one_section(struct zone *zone, unsigned long start_pfn, in sparse_add_one_section() argument 576 unsigned long section_nr = pfn_to_section_nr(start_pfn); in sparse_add_one_section() [all …]
|
D | internal.h | 267 extern void mminit_validate_memmodel_limits(unsigned long *start_pfn, 270 static inline void mminit_validate_memmodel_limits(unsigned long *start_pfn, in mminit_validate_memmodel_limits() argument
|
D | vmstat.c | 508 unsigned long start_pfn = zone->zone_start_pfn; in pagetypeinfo_showblockcount_print() local 509 unsigned long end_pfn = start_pfn + zone->spanned_pages; in pagetypeinfo_showblockcount_print() 512 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in pagetypeinfo_showblockcount_print()
|