Home
last modified time | relevance | path

Searched refs:PERCPU_PAGE_SIZE (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/ia64/mm/
H A Dcontig.c53 * BSP allocates PERCPU_PAGE_SIZE bytes for all possible CPUs in per_cpu_init()
76 cpu_data += PERCPU_PAGE_SIZE; in per_cpu_init()
85 size_t size = PERCPU_PAGE_SIZE * num_possible_cpus(); in alloc_per_cpu_data()
87 cpu_data = memblock_alloc_from(size, PERCPU_PAGE_SIZE, in alloc_per_cpu_data()
91 __func__, size, PERCPU_PAGE_SIZE, __pa(MAX_DMA_ADDRESS)); in alloc_per_cpu_data()
122 dyn_size = PERCPU_PAGE_SIZE - static_size - reserved_size; in setup_per_cpu_areas()
130 ai->unit_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
132 ai->alloc_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
H A Ddiscontig.c56 (((node)*PERCPU_PAGE_SIZE) & (MAX_NODE_ALIGN_OFFSET - 1)))
117 pernodesize += PERCPU_PAGE_SIZE * cpus; in compute_pernodesize()
164 cpu_data += PERCPU_PAGE_SIZE; in per_cpu_node_setup()
213 dyn_size = PERCPU_PAGE_SIZE - static_size - reserved_size; in setup_per_cpu_areas()
221 ai->unit_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
223 ai->alloc_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
269 pernode += PERCPU_PAGE_SIZE * cpus; in fill_pernode()
297 * | PERCPU_PAGE_SIZE * | start and length big enough
448 ptr = memblock_alloc_try_nid(pernodesize, PERCPU_PAGE_SIZE, in memory_less_node_alloc()
454 __func__, pernodesize, PERCPU_PAGE_SIZE, bestnod in memory_less_node_alloc()
[all...]
H A Dinit.c255 put_kernel_page(page, GATE_ADDR + PERCPU_PAGE_SIZE, PAGE_GATE); in setup_gate()
261 addr < GATE_ADDR + PERCPU_PAGE_SIZE; in setup_gate()
266 put_kernel_page(ZERO_PAGE(0), addr + PERCPU_PAGE_SIZE, in setup_gate() local
/kernel/linux/linux-6.6/arch/ia64/mm/
H A Dcontig.c51 * BSP allocates PERCPU_PAGE_SIZE bytes for all possible CPUs in per_cpu_init()
74 cpu_data += PERCPU_PAGE_SIZE; in per_cpu_init()
83 size_t size = PERCPU_PAGE_SIZE * num_possible_cpus(); in alloc_per_cpu_data()
85 cpu_data = memblock_alloc_from(size, PERCPU_PAGE_SIZE, in alloc_per_cpu_data()
89 __func__, size, PERCPU_PAGE_SIZE, __pa(MAX_DMA_ADDRESS)); in alloc_per_cpu_data()
120 dyn_size = PERCPU_PAGE_SIZE - static_size - reserved_size; in setup_per_cpu_areas()
128 ai->unit_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
130 ai->alloc_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
H A Ddiscontig.c57 (((node)*PERCPU_PAGE_SIZE) & (MAX_NODE_ALIGN_OFFSET - 1)))
118 pernodesize += PERCPU_PAGE_SIZE * cpus; in compute_pernodesize()
165 cpu_data += PERCPU_PAGE_SIZE; in per_cpu_node_setup()
214 dyn_size = PERCPU_PAGE_SIZE - static_size - reserved_size; in setup_per_cpu_areas()
222 ai->unit_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
224 ai->alloc_size = PERCPU_PAGE_SIZE; in setup_per_cpu_areas()
270 pernode += PERCPU_PAGE_SIZE * cpus; in fill_pernode()
298 * | PERCPU_PAGE_SIZE * | start and length big enough
449 ptr = memblock_alloc_try_nid(pernodesize, PERCPU_PAGE_SIZE, in memory_less_node_alloc()
455 __func__, pernodesize, PERCPU_PAGE_SIZE, bestnod in memory_less_node_alloc()
[all...]
H A Dinit.c263 put_kernel_page(page, GATE_ADDR + PERCPU_PAGE_SIZE, PAGE_GATE); in setup_gate()
269 addr < GATE_ADDR + PERCPU_PAGE_SIZE; in setup_gate()
274 put_kernel_page(ZERO_PAGE(0), addr + PERCPU_PAGE_SIZE, in setup_gate() local
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Dvmlinux.lds.S145 . = ALIGN(PERCPU_PAGE_SIZE);
147 . = . + PERCPU_PAGE_SIZE; /* cpu0 per-cpu space */
167 . = ALIGN(PERCPU_PAGE_SIZE);
174 . = __phys_per_cpu_start + PERCPU_PAGE_SIZE;
H A Dgate.lds.S58 . = ALIGN(PERCPU_PAGE_SIZE) + (. & (PERCPU_PAGE_SIZE - 1));
H A Divt.S402 mov r26=PERCPU_PAGE_SIZE
H A Dhead.S365 mov r18=PERCPU_PAGE_SIZE
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Dvmlinux.lds.S144 . = ALIGN(PERCPU_PAGE_SIZE);
146 . = . + PERCPU_PAGE_SIZE; /* cpu0 per-cpu space */
166 . = ALIGN(PERCPU_PAGE_SIZE);
173 . = __phys_per_cpu_start + PERCPU_PAGE_SIZE;
H A Dgate.lds.S58 . = ALIGN(PERCPU_PAGE_SIZE) + (. & (PERCPU_PAGE_SIZE - 1));
H A Dhead.S363 mov r18=PERCPU_PAGE_SIZE
H A Divt.S401 mov r26=PERCPU_PAGE_SIZE
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dpage.h46 #define PERCPU_PAGE_SIZE (__IA64_UL_CONST(1) << PERCPU_PAGE_SHIFT) macro
199 * 0xa000000000000000+2*PERCPU_PAGE_SIZE
200 * - 0xa000000000000000+3*PERCPU_PAGE_SIZE remain unmapped (guard page)
203 #define PERCPU_ADDR (-PERCPU_PAGE_SIZE)
H A Dpgtable.h530 # define FIXADDR_USER_END (GATE_ADDR + 2*PERCPU_PAGE_SIZE)
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dpage.h46 #define PERCPU_PAGE_SIZE (__IA64_UL_CONST(1) << PERCPU_PAGE_SHIFT) macro
226 * 0xa000000000000000+2*PERCPU_PAGE_SIZE
227 * - 0xa000000000000000+3*PERCPU_PAGE_SIZE remain unmapped (guard page)
230 #define PERCPU_ADDR (-PERCPU_PAGE_SIZE)
H A Dpgtable.h551 # define FIXADDR_USER_END (GATE_ADDR + 2*PERCPU_PAGE_SIZE)

Completed in 23 milliseconds