Lines Matching refs:start
162 free_initrd_mem (unsigned long start, unsigned long end) in free_initrd_mem() argument
195 start = PAGE_ALIGN(start); in free_initrd_mem()
198 if (start < end) in free_initrd_mem()
199 printk(KERN_INFO "Freeing initrd memory: %ldkB freed\n", (end - start) >> 10); in free_initrd_mem()
201 for (; start < end; start += PAGE_SIZE) { in free_initrd_mem()
202 if (!virt_addr_valid(start)) in free_initrd_mem()
204 free_reserved_page(virt_to_page(start)); in free_initrd_mem()
437 int __init create_mem_map_page_table(u64 start, u64 end, void *arg) in create_mem_map_page_table() argument
447 map_start = vmem_map + (__pa(start) >> PAGE_SHIFT); in create_mem_map_page_table()
452 node = paddr_to_nid(__pa(start)); in create_mem_map_page_table()
476 struct page *start; member
483 virtual_memmap_init(u64 start, u64 end, void *arg) in virtual_memmap_init() argument
489 map_start = vmem_map + (__pa(start) >> PAGE_SHIFT); in virtual_memmap_init()
492 if (map_start < args->start) in virtual_memmap_init()
493 map_start = args->start; in virtual_memmap_init()
520 struct page *start; in memmap_init() local
523 start = pfn_to_page(start_pfn); in memmap_init()
524 args.start = start; in memmap_init()
525 args.end = start + size; in memmap_init()
545 int __init find_largest_hole(u64 start, u64 end, void *arg) in find_largest_hole() argument
553 if (*max_gap < (start - last_end)) in find_largest_hole()
554 *max_gap = start - last_end; in find_largest_hole()
561 int __init register_active_ranges(u64 start, u64 len, int nid) in register_active_ranges() argument
563 u64 end = start + len; in register_active_ranges()
566 if (start > crashk_res.start && start < crashk_res.end) in register_active_ranges()
567 start = crashk_res.end; in register_active_ranges()
568 if (end > crashk_res.start && end < crashk_res.end) in register_active_ranges()
569 end = crashk_res.start; in register_active_ranges()
572 if (start < end) in register_active_ranges()
573 memblock_add_node(__pa(start), end - start, nid); in register_active_ranges()
578 find_max_min_low_pfn (u64 start, u64 end, void *arg) in find_max_min_low_pfn() argument
582 pfn_start = (PAGE_ALIGN(__pa(start))) >> PAGE_SHIFT; in find_max_min_low_pfn()
585 pfn_start = GRANULEROUNDDOWN(__pa(start)) >> PAGE_SHIFT; in find_max_min_low_pfn()
655 int arch_add_memory(int nid, u64 start, u64 size) in arch_add_memory() argument
659 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_add_memory()
666 zone_for_memory(nid, start, size, ZONE_NORMAL); in arch_add_memory()
677 int arch_remove_memory(u64 start, u64 size) in arch_remove_memory() argument
679 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_remove_memory()