Searched refs:end_pfn (Results 1 - 25 of 38) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mm/
H A Dinit.c183 unsigned long start_pfn, end_pfn, boot_pfn; local
189 end_pfn = 0;
203 if (end_pfn < end)
204 end_pfn = end;
212 if (end_pfn == 0)
213 return end_pfn;
218 boot_pages = bootmem_bootmap_pages(end_pfn - start_pfn);
227 init_bootmem_node(pgdat, boot_pfn, start_pfn, end_pfn);
267 zone_size[0] = end_pfn - start_pfn;
285 return end_pfn;
311 unsigned long end_pfn; local
352 free_memmap(int node, unsigned long start_pfn, unsigned long end_pfn) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/kernel/
H A Dsrat.c50 unsigned long end_pfn; member in struct:node_memory_chunk_s
87 unsigned long start_pfn, end_pfn; local
106 end_pfn = (paddr + size) >> PAGE_SHIFT;
126 p->end_pfn = end_pfn;
132 start_pfn, end_pfn,
155 memory_chunk->start_pfn, memory_chunk->end_pfn);
167 if (node_end_pfn[nid] < memory_chunk->end_pfn)
168 node_end_pfn[nid] = memory_chunk->end_pfn;
246 printk("chunk %d nid %d start_pfn %08lx end_pfn
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/mm/
H A Dnuma.c87 nodemap_addr = find_e820_area(pad_addr, end_pfn<<PAGE_SHIFT,
180 unsigned long start_pfn, end_pfn, bootmap_pages, bootmap_size, bootmap_start; local
190 end_pfn = end >> PAGE_SHIFT;
200 NODE_DATA(nodeid)->node_spanned_pages = end_pfn - start_pfn;
203 bootmap_pages = bootmem_bootmap_pages(end_pfn - start_pfn);
218 start_pfn, end_pfn);
233 unsigned long start_pfn, end_pfn, memmapsize, limit; local
236 end_pfn = node_end_pfn(nodeid);
239 nodeid, start_pfn, end_pfn);
243 memmapsize = sizeof(struct page) * (end_pfn
383 numa_emulation(unsigned long start_pfn, unsigned long end_pfn) argument
493 numa_initmem_init(unsigned long start_pfn, unsigned long end_pfn) argument
[all...]
H A Dsrat.c170 allowed = (end_pfn - absent_pages_in_range(0, end_pfn)) * PAGE_SIZE;
186 addr = find_e820_area(last_area_end, end_pfn<<PAGE_SHIFT, mem);
200 if ((end >> PAGE_SHIFT) > end_pfn)
201 end_pfn = end >> PAGE_SHIFT;
368 e820ram = end_pfn - absent_pages_in_range(0, end_pfn);
H A Dk8topology.c115 if (limit > end_pfn << PAGE_SHIFT)
116 limit = end_pfn << PAGE_SHIFT;
H A Dinit.c190 if (pfn >= end_pfn)
397 max_zone_pfns[ZONE_NORMAL] = end_pfn;
399 memory_present(0, 0, end_pfn);
541 reservedpages = end_pfn - totalram_pages -
542 absent_pages_in_range(0, end_pfn);
561 end_pfn << (PAGE_SHIFT-10),
647 if (pfn >= end_pfn) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/
H A Dearly.c36 unsigned int i, stext_pfn, eshared_pfn, end_pfn, min_size; local
68 end_pfn = PFN_UP(__pa(&_end));
69 min_size = end_pfn << 2;
73 eshared_pfn, end_pfn);
121 unsigned long end_pfn, init_pfn; local
123 end_pfn = PFN_UP(__pa(&_end));
125 for (init_pfn = 0 ; init_pfn < end_pfn; init_pfn++)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/kernel/
H A De820.c35 unsigned long end_pfn; variable
36 EXPORT_SYMBOL(end_pfn); variable
39 * end_pfn only includes RAM, while end_pfn_map includes all e820 entries.
179 unsigned long end_pfn = 0; local
180 end_pfn = find_max_pfn_with_active_regions();
182 if (end_pfn > end_pfn_map)
183 end_pfn_map = end_pfn;
186 if (end_pfn > end_user_pfn)
187 end_pfn = end_user_pfn;
188 if (end_pfn > end_pfn_ma
293 e820_register_active_regions(int nid, unsigned long start_pfn, unsigned long end_pfn) argument
[all...]
H A Dpci-swiotlb.c35 if (!iommu_detected && !no_iommu && end_pfn > MAX_DMA32_PFN)
H A Dearly-quirks.c22 if ((end_pfn > MAX_DMA32_PFN || force_iommu) &&
H A Dsetup.c161 contig_initmem_init(unsigned long start_pfn, unsigned long end_pfn) argument
165 bootmap_size = bootmem_bootmap_pages(end_pfn)<<PAGE_SHIFT;
166 bootmap = find_e820_area(0, end_pfn<<PAGE_SHIFT, bootmap_size);
169 bootmap_size = init_bootmem(bootmap >> PAGE_SHIFT, end_pfn);
170 e820_register_active_regions(0, start_pfn, end_pfn);
171 free_bootmem_with_active_regions(0, end_pfn);
268 end_pfn = e820_end_of_ram();
269 num_physpages = end_pfn;
288 max_low_pfn = end_pfn;
289 max_pfn = end_pfn;
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/
H A De820.h53 unsigned long start_pfn, unsigned long end_pfn);
H A Dpage.h43 extern unsigned long end_pfn;
124 #define pfn_valid(pfn) ((pfn) < end_pfn)
H A Dproto.h47 extern void numa_initmem_init(unsigned long start_pfn, unsigned long end_pfn);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/mm/
H A Dnuma.c463 unsigned long start_pfn, end_pfn; local
473 end_pfn = start_pfn + lmb_size_pages(&lmb.memory, i);
474 add_active_range(0, start_pfn, end_pfn);
556 unsigned long end_pfn)
559 unsigned long ret = __lmb_alloc_base(size, align, end_pfn << PAGE_SHIFT);
614 unsigned long start_pfn, end_pfn; local
618 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn);
623 SMP_CACHE_BYTES, end_pfn);
632 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn;
638 dbg("end_paddr = %lx\n", end_pfn << PAGE_SHIF
554 careful_allocation(int nid, unsigned long size, unsigned long align, unsigned long end_pfn) argument
649 start_pfn, end_pfn); local
[all...]
H A Dmem.c143 unsigned long start_pfn, end_pfn, nr_pages; local
147 end_pfn = start_pfn + nr_pages;
163 if (end_pfn > (zone->zone_start_pfn + zone->spanned_pages))
254 unsigned long start_pfn, end_pfn; local
256 end_pfn = start_pfn + lmb_size_pages(&lmb.memory, i);
257 add_active_range(0, start_pfn, end_pfn);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/mm/
H A Dinit.c110 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; local
112 if (end_pfn <= max_low_pfn)
118 nr += end_pfn - start_pfn;
368 void map_high_region(unsigned long start_pfn, unsigned long end_pfn) argument
373 printk("mapping high region %08lx - %08lx\n", start_pfn, end_pfn);
376 for (tmp = start_pfn; tmp < end_pfn; tmp++) {
428 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; local
432 if (end_pfn <= highstart_pfn)
438 map_high_region(start_pfn, end_pfn);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dpage_alloc.c1956 unsigned long end_pfn = start_pfn + size; local
1959 for (pfn = start_pfn; pfn < end_pfn; pfn++) {
2310 unsigned long end_pfn = early_node_map[i].end_pfn; local
2312 if (start_pfn <= pfn && pfn < end_pfn)
2341 unsigned long end_pfn = early_node_map[i].end_pfn; local
2346 if (end_pfn > max_low_pfn)
2347 end_pfn = max_low_pfn;
2349 size_pages = end_pfn
2387 push_node_boundaries(unsigned int nid, unsigned long start_pfn, unsigned long end_pfn) argument
2405 account_node_boundary(unsigned int nid, unsigned long *start_pfn, unsigned long *end_pfn) argument
2422 push_node_boundaries(unsigned int nid, unsigned long start_pfn, unsigned long end_pfn) argument
2425 account_node_boundary(unsigned int nid, unsigned long *start_pfn, unsigned long *end_pfn) argument
2441 get_pfn_range_for_nid(unsigned int nid, unsigned long *start_pfn, unsigned long *end_pfn) argument
2547 absent_pages_in_range(unsigned long start_pfn, unsigned long end_pfn) argument
2789 add_active_range(unsigned int nid, unsigned long start_pfn, unsigned long end_pfn) argument
[all...]
H A Dmemory_hotplug.c135 unsigned long start_pfn, unsigned long end_pfn)
145 zone->spanned_pages = max(old_zone_end_pfn, end_pfn) -
152 unsigned long start_pfn, unsigned long end_pfn)
160 pgdat->node_spanned_pages = max(old_pgdat_end_pfn, end_pfn) -
134 grow_zone_span(struct zone *zone, unsigned long start_pfn, unsigned long end_pfn) argument
151 grow_pgdat_span(struct pglist_data *pgdat, unsigned long start_pfn, unsigned long end_pfn) argument
H A Dbootmem.c187 unsigned long i, start = 0, incr, eidx, end_pfn; local
203 end_pfn = bdata->node_low_pfn;
205 if (limit && end_pfn > limit)
206 end_pfn = limit;
208 eidx = end_pfn - PFN_DOWN(bdata->node_boot_start);
218 if (goal && goal >= bdata->node_boot_start && PFN_DOWN(goal) < end_pfn) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/power/
H A Dsnapshot.c242 unsigned long end_pfn; /* pfn represented by the last bit plus 1 */ member in struct:bm_block
250 unsigned long end_pfn; /* maximal pfn in this zone plus 1 */ member in struct:zone_bitmap
374 zone_bm->end_pfn = zone->zone_start_pfn + zone->spanned_pages;
404 bb->end_pfn = pfn;
458 if (pfn < zone_bm->start_pfn || pfn >= zone_bm->end_pfn) {
461 while (pfn < zone_bm->start_pfn || pfn >= zone_bm->end_pfn) {
473 while (pfn >= bb->end_pfn) {
598 unsigned long end_pfn; member in struct:nosave_region
610 __register_nosave_region(unsigned long start_pfn, unsigned long end_pfn, argument
615 if (start_pfn >= end_pfn)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/mm/
H A Dnuma.c303 unsigned long end_pfn = node_bdata[nid].node_low_pfn; local
305 if (dma_local_pfn >= end_pfn - start_pfn)
306 zones_size[ZONE_DMA] = end_pfn - start_pfn;
309 zones_size[ZONE_NORMAL] = (end_pfn - start_pfn) - dma_local_pfn;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/mm/
H A Dvmem.c297 unsigned long pfn, num_pfn, end_pfn; local
318 end_pfn = pfn + num_pfn;
323 for (; pfn < end_pfn; pfn++) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/mm/
H A Dinit.c730 unsigned long end_pfn)
735 bootmap_size = bootmem_bootmap_pages(end_pfn - start_pfn);
911 unsigned long bootmap_size, end_pfn; local
953 end_pfn = end_of_phys_memory >> PAGE_SHIFT;
956 max_pfn = max_low_pfn = end_pfn;
959 bootmap_pfn = choose_bootmap_pfn(min_low_pfn, end_pfn);
966 min_low_pfn, end_pfn);
1018 unsigned long start_pfn, end_pfn; local
1021 end_pfn = (start_pfn + (pavail[i].reg_size >> PAGE_SHIFT));
1024 start_pfn, end_pfn);
729 choose_bootmap_pfn(unsigned long start_pfn, unsigned long end_pfn) argument
1316 unsigned long end_pfn, pages_avail, shift, phys_base; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/sgi-ip27/
H A Dip27-memory.c518 pfn_t end_pfn = node_getmaxclick(node) + 1; local
520 zones_size[ZONE_NORMAL] = end_pfn - start_pfn;
524 if (end_pfn > max_low_pfn)
525 max_low_pfn = end_pfn;

Completed in 183 milliseconds

12