Searched refs:start_pfn (Results 1 - 25 of 49) sorted by relevance

12

/arch/sh/mm/
H A Dnuma.c30 unsigned long start_pfn, end_pfn; local
36 start_pfn = start >> PAGE_SHIFT;
44 __add_active_range(nid, start_pfn, end_pfn);
52 NODE_DATA(nid)->node_start_pfn = start_pfn;
53 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn;
56 bootmap_pages = bootmem_bootmap_pages(end_pfn - start_pfn);
60 start_pfn, end_pfn); local
65 reserve_bootmem_node(NODE_DATA(nid), start_pfn << PAGE_SHIFT,
H A Dinit.c195 unsigned long start_pfn, end_pfn; local
200 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn);
218 NODE_DATA(nid)->node_start_pfn = start_pfn;
219 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn;
270 unsigned long start_pfn, end_pfn; local
271 start_pfn = memblock_region_memory_base_pfn(reg);
273 __add_active_range(0, start_pfn, end_pfn);
290 unsigned long start_pfn; local
298 start_pfn = PFN_UP(__pa(_end));
306 memblock_reserve(start, (PFN_PHYS(start_pfn)
383 unsigned long low, start_pfn; local
536 unsigned long start_pfn = start >> PAGE_SHIFT; local
[all...]
/arch/m32r/mm/
H A Ddiscontig.c28 unsigned long start_pfn; member in struct:__anon1908
40 unsigned long start_pfn, holes, free_pfn; local
47 mp->start_pfn = PFN_UP(CONFIG_MEMORY_START);
54 start_pfn = free_pfn = PFN_UP(CONFIG_IRAM_START);
56 if (start_pfn & (zone_alignment - 1)) {
58 while (start_pfn >= ul)
61 start_pfn = ul - zone_alignment;
62 holes = free_pfn - start_pfn;
65 mp->start_pfn = start_pfn;
135 unsigned long low, start_pfn; local
[all...]
H A Dinit.c68 unsigned long start_pfn; local
71 start_pfn = START_PFN(0);
76 zones_size[ZONE_DMA] = low - start_pfn;
79 zones_size[ZONE_DMA] = low - start_pfn;
85 start_pfn = __MEMORY_START >> PAGE_SHIFT;
88 free_area_init_node(0, zones_size, start_pfn, 0);
/arch/s390/include/asm/
H A Ddiag.h14 static inline void diag10_range(unsigned long start_pfn, unsigned long num_pfn) argument
18 start_addr = start_pfn << PAGE_SHIFT;
19 end_addr = (start_pfn + num_pfn - 1) << PAGE_SHIFT;
/arch/score/kernel/
H A Dsetup.c46 unsigned long start_pfn, bootmap_size; local
49 start_pfn = PFN_UP(__pa(&_end));
56 bootmap_size = init_bootmem_node(NODE_DATA(0), start_pfn,
61 free_bootmem(PFN_PHYS(start_pfn),
62 (max_low_pfn - start_pfn) << PAGE_SHIFT);
63 memory_present(0, start_pfn, max_low_pfn);
66 reserve_bootmem(PFN_PHYS(start_pfn), bootmap_size, BOOTMEM_DEFAULT);
/arch/x86/mm/
H A Dinit.c100 unsigned long start_pfn, unsigned long end_pfn,
103 if (start_pfn < end_pfn) {
106 mr[nr_range].start = start_pfn<<PAGE_SHIFT;
124 unsigned long start_pfn, end_pfn; local
165 start_pfn = start >> PAGE_SHIFT;
166 pos = start_pfn << PAGE_SHIFT;
185 if (start_pfn < end_pfn) {
186 nr_range = save_mr(mr, nr_range, start_pfn, end_pfn, 0);
191 start_pfn = ((pos + (PMD_SIZE - 1))>>PMD_SHIFT)
202 if (start_pfn < end_pf
99 save_mr(struct map_range *mr, int nr_range, unsigned long start_pfn, unsigned long end_pfn, unsigned long page_size_mask) argument
[all...]
H A Dnuma_32.c51 printk(KERN_INFO "Node: %d, start_pfn: %lx, end_pfn: %lx\n",
62 unsigned long node_memmap_size_bytes(int nid, unsigned long start_pfn, argument
65 unsigned long nr_pages = end_pfn - start_pfn;
133 unsigned long start_va, start_pfn, nr_pages, pfn; local
136 start_pfn = node_remap_start_pfn[node];
148 set_pmd(pmd, pfn_pmd(start_pfn + pfn,
152 __func__, vaddr, start_pfn + pfn);
182 unsigned long start_pfn = start >> PAGE_SHIFT; local
193 nid, start_pfn, end_pfn);
196 size = node_memmap_size_bytes(nid, start_pfn, end_pf
[all...]
/arch/cris/kernel/
H A Dsetup.c64 unsigned long start_pfn, max_pfn; local
93 /* min_low_pfn points to the start of DRAM, start_pfn points
103 start_pfn = PFN_UP(memory_start); /* usually c0000000 + kernel + romfs */
125 bootmap_size = init_bootmem_node(NODE_DATA(0), start_pfn,
131 free_bootmem(PFN_PHYS(start_pfn), PFN_PHYS(max_pfn - start_pfn));
142 reserve_bootmem(PFN_PHYS(start_pfn), bootmap_size, BOOTMEM_DEFAULT);
/arch/sparc/mm/
H A Dinit_32.c120 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; local
126 if (start_pfn < max_low_pfn)
127 start_pfn = max_low_pfn;
129 nr += end_pfn - start_pfn;
159 unsigned long bootmap_size, start_pfn; local
191 start_pfn = (unsigned long)__pa(PAGE_ALIGN((unsigned long) &_end));
194 start_pfn >>= PAGE_SHIFT;
196 bootmap_pfn = start_pfn;
224 if (initrd_start >= (start_pfn << PAGE_SHIFT) &&
225 initrd_start < (start_pfn << PAGE_SHIF
384 map_high_region(unsigned long start_pfn, unsigned long end_pfn) argument
443 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; local
[all...]
/arch/alpha/mm/
H A Dnuma.c48 i, cluster->usage, cluster->start_pfn,
49 cluster->start_pfn + cluster->numpages);
86 start = cluster->start_pfn;
97 i, cluster->usage, cluster->start_pfn,
98 cluster->start_pfn + cluster->numpages);
173 start = cluster->start_pfn;
213 start = cluster->start_pfn;
214 end = cluster->start_pfn + cluster->numpages;
307 unsigned long start_pfn = bdata->node_min_pfn; local
310 if (dma_local_pfn >= end_pfn - start_pfn)
[all...]
/arch/m68k/platform/54xx/
H A Dconfig.c63 unsigned long start_pfn; local
76 start_pfn = memstart >> PAGE_SHIFT;
85 memstart += init_bootmem_node(NODE_DATA(0), start_pfn,
/arch/sh/include/asm/
H A Dmmzone.h41 void __init __add_active_range(unsigned int nid, unsigned long start_pfn,
/arch/s390/mm/
H A Dinit.c227 unsigned long start_pfn = PFN_DOWN(start); local
243 zone_start_pfn = start_pfn;
244 zone_end_pfn = start_pfn + size_pages;
246 if (start_pfn < zone_start_pfn || start_pfn >= zone_end_pfn)
248 nr_pages = (start_pfn + size_pages > zone_end_pfn) ?
249 zone_end_pfn - start_pfn : size_pages;
250 rc = __add_pages(nid, zone, start_pfn, nr_pages);
253 start_pfn += nr_pages;
/arch/avr32/mm/
H A Dinit.c78 unsigned long low, start_pfn; local
80 start_pfn = pgdat->bdata->node_min_pfn;
84 zones_size[ZONE_NORMAL] = low - start_pfn;
86 printk("Node %u: start_pfn = 0x%lx, low = 0x%lx\n",
87 nid, start_pfn, low);
89 free_area_init_node(nid, zones_size, start_pfn, NULL);
/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c78 unsigned long start, start_pfn; local
82 start_pfn = base >> PAGE_SHIFT;
84 if (!pfn_valid(start_pfn)) {
89 zone = page_zone(pfn_to_page(start_pfn));
100 ret = __remove_pages(zone, start_pfn, memblock_size >> PAGE_SHIFT);
/arch/parisc/mm/
H A Dinit.c131 if (pmem_ranges[j-1].start_pfn <
132 pmem_ranges[j].start_pfn) {
136 tmp = pmem_ranges[j-1].start_pfn;
137 pmem_ranges[j-1].start_pfn = pmem_ranges[j].start_pfn;
138 pmem_ranges[j].start_pfn = tmp;
152 if (pmem_ranges[i].start_pfn -
153 (pmem_ranges[i-1].start_pfn +
158 pmem_ranges[i].start_pfn -
159 (pmem_ranges[i-1].start_pfn
283 unsigned long start_pfn; local
[all...]
/arch/x86/include/asm/
H A Dhighmem.h72 extern void add_highpages_with_active_regions(int nid, unsigned long start_pfn,
/arch/mn10300/kernel/
H A Dsetup.c123 unsigned long kstart_pfn, start_pfn, free_pfn, end_pfn; local
140 start_pfn = (CONFIG_KERNEL_RAM_BASE_ADDRESS >> PAGE_SHIFT);
147 start_pfn,
150 if (kstart_pfn > start_pfn)
151 free_bootmem(PFN_PHYS(start_pfn),
152 PFN_PHYS(kstart_pfn - start_pfn));
/arch/powerpc/mm/
H A Dnuma.c138 unsigned long start_pfn, end_pfn; local
141 for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) {
142 if (pfn >= start_pfn && pfn < end_pfn) {
144 node_ar->start_pfn = start_pfn;
805 unsigned long start_pfn, end_pfn; local
815 start_pfn = memblock_region_memory_base_pfn(reg);
819 memblock_set_node(PFN_PHYS(start_pfn),
820 PFN_PHYS(end_pfn - start_pfn), nid);
958 unsigned long start_pfn local
1032 unsigned long start_pfn, end_pfn; local
[all...]
H A Dmem.c122 unsigned long start_pfn = start >> PAGE_SHIFT; local
134 return __add_pages(nid, zone, start_pfn, nr_pages);
145 walk_system_ram_range(unsigned long start_pfn, unsigned long nr_pages, argument
149 unsigned long end_pfn = start_pfn + nr_pages;
154 tstart = max(start_pfn, memblock_region_memory_base_pfn(reg));
200 unsigned long start_pfn, end_pfn; local
201 start_pfn = memblock_region_memory_base_pfn(reg);
/arch/sh/kernel/
H A Dsetup.c191 void __init __add_active_range(unsigned int nid, unsigned long start_pfn, argument
199 start = start_pfn << PAGE_SHIFT;
209 start_pfn, end_pfn);
233 memblock_set_node(PFN_PHYS(start_pfn),
234 PFN_PHYS(end_pfn - start_pfn), nid);
/arch/m32r/kernel/
H A Dsetup.c135 unsigned long start_pfn, max_low_pfn, bootmap_size; local
137 start_pfn = PFN_UP( __pa(_end) );
143 bootmap_size = init_bootmem_node(NODE_DATA(0), start_pfn,
179 (PFN_PHYS(start_pfn) + bootmap_size + PAGE_SIZE - 1)
/arch/mips/sgi-ip27/
H A Dip27-memory.c396 pfn_t start_pfn, end_pfn; local
398 get_pfn_range_for_nid(node, &start_pfn, &end_pfn);
406 NODE_DATA(node)->node_start_pfn = start_pfn;
407 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn;
415 start_pfn, end_pfn);
469 pfn_t start_pfn, end_pfn; local
471 get_pfn_range_for_nid(node, &start_pfn, &end_pfn);
/arch/x86/xen/
H A Dsetup.c147 unsigned long start_pfn = PFN_DOWN(start); local
153 if (start_pfn < end_pfn) {
154 if (start_pfn < nr_pages)
156 start_pfn, min(end_pfn, nr_pages));
159 start_pfn, end_pfn);

Completed in 1550 milliseconds

12