Searched refs:lowcore (Results 1 – 7 of 7) sorted by relevance
93 int vdso_alloc_per_cpu(struct _lowcore *lowcore) in vdso_alloc_per_cpu() argument99 lowcore->vdso_per_cpu_data = __LC_PASTE; in vdso_alloc_per_cpu()124 lowcore->paste[4] = (u32)(addr_t) psal; in vdso_alloc_per_cpu()130 lowcore->vdso_per_cpu_data = page_frame; in vdso_alloc_per_cpu()141 void vdso_free_per_cpu(struct _lowcore *lowcore) in vdso_free_per_cpu() argument149 psal = (u32 *)(addr_t) lowcore->paste[4]; in vdso_free_per_cpu()
67 struct _lowcore *lowcore; /* lowcore page(s) for the cpu */ member186 pcpu->lowcore = (struct _lowcore *) in pcpu_alloc_lowcore()190 if (!pcpu->lowcore || !panic_stack || !async_stack) in pcpu_alloc_lowcore()193 async_stack = pcpu->lowcore->async_stack - ASYNC_FRAME_OFFSET; in pcpu_alloc_lowcore()194 panic_stack = pcpu->lowcore->panic_stack - PANIC_FRAME_OFFSET; in pcpu_alloc_lowcore()196 lc = pcpu->lowcore; in pcpu_alloc_lowcore()216 free_pages((unsigned long) pcpu->lowcore, LC_ORDER); in pcpu_alloc_lowcore()227 vdso_free_per_cpu(pcpu->lowcore); in pcpu_free_lowcore()230 free_page(pcpu->lowcore->panic_stack-PANIC_FRAME_OFFSET); in pcpu_free_lowcore()231 free_pages(pcpu->lowcore->async_stack-ASYNC_FRAME_OFFSET, ASYNC_ORDER); in pcpu_free_lowcore()[all …]
29 # move IPL device to lowcore36 stg %r15,__LC_THREAD_INFO # cache thread info in lowcore37 lg %r14,__TI_task(%r15) # cache current in lowcore
88 lg %r2,0(%r4) # Disable lowcore protection
300 xc 0x200(256),0x200 # partially clear lowcore
45 int vdso_alloc_per_cpu(struct _lowcore *lowcore);46 void vdso_free_per_cpu(struct _lowcore *lowcore);
378 } lowcore; member