lowcore            16 arch/s390/include/asm/facility.h #define MAX_FACILITY_BIT (sizeof(((struct lowcore *)0)->stfle_fac_list) * 8)
lowcore           193 arch/s390/include/asm/lowcore.h #define S390_lowcore (*((struct lowcore *) 0))
lowcore           195 arch/s390/include/asm/lowcore.h extern struct lowcore *lowcore_ptr[];
lowcore            97 arch/s390/include/asm/nmi.h void nmi_alloc_boot_cpu(struct lowcore *lc);
lowcore            98 arch/s390/include/asm/nmi.h int nmi_alloc_per_cpu(struct lowcore *lc);
lowcore            99 arch/s390/include/asm/nmi.h void nmi_free_per_cpu(struct lowcore *lc);
lowcore            71 arch/s390/include/asm/processor.h 	struct lowcore *lc = lowcore_ptr[cpu];
lowcore            51 arch/s390/include/asm/vdso.h void vdso_alloc_boot_cpu(struct lowcore *lowcore);
lowcore            52 arch/s390/include/asm/vdso.h int vdso_alloc_per_cpu(struct lowcore *lowcore);
lowcore            53 arch/s390/include/asm/vdso.h void vdso_free_per_cpu(struct lowcore *lowcore);
lowcore           380 arch/s390/include/uapi/asm/ptrace.h 	} lowcore;
lowcore           100 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_PARAMS, lowcore, ext_params);
lowcore           101 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_CPU_ADDR, lowcore, ext_cpu_addr);
lowcore           102 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_INT_CODE, lowcore, ext_int_code);
lowcore           103 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SVC_ILC, lowcore, svc_ilc);
lowcore           104 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SVC_INT_CODE, lowcore, svc_code);
lowcore           105 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PGM_ILC, lowcore, pgm_ilc);
lowcore           106 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PGM_INT_CODE, lowcore, pgm_code);
lowcore           107 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_DATA_EXC_CODE, lowcore, data_exc_code);
lowcore           108 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MON_CLASS_NR, lowcore, mon_class_num);
lowcore           109 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PER_CODE, lowcore, per_code);
lowcore           110 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PER_ATMID, lowcore, per_atmid);
lowcore           111 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PER_ADDRESS, lowcore, per_address);
lowcore           112 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXC_ACCESS_ID, lowcore, exc_access_id);
lowcore           113 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PER_ACCESS_ID, lowcore, per_access_id);
lowcore           114 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_OP_ACCESS_ID, lowcore, op_access_id);
lowcore           115 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_AR_MODE_ID, lowcore, ar_mode_id);
lowcore           116 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_TRANS_EXC_CODE, lowcore, trans_exc_code);
lowcore           117 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MON_CODE, lowcore, monitor_code);
lowcore           118 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SUBCHANNEL_ID, lowcore, subchannel_id);
lowcore           119 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SUBCHANNEL_NR, lowcore, subchannel_nr);
lowcore           120 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_IO_INT_PARM, lowcore, io_int_parm);
lowcore           121 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_IO_INT_WORD, lowcore, io_int_word);
lowcore           122 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_STFL_FAC_LIST, lowcore, stfl_fac_list);
lowcore           123 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_STFLE_FAC_LIST, lowcore, stfle_fac_list);
lowcore           124 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCCK_CODE, lowcore, mcck_interruption_code);
lowcore           125 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_DAMAGE_CODE, lowcore, external_damage_code);
lowcore           126 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCCK_FAIL_STOR_ADDR, lowcore, failing_storage_address);
lowcore           127 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_LAST_BREAK, lowcore, breaking_event_addr);
lowcore           128 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RETURN_LPSWE, lowcore, return_lpswe);
lowcore           129 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RETURN_MCCK_LPSWE, lowcore, return_mcck_lpswe);
lowcore           130 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RST_OLD_PSW, lowcore, restart_old_psw);
lowcore           131 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_OLD_PSW, lowcore, external_old_psw);
lowcore           132 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SVC_OLD_PSW, lowcore, svc_old_psw);
lowcore           133 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PGM_OLD_PSW, lowcore, program_old_psw);
lowcore           134 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCK_OLD_PSW, lowcore, mcck_old_psw);
lowcore           135 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_IO_OLD_PSW, lowcore, io_old_psw);
lowcore           136 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RST_NEW_PSW, lowcore, restart_psw);
lowcore           137 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_NEW_PSW, lowcore, external_new_psw);
lowcore           138 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SVC_NEW_PSW, lowcore, svc_new_psw);
lowcore           139 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PGM_NEW_PSW, lowcore, program_new_psw);
lowcore           140 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCK_NEW_PSW, lowcore, mcck_new_psw);
lowcore           141 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_IO_NEW_PSW, lowcore, io_new_psw);
lowcore           143 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SAVE_AREA_SYNC, lowcore, save_area_sync);
lowcore           144 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SAVE_AREA_ASYNC, lowcore, save_area_async);
lowcore           145 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SAVE_AREA_RESTART, lowcore, save_area_restart);
lowcore           146 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CPU_FLAGS, lowcore, cpu_flags);
lowcore           147 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RETURN_PSW, lowcore, return_psw);
lowcore           148 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RETURN_MCCK_PSW, lowcore, return_mcck_psw);
lowcore           149 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SYNC_ENTER_TIMER, lowcore, sync_enter_timer);
lowcore           150 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_ASYNC_ENTER_TIMER, lowcore, async_enter_timer);
lowcore           151 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCCK_ENTER_TIMER, lowcore, mcck_enter_timer);
lowcore           152 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXIT_TIMER, lowcore, exit_timer);
lowcore           153 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_USER_TIMER, lowcore, user_timer);
lowcore           154 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_SYSTEM_TIMER, lowcore, system_timer);
lowcore           155 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_STEAL_TIMER, lowcore, steal_timer);
lowcore           156 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_LAST_UPDATE_TIMER, lowcore, last_update_timer);
lowcore           157 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_LAST_UPDATE_CLOCK, lowcore, last_update_clock);
lowcore           158 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_INT_CLOCK, lowcore, int_clock);
lowcore           159 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCCK_CLOCK, lowcore, mcck_clock);
lowcore           160 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CLOCK_COMPARATOR, lowcore, clock_comparator);
lowcore           161 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_BOOT_CLOCK, lowcore, boot_clock);
lowcore           162 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CURRENT, lowcore, current_task);
lowcore           163 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_KERNEL_STACK, lowcore, kernel_stack);
lowcore           164 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_ASYNC_STACK, lowcore, async_stack);
lowcore           165 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_NODAT_STACK, lowcore, nodat_stack);
lowcore           166 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RESTART_STACK, lowcore, restart_stack);
lowcore           167 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RESTART_FN, lowcore, restart_fn);
lowcore           168 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RESTART_DATA, lowcore, restart_data);
lowcore           169 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_RESTART_SOURCE, lowcore, restart_source);
lowcore           170 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_USER_ASCE, lowcore, user_asce);
lowcore           171 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_VDSO_ASCE, lowcore, vdso_asce);
lowcore           172 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_LPP, lowcore, lpp);
lowcore           173 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CURRENT_PID, lowcore, current_pid);
lowcore           174 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PERCPU_OFFSET, lowcore, percpu_offset);
lowcore           175 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_VDSO_PER_CPU, lowcore, vdso_per_cpu_data);
lowcore           176 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MACHINE_FLAGS, lowcore, machine_flags);
lowcore           177 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PREEMPT_COUNT, lowcore, preempt_count);
lowcore           178 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_GMAP, lowcore, gmap);
lowcore           179 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_BR_R1, lowcore, br_r1_trampoline);
lowcore           181 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_DUMP_REIPL, lowcore, ipib);
lowcore           183 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_MCESAD, lowcore, mcesad);
lowcore           184 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_EXT_PARAMS2, lowcore, ext_params2);
lowcore           185 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_FPREGS_SAVE_AREA, lowcore, floating_pt_save_area);
lowcore           186 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_GPREGS_SAVE_AREA, lowcore, gpregs_save_area);
lowcore           187 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PSW_SAVE_AREA, lowcore, psw_save_area);
lowcore           188 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PREFIX_SAVE_AREA, lowcore, prefixreg_save_area);
lowcore           189 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_FP_CREG_SAVE_AREA, lowcore, fpt_creg_save_area);
lowcore           190 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_TOD_PROGREG_SAVE_AREA, lowcore, tod_progreg_save_area);
lowcore           191 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CPU_TIMER_SAVE_AREA, lowcore, cpu_timer_save_area);
lowcore           192 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CLOCK_COMP_SAVE_AREA, lowcore, clock_comp_save_area);
lowcore           193 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_AREGS_SAVE_AREA, lowcore, access_regs_save_area);
lowcore           194 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_CREGS_SAVE_AREA, lowcore, cregs_save_area);
lowcore           195 arch/s390/kernel/asm-offsets.c 	OFFSET(__LC_PGM_TDB, lowcore, pgm_tdb);
lowcore            87 arch/s390/kernel/crash_dump.c 	struct lowcore *lc;
lowcore            89 arch/s390/kernel/crash_dump.c 	lc = (struct lowcore *)(regs - __LC_FPREGS_SAVE_AREA);
lowcore           209 arch/s390/kernel/machine_kexec_file.c 		data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr);
lowcore           460 arch/s390/kernel/module.c 				offsetof(struct lowcore, br_r1_trampoline);
lowcore            67 arch/s390/kernel/nmi.c void __init nmi_alloc_boot_cpu(struct lowcore *lc)
lowcore           103 arch/s390/kernel/nmi.c int nmi_alloc_per_cpu(struct lowcore *lc)
lowcore           118 arch/s390/kernel/nmi.c void nmi_free_per_cpu(struct lowcore *lc)
lowcore           129 arch/s390/kernel/setup.c struct lowcore *lowcore_ptr[NR_CPUS];
lowcore           383 arch/s390/kernel/setup.c 	struct lowcore *lc;
lowcore           388 arch/s390/kernel/setup.c 	BUILD_BUG_ON(sizeof(struct lowcore) != LC_PAGES * PAGE_SIZE);
lowcore            74 arch/s390/kernel/smp.c 	struct lowcore *lowcore;	/* lowcore page(s) for the cpu */
lowcore           192 arch/s390/kernel/smp.c 	struct lowcore *lc;
lowcore           195 arch/s390/kernel/smp.c 		pcpu->lowcore =	(struct lowcore *)
lowcore           198 arch/s390/kernel/smp.c 		if (!pcpu->lowcore || !nodat_stack)
lowcore           201 arch/s390/kernel/smp.c 		nodat_stack = pcpu->lowcore->nodat_stack - STACK_INIT_OFFSET;
lowcore           206 arch/s390/kernel/smp.c 	lc = pcpu->lowcore;
lowcore           232 arch/s390/kernel/smp.c 		free_pages((unsigned long) pcpu->lowcore, LC_ORDER);
lowcore           239 arch/s390/kernel/smp.c 	unsigned long async_stack, nodat_stack, lowcore;
lowcore           241 arch/s390/kernel/smp.c 	nodat_stack = pcpu->lowcore->nodat_stack - STACK_INIT_OFFSET;
lowcore           242 arch/s390/kernel/smp.c 	async_stack = pcpu->lowcore->async_stack - STACK_INIT_OFFSET;
lowcore           243 arch/s390/kernel/smp.c 	lowcore = (unsigned long) pcpu->lowcore;
lowcore           247 arch/s390/kernel/smp.c 	vdso_free_per_cpu(pcpu->lowcore);
lowcore           248 arch/s390/kernel/smp.c 	nmi_free_per_cpu(pcpu->lowcore);
lowcore           253 arch/s390/kernel/smp.c 	free_pages(lowcore, LC_ORDER);
lowcore           258 arch/s390/kernel/smp.c 	struct lowcore *lc = pcpu->lowcore;
lowcore           284 arch/s390/kernel/smp.c 	struct lowcore *lc = pcpu->lowcore;
lowcore           301 arch/s390/kernel/smp.c 	struct lowcore *lc = pcpu->lowcore;
lowcore           322 arch/s390/kernel/smp.c 	struct lowcore *lc = lowcore_ptr[pcpu - pcpu_devices];
lowcore           387 arch/s390/kernel/smp.c 	struct lowcore *lc = pcpu_devices->lowcore;
lowcore           586 arch/s390/kernel/smp.c 	pa = __pa(&pcpu->lowcore->floating_pt_save_area);
lowcore           592 arch/s390/kernel/smp.c 	pa = __pa(pcpu->lowcore->mcesad & MCESA_ORIGIN_MASK);
lowcore           594 arch/s390/kernel/smp.c 		pa |= pcpu->lowcore->mcesad & MCESA_LC_MASK;
lowcore           998 arch/s390/kernel/smp.c 	pcpu->lowcore = (struct lowcore *)(unsigned long) store_prefix();
lowcore           141 arch/s390/kernel/vdso.c void __init vdso_alloc_boot_cpu(struct lowcore *lowcore)
lowcore           143 arch/s390/kernel/vdso.c 	lowcore->vdso_per_cpu_data = (unsigned long) &boot_vdso_data;
lowcore           146 arch/s390/kernel/vdso.c int vdso_alloc_per_cpu(struct lowcore *lowcore)
lowcore           161 arch/s390/kernel/vdso.c 	vd->cpu_nr = lowcore->cpu_nr;
lowcore           171 arch/s390/kernel/vdso.c 	lowcore->vdso_asce = segment_table +
lowcore           173 arch/s390/kernel/vdso.c 	lowcore->vdso_per_cpu_data = page_frame;
lowcore           184 arch/s390/kernel/vdso.c void vdso_free_per_cpu(struct lowcore *lowcore)
lowcore           188 arch/s390/kernel/vdso.c 	segment_table = lowcore->vdso_asce & PAGE_MASK;
lowcore           706 arch/s390/kvm/interrupt.c 			     offsetof(struct lowcore, restart_old_psw),
lowcore           708 arch/s390/kvm/interrupt.c 	rc |= read_guest_lc(vcpu, offsetof(struct lowcore, restart_psw),
lowcore           696 arch/s390/kvm/priv.c 	rc = write_guest_lc(vcpu, offsetof(struct lowcore, stfl_fac_list),
lowcore           198 arch/s390/mm/maccess.c 	if (addr < sizeof(struct lowcore))
lowcore           202 arch/s390/mm/maccess.c 		if (addr > lc + sizeof(struct lowcore) - 1 || addr < lc)
lowcore           493 arch/s390/net/bpf_jit_comp.c 				   offsetof(struct lowcore, br_r1_trampoline));
lowcore           380 tools/arch/s390/include/uapi/asm/ptrace.h 	} lowcore;