Lines Matching +full:start +full:- +full:up
1 // SPDX-License-Identifier: GPL-2.0
3 * KASAN for 64-bit Book3S powerpc
5 * Copyright 2019-2022, Daniel Axtens, IBM Corporation.
10 * like the device-tree parser, so it uses this in conjunction with a hook in
24 static void __init kasan_init_phys_region(void *start, void *end) in kasan_init_phys_region() argument
29 if (start >= end) in kasan_init_phys_region()
32 k_start = ALIGN_DOWN((unsigned long)kasan_mem_to_shadow(start), PAGE_SIZE); in kasan_init_phys_region()
35 va = memblock_alloc(k_end - k_start, PAGE_SIZE); in kasan_init_phys_region()
50 * This takes us up to where we start at c00e... in kasan_init()
55 phys_addr_t start, end; in kasan_init() local
64 for_each_mem_range(i, &start, &end) in kasan_init()
65 kasan_init_phys_region((void *)start, (void *)end); in kasan_init()
89 * clear_page relies on some cache info that hasn't been set up yet. in kasan_init()
90 * It ends up looping ~forever and blows up other data. in kasan_init()