Symbol: get_lowcore
arch/s390/boot/ipl_report.c
108
tmp = (unsigned long)get_lowcore()->ipl_parmblock_ptr;
arch/s390/boot/startup.c
114
get_lowcore()->last_update_clock = TOD_UNIX_EPOCH;
arch/s390/boot/startup.c
177
get_lowcore()->current_pid = 0;
arch/s390/boot/startup.c
178
get_lowcore()->lpp = LPP_MAGIC;
arch/s390/boot/startup.c
180
lpp(&get_lowcore()->lpp);
arch/s390/boot/startup.c
640
get_lowcore()->vmcore_info = __kaslr_offset_phys ? __kaslr_offset_phys | 0x1UL : 0;
arch/s390/boot/vmem.c
549
get_lowcore()->kernel_asce.val = swapper_pg_dir | asce_bits;
arch/s390/boot/vmem.c
550
get_lowcore()->user_asce = s390_invalid_asce;
arch/s390/boot/vmem.c
552
local_ctl_load(1, &get_lowcore()->kernel_asce);
arch/s390/boot/vmem.c
553
local_ctl_load(7, &get_lowcore()->user_asce);
arch/s390/boot/vmem.c
554
local_ctl_load(13, &get_lowcore()->kernel_asce);
arch/s390/boot/vmem.c
556
init_mm.context.asce = get_lowcore()->kernel_asce.val;
arch/s390/include/asm/asce.h
18
local_ctl_load(1, &get_lowcore()->kernel_asce);
arch/s390/include/asm/asce.h
31
local_ctl_load(1, &get_lowcore()->user_asce);
arch/s390/include/asm/entry-percpu.h
13
struct lowcore *lc = get_lowcore();
arch/s390/include/asm/entry-percpu.h
63
struct lowcore *lc = get_lowcore();
arch/s390/include/asm/facility.h
117
: "=m" (get_lowcore()->stfl_fac_list));
arch/s390/include/asm/facility.h
118
stfl_fac_list = get_lowcore()->stfl_fac_list;
arch/s390/include/asm/hardirq.h
16
#define local_softirq_pending() (get_lowcore()->softirq_pending)
arch/s390/include/asm/hardirq.h
17
#define set_softirq_pending(x) (get_lowcore()->softirq_pending = (x))
arch/s390/include/asm/hardirq.h
18
#define or_softirq_pending(x) (get_lowcore()->softirq_pending |= (x))
arch/s390/include/asm/kmsan.h
15
return addr >= (void *)get_lowcore() &&
arch/s390/include/asm/kmsan.h
16
addr < (void *)(get_lowcore() + 1);
arch/s390/include/asm/kmsan.h
28
(void *)get_lowcore();
arch/s390/include/asm/mmu_context.h
112
local_ctl_load(1, &get_lowcore()->kernel_asce);
arch/s390/include/asm/mmu_context.h
114
local_ctl_load(1, &get_lowcore()->user_asce);
arch/s390/include/asm/mmu_context.h
115
local_ctl_load(7, &get_lowcore()->user_asce);
arch/s390/include/asm/mmu_context.h
126
local_ctl_load(1, &get_lowcore()->kernel_asce);
arch/s390/include/asm/mmu_context.h
128
local_ctl_load(1, &get_lowcore()->user_asce);
arch/s390/include/asm/mmu_context.h
129
local_ctl_load(7, &get_lowcore()->user_asce);
arch/s390/include/asm/mmu_context.h
73
get_lowcore()->user_asce = s390_invalid_asce;
arch/s390/include/asm/mmu_context.h
75
get_lowcore()->user_asce.val = next->context.asce;
arch/s390/include/asm/pai.h
58
if (!get_lowcore()->ccd)
arch/s390/include/asm/pai.h
62
WRITE_ONCE(get_lowcore()->ccd, get_lowcore()->ccd | PAI_CRYPTO_KERNEL_OFFSET);
arch/s390/include/asm/pai.h
71
if (!get_lowcore()->ccd)
arch/s390/include/asm/pai.h
75
WRITE_ONCE(get_lowcore()->ccd, get_lowcore()->ccd & ~PAI_CRYPTO_KERNEL_OFFSET);
arch/s390/include/asm/percpu.h
13
#define __my_cpu_offset get_lowcore()->percpu_offset
arch/s390/include/asm/preempt.h
101
__atomic_add(val, &get_lowcore()->preempt_count);
arch/s390/include/asm/preempt.h
130
return __atomic_add_const_and_test(-1, &get_lowcore()->preempt_count);
arch/s390/include/asm/preempt.h
139
return unlikely(READ_ONCE(get_lowcore()->preempt_count) == preempt_offset);
arch/s390/include/asm/preempt.h
49
old = READ_ONCE(get_lowcore()->preempt_count);
arch/s390/include/asm/preempt.h
52
} while (!arch_try_cmpxchg(&get_lowcore()->preempt_count, &old, new));
arch/s390/include/asm/preempt.h
66
__atomic_and(~PREEMPT_NEED_RESCHED, &get_lowcore()->preempt_count);
arch/s390/include/asm/preempt.h
71
__atomic_or(PREEMPT_NEED_RESCHED, &get_lowcore()->preempt_count);
arch/s390/include/asm/preempt.h
76
return !(READ_ONCE(get_lowcore()->preempt_count) & PREEMPT_NEED_RESCHED);
arch/s390/include/asm/processor.h
273
unsigned long ksp = get_lowcore()->kernel_stack;
arch/s390/include/asm/processor.h
63
return (struct pcpu *)(get_lowcore()->pcpu);
arch/s390/include/asm/softirq_stack.h
11
call_on_stack(0, get_lowcore()->async_stack, void, __do_softirq);
arch/s390/include/asm/stackprotector.h
13
get_lowcore()->stack_canary = current->stack_canary;
arch/s390/include/asm/timex.h
150
old = get_lowcore()->clock_comparator;
arch/s390/include/asm/timex.h
151
get_lowcore()->clock_comparator = clock_comparator_max;
arch/s390/include/asm/timex.h
152
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/include/asm/timex.h
158
get_lowcore()->clock_comparator = comp;
arch/s390/include/asm/timex.h
159
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/include/asm/vtime.h
13
struct lowcore *lc = get_lowcore();
arch/s390/include/asm/vtime.h
22
struct lowcore *lc = get_lowcore();
arch/s390/include/asm/vtime.h
32
struct lowcore *lc = get_lowcore();
arch/s390/kernel/bpf.c
9
return get_lowcore();
arch/s390/kernel/dumpstack.c
65
unsigned long stack = get_lowcore()->async_stack - STACK_INIT_OFFSET;
arch/s390/kernel/dumpstack.c
72
unsigned long stack = get_lowcore()->nodat_stack - STACK_INIT_OFFSET;
arch/s390/kernel/dumpstack.c
79
unsigned long stack = get_lowcore()->mcck_stack - STACK_INIT_OFFSET;
arch/s390/kernel/dumpstack.c
86
unsigned long stack = get_lowcore()->restart_stack - STACK_INIT_OFFSET;
arch/s390/kernel/early.c
155
struct lowcore *lc = get_lowcore();
arch/s390/kernel/early.c
184
struct lowcore *lc = get_lowcore();
arch/s390/kernel/irq.c
107
struct lowcore *lc = get_lowcore();
arch/s390/kernel/irq.c
119
return ((get_lowcore()->async_stack ^ frame) & ~(THREAD_SIZE - 1)) == 0;
arch/s390/kernel/irq.c
127
call_on_stack(2, get_lowcore()->async_stack, void, do_IRQ,
arch/s390/kernel/irq.c
171
regs->tpi_info = get_lowcore()->tpi_info;
arch/s390/kernel/irq.c
172
if (get_lowcore()->tpi_info.adapter_IO)
arch/s390/kernel/irq.c
209
regs->int_code = get_lowcore()->ext_int_code_addr;
arch/s390/kernel/irq.c
210
regs->int_parm = get_lowcore()->ext_params;
arch/s390/kernel/irq.c
211
regs->int_parm_long = get_lowcore()->ext_params2;
arch/s390/kernel/machine_kexec.c
57
prefix = (unsigned long)get_lowcore()->prefixreg_save_area;
arch/s390/kernel/machine_kexec.c
67
memcpy(absolute_pointer(get_lowcore()->floating_pt_save_area),
arch/s390/kernel/machine_kexec.c
96
mcesa = __va(get_lowcore()->mcesad & MCESA_ORIGIN_MASK);
arch/s390/kernel/nmi.c
122
struct lowcore *lc = get_lowcore();
arch/s390/kernel/nmi.c
145
ptr = u64_to_hex(ptr, (u64)get_lowcore());
arch/s390/kernel/nmi.c
190
struct lowcore *lc = get_lowcore();
arch/s390/kernel/nmi.c
295
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/kernel/nmi.c
321
cr2.reg = get_lowcore()->cregs_save_area[2];
arch/s390/kernel/nmi.c
347
mcck_backup->mcic = get_lowcore()->mcck_interruption_code &
arch/s390/kernel/nmi.c
349
mcck_backup->ext_damage_code = get_lowcore()->external_damage_code;
arch/s390/kernel/nmi.c
350
mcck_backup->failing_storage_address = get_lowcore()->failing_storage_address;
arch/s390/kernel/nmi.c
371
struct lowcore *lc = get_lowcore();
arch/s390/kernel/perf_cpum_sf.c
935
lpp(&get_lowcore()->lpp);
arch/s390/kernel/perf_pai.c
485
WRITE_ONCE(get_lowcore()->ccd, ccd);
arch/s390/kernel/perf_pai.c
489
WRITE_ONCE(get_lowcore()->aicd, ccd);
arch/s390/kernel/perf_pai.c
543
WRITE_ONCE(get_lowcore()->ccd, 0);
arch/s390/kernel/perf_pai.c
548
WRITE_ONCE(get_lowcore()->aicd, 0);
arch/s390/kernel/process.c
72
if (get_lowcore()->current_pid != current->pid) {
arch/s390/kernel/process.c
73
get_lowcore()->current_pid = current->pid;
arch/s390/kernel/process.c
75
lpp(&get_lowcore()->lpp);
arch/s390/kernel/setup.c
415
lc->preempt_count = get_lowcore()->preempt_count;
arch/s390/kernel/setup.c
417
lc->sys_enter_timer = get_lowcore()->sys_enter_timer;
arch/s390/kernel/setup.c
418
lc->exit_timer = get_lowcore()->exit_timer;
arch/s390/kernel/setup.c
419
lc->user_timer = get_lowcore()->user_timer;
arch/s390/kernel/setup.c
420
lc->system_timer = get_lowcore()->system_timer;
arch/s390/kernel/setup.c
421
lc->steal_timer = get_lowcore()->steal_timer;
arch/s390/kernel/setup.c
422
lc->last_update_timer = get_lowcore()->last_update_timer;
arch/s390/kernel/setup.c
423
lc->last_update_clock = get_lowcore()->last_update_clock;
arch/s390/kernel/setup.c
432
lc->kernel_stack = get_lowcore()->kernel_stack;
arch/s390/kernel/setup.c
448
lc->kernel_asce = get_lowcore()->kernel_asce;
arch/s390/kernel/setup.c
449
lc->user_asce = get_lowcore()->user_asce;
arch/s390/kernel/setup.c
730
void *lowcore_start = get_lowcore();
arch/s390/kernel/setup.c
916
pr_info("Lowcore relocated to 0x%px\n", get_lowcore());
arch/s390/kernel/smp.c
193
memcpy(lc, get_lowcore(), 512);
arch/s390/kernel/smp.c
254
lc->kernel_asce = get_lowcore()->kernel_asce;
arch/s390/kernel/smp.c
379
lc = get_lowcore();
arch/s390/kernel/smp.c
825
struct lowcore *lc = get_lowcore();
arch/s390/kernel/smp.c
963
struct lowcore *lc = get_lowcore();
arch/s390/kernel/smp.c
976
struct lowcore *lc = get_lowcore();
arch/s390/kernel/syscall.c
102
regs->psw = get_lowcore()->svc_old_psw;
arch/s390/kernel/syscall.c
103
regs->int_code = get_lowcore()->svc_int_code;
arch/s390/kernel/time.c
127
get_lowcore()->clock_comparator = clock_comparator_max;
arch/s390/kernel/time.c
135
get_lowcore()->clock_comparator = get_tod_clock() + delta;
arch/s390/kernel/time.c
136
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/kernel/time.c
149
get_lowcore()->clock_comparator = clock_comparator_max;
arch/s390/kernel/time.c
150
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/kernel/time.c
180
if (get_lowcore()->clock_comparator == clock_comparator_max)
arch/s390/kernel/time.c
181
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/kernel/time.c
373
if (get_lowcore()->clock_comparator != clock_comparator_max) {
arch/s390/kernel/time.c
374
get_lowcore()->clock_comparator += delta;
arch/s390/kernel/time.c
375
set_clock_comparator(get_lowcore()->clock_comparator);
arch/s390/kernel/time.c
378
get_lowcore()->last_update_clock += delta;
arch/s390/kernel/traps.c
312
struct lowcore *lc = get_lowcore();
arch/s390/kernel/traps.c
332
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
131
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
181
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
203
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
221
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
230
struct lowcore *lc = get_lowcore();
arch/s390/kernel/vtime.c
242
get_lowcore()->softirq_timer += vtime_delta();
arch/s390/kernel/vtime.c
247
get_lowcore()->hardirq_timer += vtime_delta();
arch/s390/kernel/vtime.c
39
struct lowcore *lc = get_lowcore();
arch/s390/kvm/kvm-s390.c
3939
if (get_lowcore()->avg_steal_timer * 100 / (TICK_USEC << 12) >=
arch/s390/lib/spinlock.c
161
ix = get_lowcore()->spinlock_index++;
arch/s390/lib/spinlock.c
247
get_lowcore()->spinlock_index--;
arch/s390/lib/test_unwind.c
359
rc = call_on_stack(1, get_lowcore()->nodat_stack,
arch/s390/lib/uaccess.c
22
struct lowcore *lc = get_lowcore();
arch/s390/mm/dump_pagetables.c
320
unsigned long lowcore = (unsigned long)get_lowcore();
arch/s390/mm/dump_pagetables.c
328
max_addr = (get_lowcore()->kernel_asce.val & _REGION_ENTRY_TYPE_MASK) >> 2;
arch/s390/mm/fault.c
163
asce = get_lowcore()->kernel_asce.val;
arch/s390/mm/fault.c
166
asce = get_lowcore()->user_asce.val;
arch/s390/mm/pageattr.c
73
crdte(*old, new, table, dtt, addr, get_lowcore()->kernel_asce.val);
arch/s390/mm/pgalloc.c
48
get_lowcore()->user_asce = asce;
arch/s390/net/bpf_jit_comp.c
1784
const u32 *cpu_nr = &get_lowcore()->cpu_nr;
arch/s390/net/bpf_jit_comp.c
1797
&get_lowcore()->current_task;
drivers/s390/char/sclp_early_core.c
42
psw_ext_save = get_lowcore()->external_new_psw;
drivers/s390/char/sclp_early_core.c
44
get_lowcore()->external_new_psw.mask = psw_mask;
drivers/s390/char/sclp_early_core.c
46
get_lowcore()->ext_int_code = 0;
drivers/s390/char/sclp_early_core.c
57
[psw_ext_addr] "=Q" (get_lowcore()->external_new_psw.addr)
drivers/s390/char/sclp_early_core.c
60
} while (get_lowcore()->ext_int_code != EXT_IRQ_SERVICE_SIG);
drivers/s390/char/sclp_early_core.c
62
get_lowcore()->external_new_psw = psw_ext_save;
drivers/s390/cio/qdio_main.c
698
irq_ptr->last_data_irq_time = get_lowcore()->int_clock.tod;
drivers/s390/cio/qdio_thinint.c
102
u64 irq_time = get_lowcore()->int_clock.tod;
drivers/s390/cio/trace.h
172
__entry->tpi_info = get_lowcore()->tpi_info;