Lines Matching +full:embedded +full:- +full:sync
1 // SPDX-License-Identifier: GPL-2.0
36 [0 ... NR_CPUS-1] = BOOT_PERCPU_OFFSET,
55 * pcpu_need_numa - determine percpu allocation needs to consider NUMA
135 rc = -EINVAL; in setup_per_cpu_areas()
138 PERCPU_DYNAMIC_RESERVE - PERCPU_FIRST_CHUNK_RESERVE; in setup_per_cpu_areas()
142 * On 64bit, use PMD_SIZE for atom_size so that embedded in setup_per_cpu_areas()
168 delta = (unsigned long)pcpu_base_addr - (unsigned long)__per_cpu_start; in setup_per_cpu_areas()
224 * Sync back kernel address range again. We already did this in in setup_per_cpu_areas()
226 * the smpboot asm and arch_sync_kernel_mappings() doesn't sync to in setup_per_cpu_areas()
227 * swapper_pg_dir on 32-bit. The per-cpu mappings need to be available in setup_per_cpu_areas()
230 * FIXME: Can the later sync in setup_cpu_entry_areas() replace in setup_per_cpu_areas()