Home
last modified time | relevance | path

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

/linux-6.15/arch/s390/kernel/
H A Dctlreg.c38 struct lowcore *abs_lc; in system_ctlreg_init_save_area() local
40 abs_lc = get_abs_lowcore(); in system_ctlreg_init_save_area()
42 __local_ctl_store(0, 15, abs_lc->cregs_save_area); in system_ctlreg_init_save_area()
43 put_abs_lowcore(abs_lc); in system_ctlreg_init_save_area()
90 struct lowcore *abs_lc; in system_ctlreg_modify() local
107 abs_lc = get_abs_lowcore(); in system_ctlreg_modify()
109 abs_lc->cregs_save_area[cr].val = pp.val; in system_ctlreg_modify()
111 abs_lc->cregs_save_area[cr].val &= pp.andval; in system_ctlreg_modify()
112 abs_lc->cregs_save_area[cr].val |= pp.orval; in system_ctlreg_modify()
114 put_abs_lowcore(abs_lc); in system_ctlreg_modify()
H A Dvmcore_info.c11 struct lowcore *abs_lc; in arch_crash_save_vmcoreinfo() local
21 abs_lc = get_abs_lowcore(); in arch_crash_save_vmcoreinfo()
22 abs_lc->vmcore_info = paddr_vmcoreinfo_note(); in arch_crash_save_vmcoreinfo()
23 put_abs_lowcore(abs_lc); in arch_crash_save_vmcoreinfo()
H A Dos_info.c75 struct lowcore *abs_lc; in os_info_init() local
91 abs_lc = get_abs_lowcore(); in os_info_init()
92 abs_lc->os_info = __pa(&os_info); in os_info_init()
93 put_abs_lowcore(abs_lc); in os_info_init()
H A Dsetup.c390 struct lowcore *lc, *abs_lc; in setup_lowcore() local
454 abs_lc = get_abs_lowcore(); in setup_lowcore()
455 abs_lc->restart_stack = lc->restart_stack; in setup_lowcore()
456 abs_lc->restart_fn = lc->restart_fn; in setup_lowcore()
457 abs_lc->restart_data = lc->restart_data; in setup_lowcore()
458 abs_lc->restart_source = lc->restart_source; in setup_lowcore()
459 abs_lc->restart_psw = lc->restart_psw; in setup_lowcore()
460 abs_lc->restart_flags = RESTART_FLAG_CTLREGS; in setup_lowcore()
461 abs_lc->program_new_psw = lc->program_new_psw; in setup_lowcore()
462 abs_lc->mcesad = lc->mcesad; in setup_lowcore()
[all …]
H A Dsmp.c248 struct lowcore *lc, *abs_lc; in pcpu_prepare_secondary() local
263 abs_lc = get_abs_lowcore(); in pcpu_prepare_secondary()
264 memcpy(lc->cregs_save_area, abs_lc->cregs_save_area, sizeof(lc->cregs_save_area)); in pcpu_prepare_secondary()
265 put_abs_lowcore(abs_lc); in pcpu_prepare_secondary()
315 struct lowcore *lc, *abs_lc; in pcpu_delegate() local
335 abs_lc = get_abs_lowcore(); in pcpu_delegate()
336 abs_lc->restart_stack = stack; in pcpu_delegate()
337 abs_lc->restart_fn = (unsigned long)func; in pcpu_delegate()
338 abs_lc->restart_data = (unsigned long)data; in pcpu_delegate()
339 abs_lc->restart_source = source_cpu; in pcpu_delegate()
[all …]
H A Dipl.c1904 struct lowcore *abs_lc; in dump_reipl_run() local
1922 abs_lc = get_abs_lowcore(); in dump_reipl_run()
1923 abs_lc->ipib = __pa(reipl_block_actual); in dump_reipl_run()
1924 abs_lc->ipib_checksum = csum; in dump_reipl_run()
1925 put_abs_lowcore(abs_lc); in dump_reipl_run()
/linux-6.15/arch/s390/mm/
H A Dmaccess.c155 struct lowcore *abs_lc; in xlate_dev_mem_ptr() local
171 abs_lc = get_abs_lowcore(); in xlate_dev_mem_ptr()
172 ptr = (void *)abs_lc + addr; in xlate_dev_mem_ptr()
174 put_abs_lowcore(abs_lc); in xlate_dev_mem_ptr()