/arch/m32r/mm/ |
D | discontig.c | 28 unsigned long start_pfn; member 40 unsigned long start_pfn, holes, free_pfn; in mem_prof_init() local 47 mp->start_pfn = PFN_UP(CONFIG_MEMORY_START); in mem_prof_init() 54 start_pfn = free_pfn = PFN_UP(CONFIG_IRAM_START); in mem_prof_init() 56 if (start_pfn & (zone_alignment - 1)) { in mem_prof_init() 58 while (start_pfn >= ul) in mem_prof_init() 61 start_pfn = ul - zone_alignment; in mem_prof_init() 62 holes = free_pfn - start_pfn; in mem_prof_init() 65 mp->start_pfn = start_pfn; in mem_prof_init() 87 min_pfn = mp->start_pfn; in setup_memory() [all …]
|
D | init.c | 64 unsigned long start_pfn; in zone_sizes_init() local 67 start_pfn = START_PFN(0); in zone_sizes_init() 72 zones_size[ZONE_DMA] = low - start_pfn; in zone_sizes_init() 75 zones_size[ZONE_DMA] = low - start_pfn; in zone_sizes_init() 81 start_pfn = __MEMORY_START >> PAGE_SHIFT; in zone_sizes_init() 84 free_area_init_node(0, zones_size, start_pfn, 0); in zone_sizes_init()
|
/arch/mips/loongson/loongson-3/ |
D | numa.c | 128 u64 node_id, node_psize, start_pfn, end_pfn, mem_start, mem_size; in szmem() local 142 start_pfn = ((node_id << 44) + mem_start) >> PAGE_SHIFT; in szmem() 144 end_pfn = start_pfn + node_psize; in szmem() 149 start_pfn, end_pfn, num_physpages); in szmem() 152 memblock_add_node(PFN_PHYS(start_pfn), in szmem() 153 PFN_PHYS(end_pfn - start_pfn), node); in szmem() 156 start_pfn = ((node_id << 44) + mem_start) >> PAGE_SHIFT; in szmem() 158 end_pfn = start_pfn + node_psize; in szmem() 163 start_pfn, end_pfn, num_physpages); in szmem() 166 memblock_add_node(PFN_PHYS(start_pfn), in szmem() [all …]
|
/arch/sh/mm/ |
D | numa.c | 30 unsigned long start_pfn, end_pfn; in setup_bootmem_node() local 36 start_pfn = start >> PAGE_SHIFT; in setup_bootmem_node() 44 __add_active_range(nid, start_pfn, end_pfn); in setup_bootmem_node() 52 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_bootmem_node() 53 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node() 56 bootmap_pages = bootmem_bootmap_pages(end_pfn - start_pfn); in setup_bootmem_node() 60 start_pfn, end_pfn); in setup_bootmem_node() 65 reserve_bootmem_node(NODE_DATA(nid), start_pfn << PAGE_SHIFT, in setup_bootmem_node()
|
D | init.c | 195 unsigned long start_pfn, end_pfn; in allocate_pgdat() local 200 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); in allocate_pgdat() 218 NODE_DATA(nid)->node_start_pfn = start_pfn; in allocate_pgdat() 219 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in allocate_pgdat() 270 unsigned long start_pfn, end_pfn; in do_init_bootmem() local 271 start_pfn = memblock_region_memory_base_pfn(reg); in do_init_bootmem() 273 __add_active_range(0, start_pfn, end_pfn); in do_init_bootmem() 290 unsigned long start_pfn; in early_reserve_mem() local 298 start_pfn = PFN_UP(__pa(_end)); in early_reserve_mem() 306 memblock_reserve(start, (PFN_PHYS(start_pfn) + PAGE_SIZE - 1) - start); in early_reserve_mem() [all …]
|
/arch/metag/mm/ |
D | numa.c | 33 unsigned long start_pfn, end_pfn; in setup_bootmem_node() local 39 start_pfn = start >> PAGE_SHIFT; in setup_bootmem_node() 44 memblock_set_node(PFN_PHYS(start_pfn), in setup_bootmem_node() 45 PFN_PHYS(end_pfn - start_pfn), in setup_bootmem_node() 55 NODE_DATA(nid)->node_start_pfn = start_pfn; in setup_bootmem_node() 56 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in setup_bootmem_node() 59 bootmap_pages = bootmem_bootmap_pages(end_pfn - start_pfn); in setup_bootmem_node() 63 start_pfn, end_pfn); in setup_bootmem_node()
|
D | init.c | 111 unsigned long start_pfn, end_pfn; in allocate_pgdat() local 116 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); in allocate_pgdat() 135 NODE_DATA(nid)->node_start_pfn = start_pfn; in allocate_pgdat() 136 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; in allocate_pgdat() 203 unsigned long start_pfn, end_pfn; in do_init_bootmem() local 204 start_pfn = memblock_region_memory_base_pfn(reg); in do_init_bootmem() 206 memblock_set_node(PFN_PHYS(start_pfn), in do_init_bootmem() 207 PFN_PHYS(end_pfn - start_pfn), in do_init_bootmem() 227 unsigned long start_pfn, heap_start; in init_and_reserve_mem() local 239 start_pfn = PFN_UP(__pa(heap_start)); in init_and_reserve_mem() [all …]
|
/arch/sparc/mm/ |
D | init_32.c | 77 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages() local 83 if (start_pfn < max_low_pfn) in calc_highpages() 84 start_pfn = max_low_pfn; in calc_highpages() 86 nr += end_pfn - start_pfn; in calc_highpages() 116 unsigned long bootmap_size, start_pfn; in bootmem_init() local 148 start_pfn = (unsigned long)__pa(PAGE_ALIGN((unsigned long) &_end)); in bootmem_init() 151 start_pfn >>= PAGE_SHIFT; in bootmem_init() 153 bootmap_pfn = start_pfn; in bootmem_init() 181 if (initrd_start >= (start_pfn << PAGE_SHIFT) && in bootmem_init() 182 initrd_start < (start_pfn << PAGE_SHIFT) + 2 * PAGE_SIZE) in bootmem_init() [all …]
|
/arch/x86/mm/ |
D | init.c | 163 unsigned long start_pfn, unsigned long end_pfn, in save_mr() argument 166 if (start_pfn < end_pfn) { in save_mr() 169 mr[nr_range].start = start_pfn<<PAGE_SHIFT; in save_mr() 216 unsigned long start_pfn, end_pfn, limit_pfn; in split_mem_range() local 223 pfn = start_pfn = PFN_DOWN(start); in split_mem_range() 240 if (start_pfn < end_pfn) { in split_mem_range() 241 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0); in split_mem_range() 246 start_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 255 if (start_pfn < end_pfn) { in split_mem_range() 256 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, in split_mem_range() [all …]
|
D | numa_32.c | 64 unsigned long node_memmap_size_bytes(int nid, unsigned long start_pfn, in node_memmap_size_bytes() argument 67 unsigned long nr_pages = end_pfn - start_pfn; in node_memmap_size_bytes()
|
D | init_32.c | 258 unsigned long start_pfn, end_pfn; in kernel_physical_mapping_init() local 268 start_pfn = start >> PAGE_SHIFT; in kernel_physical_mapping_init() 292 pfn = start_pfn; in kernel_physical_mapping_init() 432 unsigned long start_pfn, unsigned long end_pfn) in add_highpages_with_active_regions() argument 439 start_pfn, end_pfn); in add_highpages_with_active_regions() 441 start_pfn, end_pfn); in add_highpages_with_active_regions() 831 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_add_memory() local 834 return __add_pages(nid, zone, start_pfn, nr_pages); in arch_add_memory() 840 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_remove_memory() local 844 zone = page_zone(pfn_to_page(start_pfn)); in arch_remove_memory() [all …]
|
/arch/s390/mm/ |
D | init.c | 176 unsigned long start_pfn = PFN_DOWN(start); in arch_add_memory() local 192 zone_start_pfn = start_pfn; in arch_add_memory() 193 zone_end_pfn = start_pfn + size_pages; in arch_add_memory() 195 if (start_pfn < zone_start_pfn || start_pfn >= zone_end_pfn) in arch_add_memory() 197 nr_pages = (start_pfn + size_pages > zone_end_pfn) ? in arch_add_memory() 198 zone_end_pfn - start_pfn : size_pages; in arch_add_memory() 199 rc = __add_pages(nid, zone, start_pfn, nr_pages); in arch_add_memory() 202 start_pfn += nr_pages; in arch_add_memory()
|
/arch/score/kernel/ |
D | setup.c | 46 unsigned long start_pfn, bootmap_size; in bootmem_init() local 49 start_pfn = PFN_UP(__pa(&_end)); in bootmem_init() 56 bootmap_size = init_bootmem_node(NODE_DATA(0), start_pfn, in bootmem_init() 61 free_bootmem(PFN_PHYS(start_pfn), in bootmem_init() 62 (max_low_pfn - start_pfn) << PAGE_SHIFT); in bootmem_init() 63 memory_present(0, start_pfn, max_low_pfn); in bootmem_init() 66 reserve_bootmem(PFN_PHYS(start_pfn), bootmap_size, BOOTMEM_DEFAULT); in bootmem_init()
|
/arch/avr32/mm/ |
D | init.c | 78 unsigned long low, start_pfn; in paging_init() local 80 start_pfn = pgdat->bdata->node_min_pfn; in paging_init() 84 zones_size[ZONE_NORMAL] = low - start_pfn; in paging_init() 87 nid, start_pfn, low); in paging_init() 89 free_area_init_node(nid, zones_size, start_pfn, NULL); in paging_init()
|
/arch/x86/xen/ |
D | setup.c | 205 static void __init xen_set_identity_and_release_chunk(unsigned long start_pfn, in xen_set_identity_and_release_chunk() argument 209 WARN_ON(start_pfn > end_pfn); in xen_set_identity_and_release_chunk() 212 *released += xen_do_chunk(start_pfn, min(end_pfn, nr_pages), true); in xen_set_identity_and_release_chunk() 213 *identity += set_phys_range_identity(start_pfn, end_pfn); in xen_set_identity_and_release_chunk() 255 unsigned long start_pfn, unsigned long size, unsigned long remap_pfn) in xen_do_set_identity_and_remap_chunk() argument 276 mod = start_pfn % P2M_PER_PAGE; in xen_do_set_identity_and_remap_chunk() 278 mod ? (start_pfn - mod + P2M_PER_PAGE) : start_pfn; in xen_do_set_identity_and_remap_chunk() 282 mod = (start_pfn + size) % P2M_PER_PAGE; in xen_do_set_identity_and_remap_chunk() 283 ident_end_pfn_align = start_pfn + size - mod; in xen_do_set_identity_and_remap_chunk() 292 BUG_ON(ident_pfn_iter + P2M_PER_PAGE > start_pfn + size); in xen_do_set_identity_and_remap_chunk() [all …]
|
/arch/alpha/mm/ |
D | numa.c | 49 i, cluster->usage, cluster->start_pfn, in show_mem_layout() 50 cluster->start_pfn + cluster->numpages); in show_mem_layout() 87 start = cluster->start_pfn; in setup_memory_node() 98 i, cluster->usage, cluster->start_pfn, in setup_memory_node() 99 cluster->start_pfn + cluster->numpages); in setup_memory_node() 172 start = cluster->start_pfn; in setup_memory_node() 212 start = cluster->start_pfn; in setup_memory_node() 213 end = cluster->start_pfn + cluster->numpages; in setup_memory_node() 306 unsigned long start_pfn = bdata->node_min_pfn; in paging_init() local 309 if (dma_local_pfn >= end_pfn - start_pfn) in paging_init() [all …]
|
/arch/cris/kernel/ |
D | setup.c | 64 unsigned long start_pfn, max_pfn; in setup_arch() local 103 start_pfn = PFN_UP(memory_start); /* usually c0000000 + kernel + romfs */ in setup_arch() 125 bootmap_size = init_bootmem_node(NODE_DATA(0), start_pfn, in setup_arch() 131 free_bootmem(PFN_PHYS(start_pfn), PFN_PHYS(max_pfn - start_pfn)); in setup_arch() 142 reserve_bootmem(PFN_PHYS(start_pfn), bootmap_size, BOOTMEM_DEFAULT); in setup_arch()
|
/arch/parisc/mm/ |
D | init.c | 144 if (pmem_ranges[j-1].start_pfn < in setup_bootmem() 145 pmem_ranges[j].start_pfn) { in setup_bootmem() 149 tmp = pmem_ranges[j-1].start_pfn; in setup_bootmem() 150 pmem_ranges[j-1].start_pfn = pmem_ranges[j].start_pfn; in setup_bootmem() 151 pmem_ranges[j].start_pfn = tmp; in setup_bootmem() 165 if (pmem_ranges[i].start_pfn - in setup_bootmem() 166 (pmem_ranges[i-1].start_pfn + in setup_bootmem() 171 pmem_ranges[i].start_pfn - in setup_bootmem() 172 (pmem_ranges[i-1].start_pfn + in setup_bootmem() 190 start = (pmem_ranges[i].start_pfn << PAGE_SHIFT); in setup_bootmem() [all …]
|
/arch/s390/include/asm/ |
D | diag.h | 14 static inline void diag10_range(unsigned long start_pfn, unsigned long num_pfn) in diag10_range() argument 18 start_addr = start_pfn << PAGE_SHIFT; in diag10_range() 19 end_addr = (start_pfn + num_pfn - 1) << PAGE_SHIFT; in diag10_range()
|
/arch/mn10300/kernel/ |
D | setup.c | 95 unsigned long kstart_pfn, start_pfn, free_pfn, end_pfn; in setup_arch() local 125 start_pfn = (CONFIG_KERNEL_RAM_BASE_ADDRESS >> PAGE_SHIFT); in setup_arch() 132 start_pfn, in setup_arch() 135 if (kstart_pfn > start_pfn) in setup_arch() 136 free_bootmem(PFN_PHYS(start_pfn), in setup_arch() 137 PFN_PHYS(kstart_pfn - start_pfn)); in setup_arch()
|
/arch/m68k/coldfire/ |
D | m54xx.c | 86 unsigned long start_pfn; in mcf54xx_bootmem_alloc() local 99 start_pfn = memstart >> PAGE_SHIFT; in mcf54xx_bootmem_alloc() 108 memstart += init_bootmem_node(NODE_DATA(0), start_pfn, in mcf54xx_bootmem_alloc()
|
/arch/sh/kernel/ |
D | setup.c | 191 void __init __add_active_range(unsigned int nid, unsigned long start_pfn, in __add_active_range() argument 199 start = start_pfn << PAGE_SHIFT; in __add_active_range() 209 start_pfn, end_pfn); in __add_active_range() 233 memblock_set_node(PFN_PHYS(start_pfn), PFN_PHYS(end_pfn - start_pfn), in __add_active_range()
|
/arch/powerpc/mm/ |
D | numa.c | 146 unsigned long start_pfn, end_pfn; in get_node_active_region() local 149 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { in get_node_active_region() 150 if (pfn >= start_pfn && pfn < end_pfn) { in get_node_active_region() 152 node_ar->start_pfn = start_pfn; in get_node_active_region() 841 unsigned long start_pfn, end_pfn; in setup_nonnuma() local 851 start_pfn = memblock_region_memory_base_pfn(reg); in setup_nonnuma() 855 memblock_set_node(PFN_PHYS(start_pfn), in setup_nonnuma() 856 PFN_PHYS(end_pfn - start_pfn), in setup_nonnuma() 995 unsigned long start_pfn = physbase >> PAGE_SHIFT; in mark_reserved_regions_for_nid() local 1008 start_pfn >= node_end_pfn) in mark_reserved_regions_for_nid() [all …]
|
D | mem.c | 121 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_add_memory() local 134 return __add_pages(nid, zone, start_pfn, nr_pages); in arch_add_memory() 140 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_remove_memory() local 145 zone = page_zone(pfn_to_page(start_pfn)); in arch_remove_memory() 146 ret = __remove_pages(zone, start_pfn, nr_pages); in arch_remove_memory() 162 walk_system_ram_range(unsigned long start_pfn, unsigned long nr_pages, in walk_system_ram_range() argument 166 unsigned long end_pfn = start_pfn + nr_pages; in walk_system_ram_range() 171 tstart = max(start_pfn, memblock_region_memory_base_pfn(reg)); in walk_system_ram_range()
|
/arch/mips/sgi-ip27/ |
D | ip27-memory.c | 394 unsigned long start_pfn, end_pfn; in node_mem_init() local 396 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in node_mem_init() 405 NODE_DATA(node)->node_start_pfn = start_pfn; in node_mem_init() 406 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn; in node_mem_init() 414 start_pfn, end_pfn); in node_mem_init() 468 unsigned long start_pfn, end_pfn; in paging_init() local 470 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); in paging_init()
|