Home
last modified time | relevance | path

Searched refs:lowcore (Results 1 – 7 of 7) sorted by relevance

/arch/s390/kernel/
Dvdso.c93 int vdso_alloc_per_cpu(struct _lowcore *lowcore) in vdso_alloc_per_cpu() argument
99 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() argument
149 psal = (u32 *)(addr_t) lowcore->paste[4]; in vdso_free_per_cpu()
Dsmp.c67 struct _lowcore *lowcore; /* lowcore page(s) for the cpu */ member
186 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 …]
Dhead64.S29 # move IPL device to lowcore
36 stg %r15,__LC_THREAD_INFO # cache thread info in lowcore
37 lg %r14,__TI_task(%r15) # cache current in lowcore
Dbase.S88 lg %r2,0(%r4) # Disable lowcore protection
Dhead.S300 xc 0x200(256),0x200 # partially clear lowcore
/arch/s390/include/asm/
Dvdso.h45 int vdso_alloc_per_cpu(struct _lowcore *lowcore);
46 void vdso_free_per_cpu(struct _lowcore *lowcore);
/arch/s390/include/uapi/asm/
Dptrace.h378 } lowcore; member