• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/mm/

Lines Matching refs:end

32 static void __init find_early_table_space(unsigned long end, int use_pse,
37 puds = (end + PUD_SIZE - 1) >> PUD_SHIFT;
43 extra = end - ((end>>PUD_SHIFT) << PUD_SHIFT);
46 pmds = (end + PMD_SIZE - 1) >> PMD_SHIFT;
53 extra = end - ((end>>PMD_SHIFT) << PMD_SHIFT);
59 ptes = (end + PAGE_SIZE - 1) >> PAGE_SHIFT;
88 end, e820_table_start << PAGE_SHIFT, e820_table_top << PAGE_SHIFT);
93 unsigned long end;
111 mr[nr_range].end = end_pfn<<PAGE_SHIFT;
125 unsigned long end)
136 printk(KERN_INFO "init_memory_mapping: %016lx-%016lx\n", start, end);
187 if (end_pfn > (end >> PAGE_SHIFT))
188 end_pfn = end >> PAGE_SHIFT;
198 end_pfn = (end>>PMD_SHIFT) << (PMD_SHIFT - PAGE_SHIFT);
202 if (end_pfn > ((end>>PMD_SHIFT)<<(PMD_SHIFT - PAGE_SHIFT)))
203 end_pfn = ((end>>PMD_SHIFT)<<(PMD_SHIFT - PAGE_SHIFT));
216 end_pfn = (end >> PUD_SHIFT) << (PUD_SHIFT - PAGE_SHIFT);
227 end_pfn = (end >> PMD_SHIFT) << (PMD_SHIFT - PAGE_SHIFT);
237 end_pfn = end>>PAGE_SHIFT;
243 if (mr[i].end != mr[i+1].start ||
256 mr[i].start, mr[i].end,
268 find_early_table_space(end, use_pse, use_gbpages);
271 ret = kernel_physical_mapping_init(mr[i].start, mr[i].end,
306 early_memtest(start, end);
333 void free_init_pages(char *what, unsigned long begin, unsigned long end)
340 end_aligned = end & PAGE_MASK;
342 if (WARN_ON(begin_aligned != begin || end_aligned != end)) {
344 end = end_aligned;
347 if (begin >= end)
359 begin, end);
360 set_memory_np(begin, (end - begin) >> PAGE_SHIFT);
367 set_memory_rw(begin, (end - begin) >> PAGE_SHIFT);
369 printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10);
371 for (; addr < end; addr += PAGE_SIZE) {
389 void free_initrd_mem(unsigned long start, unsigned long end)
392 * end could be not aligned, and We can not align that,
394 * We already reserve the end partial page before in
400 free_init_pages("initrd memory", start, PAGE_ALIGN(end));