/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | page-isolation.h | 5 * Changes migrate type in [start_pfn, end_pfn) to be MIGRATE_ISOLATE. 14 start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn); 18 * target range is [start_pfn, end_pfn) 21 undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn); 24 * test all pages in [start_pfn, end_pfn)are isolated or not. 27 test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/ |
H A D | page_isolation.c | 26 * @end_pfn: The upper PFN of the range to be isolated. 32 * start_pfn/end_pfn must be aligned to pageblock_order. 36 start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn) argument 43 BUG_ON((end_pfn) & (pageblock_nr_pages - 1)); 46 pfn < end_pfn; 68 undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn) argument 73 BUG_ON((end_pfn) & (pageblock_nr_pages - 1)); 75 pfn < end_pfn; 86 * all pages in [start_pfn...end_pfn) must be in the same zone. 92 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn) argument 115 test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn) argument [all...] |
H A D | memory_hotplug.c | 129 unsigned long i, pfn, end_pfn, nr_pages; local 154 end_pfn = pfn + pgdat->node_spanned_pages; 157 for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) 164 unsigned long end_pfn) 174 zone->spanned_pages = max(old_zone_end_pfn, end_pfn) - 181 unsigned long end_pfn) 189 pgdat->node_spanned_pages = max(old_pgdat_end_pfn, end_pfn) - 627 static int test_pages_in_a_zone(unsigned long start_pfn, unsigned long end_pfn) argument 634 pfn < end_pfn; 677 do_migrate_range(unsigned long start_pfn, unsigned long end_pfn) argument 163 grow_zone_span(struct zone *zone, unsigned long start_pfn, unsigned long end_pfn) argument 180 grow_pgdat_span(struct pglist_data *pgdat, unsigned long start_pfn, unsigned long end_pfn) argument 743 offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn) argument 766 check_pages_isolated(unsigned long start_pfn, unsigned long end_pfn) argument 778 offline_pages(unsigned long start_pfn, unsigned long end_pfn, unsigned long timeout) argument 906 unsigned long start_pfn, end_pfn; local [all...] |
H A D | compaction.c | 62 unsigned long zone_end_pfn, end_pfn; local 68 end_pfn = min(blockpfn + pageblock_nr_pages, zone_end_pfn); 71 for (; blockpfn < end_pfn; blockpfn++) { 78 for (; blockpfn < end_pfn; blockpfn++, cursor++) { 236 unsigned long low_pfn, end_pfn; local 243 end_pfn = ALIGN(low_pfn + pageblock_nr_pages, pageblock_nr_pages); 246 if (end_pfn > cc->free_pfn || !pfn_valid(low_pfn)) { 247 cc->migrate_pfn = end_pfn; 265 for (; low_pfn < end_pfn; low_pfn++) {
|
H A D | page_alloc.c | 889 unsigned long start_pfn, end_pfn; local 896 end_pfn = start_pfn + pageblock_nr_pages - 1; 901 if (end_pfn >= zone->zone_start_pfn + zone->spanned_pages) 3198 unsigned long start_pfn, pfn, end_pfn; local 3205 end_pfn = start_pfn + zone->spanned_pages; 3218 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { 3267 unsigned long end_pfn = start_pfn + size; local 3271 if (highest_memmap_pfn < end_pfn - 1) 3272 highest_memmap_pfn = end_pfn - 1; 3275 for (pfn = start_pfn; pfn < end_pfn; pf 3598 unsigned long end_pfn = early_node_map[i].end_pfn; local 3652 unsigned long end_pfn = early_node_map[i].end_pfn; local 3765 get_pfn_range_for_nid(unsigned int nid, unsigned long *start_pfn, unsigned long *end_pfn) argument 3926 absent_pages_in_range(unsigned long start_pfn, unsigned long end_pfn) argument 4255 add_active_range(unsigned int nid, unsigned long start_pfn, unsigned long end_pfn) argument 4317 remove_active_range(unsigned int nid, unsigned long start_pfn, unsigned long end_pfn) argument 4524 unsigned long start_pfn, end_pfn; local 5393 __offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn) argument [all...] |
H A D | sparse.c | 156 unsigned long *end_pfn) 167 *start_pfn, *end_pfn, max_sparsemem_pfn); 170 *end_pfn = max_sparsemem_pfn; 171 } else if (*end_pfn > max_sparsemem_pfn) { 174 *start_pfn, *end_pfn, max_sparsemem_pfn); 176 *end_pfn = max_sparsemem_pfn; 206 unsigned long end_pfn) 211 mminit_validate_memmodel_limits(&start_pfn, &end_pfn); 212 for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) { 155 mminit_validate_memmodel_limits(unsigned long *start_pfn, unsigned long *end_pfn) argument 205 node_memmap_size_bytes(int nid, unsigned long start_pfn, unsigned long end_pfn) argument
|
H A D | internal.h | 236 unsigned long *end_pfn); 239 unsigned long *end_pfn) 238 mminit_validate_memmodel_limits(unsigned long *start_pfn, unsigned long *end_pfn) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/mm/ |
H A D | numa.c | 30 unsigned long start_pfn, end_pfn; local 37 end_pfn = end >> PAGE_SHIFT; 44 __add_active_range(nid, start_pfn, end_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 62 free_bootmem_with_active_regions(nid, end_pfn);
|
H A D | init.c | 171 unsigned long start_pfn, end_pfn; local 176 get_pfn_range_for_nid(nid, &start_pfn, &end_pfn); 180 SMP_CACHE_BYTES, end_pfn << PAGE_SHIFT); 195 NODE_DATA(nid)->node_spanned_pages = end_pfn - start_pfn; 201 unsigned long end_pfn; local 211 end_pfn = p->node_start_pfn + p->node_spanned_pages; 219 init_bootmem_node(p, paddr >> PAGE_SHIFT, p->node_start_pfn, end_pfn); 221 free_bootmem_with_active_regions(nid, end_pfn); 240 unsigned long start_pfn, end_pfn; local 242 end_pfn [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/ |
H A D | swsusp.c | 25 unsigned long end_pfn = PAGE_ALIGN(__pa(&__nosave_end)) >> PAGE_SHIFT; local 27 return (pfn >= begin_pfn) && (pfn < end_pfn);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/mm/ |
H A D | init.c | 104 unsigned long start_pfn, unsigned long end_pfn, 107 if (start_pfn < end_pfn) { 111 mr[nr_range].end = end_pfn<<PAGE_SHIFT; 128 unsigned long start_pfn, end_pfn; local 179 end_pfn = 1<<(PMD_SHIFT - PAGE_SHIFT); 181 end_pfn = ((pos + (PMD_SIZE - 1))>>PMD_SHIFT) 184 end_pfn = ((pos + (PMD_SIZE - 1)) >> PMD_SHIFT) 187 if (end_pfn > (end >> PAGE_SHIFT)) 188 end_pfn = end >> PAGE_SHIFT; 189 if (start_pfn < end_pfn) { 103 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 D | srat_32.c | 51 unsigned long end_pfn; member in struct:node_memory_chunk_s 108 unsigned long start_pfn, end_pfn; local 133 end_pfn = (paddr + size) >> PAGE_SHIFT; 154 p->end_pfn = end_pfn; 161 start_pfn, end_pfn, 191 memory_chunk->start_pfn, memory_chunk->end_pfn); 203 if (node_end_pfn[nid] < memory_chunk->end_pfn) 204 node_end_pfn[nid] = memory_chunk->end_pfn; 262 "chunk %d nid %d start_pfn %08lx end_pfn [all...] |
H A D | init_32.c | 245 unsigned long start_pfn, end_pfn; local 256 end_pfn = end >> PAGE_SHIFT; 285 if (pfn >= end_pfn) 293 for (; pmd_idx < PTRS_PER_PMD && pfn < end_pfn; 332 for (; pte_ofs < PTRS_PER_PTE && pfn < end_pfn; 427 unsigned long end_pfn; member in struct:add_highpages_data 431 unsigned long end_pfn, void *datax) 441 final_end_pfn = min(end_pfn, data->end_pfn); 458 unsigned long end_pfn) 430 add_highpages_work_fn(unsigned long start_pfn, unsigned long end_pfn, void *datax) argument 457 add_highpages_with_active_regions(int nid, unsigned long start_pfn, unsigned long end_pfn) argument 708 initmem_init(unsigned long start_pfn, unsigned long end_pfn, int acpi, int k8) argument 754 setup_node_bootmem(int nodeid, unsigned long start_pfn, unsigned long end_pfn, unsigned long bootmap) argument 797 unsigned long start_pfn, end_pfn; local [all...] |
H A D | k8topology_64.c | 83 int __init k8_numa_init(unsigned long start_pfn, unsigned long end_pfn) argument 86 unsigned long end = PFN_PHYS(end_pfn);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/ |
H A D | k8.h | 15 extern int k8_numa_init(unsigned long start_pfn, unsigned long end_pfn);
|
H A D | highmem.h | 72 unsigned long end_pfn);
|
H A D | page_types.h | 51 extern void initmem_init(unsigned long start_pfn, unsigned long end_pfn,
|
H A D | mtrr.h | 127 extern int mtrr_trim_uncached_memory(unsigned long end_pfn); 157 static inline int mtrr_trim_uncached_memory(unsigned long end_pfn) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/mm/ |
H A D | numa.c | 77 static int __cpuinit fake_numa_create_new_node(unsigned long end_pfn, argument 108 if ((end_pfn << PAGE_SHIFT) > mem) { 126 * Returns datax set to the start_pfn and end_pfn if they contain 129 * @end_pfn: end page(exclusive) of region to check 135 unsigned long end_pfn, void *datax) 140 if (start_pfn <= data->start_pfn && end_pfn > data->start_pfn) { 142 data->end_pfn = end_pfn; 162 node_ar->end_pfn = start_pfn; 804 unsigned long start_pfn, end_pfn; local 134 get_active_region_work_fn(unsigned long start_pfn, unsigned long end_pfn, void *datax) argument 898 careful_zallocation(int nid, unsigned long size, unsigned long align, unsigned long end_pfn) argument 956 unsigned long end_pfn = PFN_UP(physbase + size); local 1029 unsigned long start_pfn, end_pfn; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/include/asm/ |
H A D | mmzone.h | 46 unsigned long end_pfn);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/ |
H A D | early.c | 92 unsigned int i, stext_pfn, eshared_pfn, end_pfn, min_size; local 124 end_pfn = PFN_UP(__pa(&_end)); 125 min_size = end_pfn << 2; 129 eshared_pfn, end_pfn); 206 unsigned long end_pfn, init_pfn; local 208 end_pfn = PFN_UP(__pa(&_end)); 210 for (init_pfn = 0 ; init_pfn < end_pfn; init_pfn++)
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/sgi-ip27/ |
H A D | ip27-memory.c | 395 pfn_t start_pfn, end_pfn; local 397 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); 406 NODE_DATA(node)->node_spanned_pages = end_pfn - start_pfn; 414 start_pfn, end_pfn); 415 free_bootmem_with_active_regions(node, end_pfn); 468 pfn_t start_pfn, end_pfn; local 470 get_pfn_range_for_nid(node, &start_pfn, &end_pfn); 472 if (end_pfn > max_low_pfn) 473 max_low_pfn = end_pfn;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/mm/ |
H A D | init_32.c | 117 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; local 119 if (end_pfn <= max_low_pfn) 125 nr += end_pfn - start_pfn; 380 static void map_high_region(unsigned long start_pfn, unsigned long end_pfn) argument 385 printk("mapping high region %08lx - %08lx\n", start_pfn, end_pfn); 388 for (tmp = start_pfn; tmp < end_pfn; tmp++) { 440 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; local 444 if (end_pfn <= highstart_pfn) 450 map_high_region(start_pfn, end_pfn);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mn10300/kernel/ |
H A D | setup.c | 122 unsigned long kstart_pfn, start_pfn, free_pfn, end_pfn; local 141 end_pfn = PFN_DOWN(__pa(memory_end)); 146 end_pfn); 153 PFN_PHYS(end_pfn - free_pfn));
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mm/ |
H A D | init.c | 151 unsigned long start_pfn, unsigned long end_pfn) 162 boot_pages = bootmem_bootmap_pages(end_pfn - start_pfn); 164 __pfn_to_phys(end_pfn)); 172 init_bootmem_node(pgdat, __phys_to_pfn(bitmap), start_pfn, end_pfn); 186 memblock_end_pfn(&memblock.reserved, i) <= end_pfn) 372 free_memmap(unsigned long start_pfn, unsigned long end_pfn) argument 378 * Convert start_pfn/end_pfn to a struct page pointer. 381 end_pg = pfn_to_page(end_pfn); 150 arm_bootmem_init(struct meminfo *mi, unsigned long start_pfn, unsigned long end_pfn) argument
|