Searched refs:percpu_base (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.141.1/osfmk/kern/ ! |
| H A D | percpu.h | 189 __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 D | cpu_common.c | 61 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 D | mp_desc.c | 187 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()
|