Home
last modified time | relevance | path

Searched refs:percpu_base (Results 1 – 3 of 3) sorted by relevance

/xnu-10063.141.1/osfmk/kern/
H A Dpercpu.h189 __next_ ## it = percpu_base.start, \
190 __end_ ## it = percpu_base.end; \
209 __unsafe_indexable __next_ ## it = __PERCPU_CAST(name, percpu_base.start), \
210 __unsafe_indexable __end_ ## it = __PERCPU_CAST(name, percpu_base.end); \
227 for (vm_offset_t it = percpu_base.start, __end_ ## it = percpu_base.end; \
241 __unsafe_indexable __base_ ## it = __PERCPU_CAST(name, percpu_base.start), \
242 __unsafe_indexable __end_ ## it = __PERCPU_CAST(name, percpu_base.end); \
275 extern struct percpu_base { struct
279 } percpu_base; argument
/xnu-10063.141.1/osfmk/arm/
H A Dcpu_common.c61 SECURITY_READ_ONLY_LATE(struct percpu_base) percpu_base;
742 percpu_base.size = percpu_section_size(); in cpu_data_startup_init()
744 percpu_base.start = VM_MAX_KERNEL_ADDRESS; in cpu_data_startup_init()
757 percpu_base.start = (vm_offset_t)pmap_steal_memory(size, PAGE_SIZE); in cpu_data_startup_init()
758 bzero((void *)percpu_base.start, size); in cpu_data_startup_init()
760 percpu_base.start -= percpu_section_start(); in cpu_data_startup_init()
761 percpu_base.end = percpu_base.start + size - 1; in cpu_data_startup_init()
762 percpu_base_cur = percpu_base.start; in cpu_data_startup_init()
/xnu-10063.141.1/osfmk/i386/
H A Dmp_desc.c187 SECURITY_READ_ONLY_LATE(struct percpu_base) percpu_base;
546 percpu_base.size = percpu_section_size(); in cpu_data_startup_init()
551 percpu_base.start = VM_MAX_KERNEL_ADDRESS; in cpu_data_startup_init()
555 kmem_alloc(kernel_map, &percpu_base.start, in cpu_data_startup_init()
558 percpu_base.start += PAGE_SIZE - percpu_section_start(); in cpu_data_startup_init()
559 percpu_base.end = percpu_base.start + size - 1; in cpu_data_startup_init()
596 cdp->cpu_pcpu_base = percpu_base.start + (cnum - 1) * percpu_section_size(); in cpu_data_alloc()