/kernel/linux/linux-5.10/arch/s390/kernel/ |
D | asm-offsets.c | 71 OFFSET(__LC_EXT_PARAMS, lowcore, ext_params); in main() 72 OFFSET(__LC_EXT_CPU_ADDR, lowcore, ext_cpu_addr); in main() 73 OFFSET(__LC_EXT_INT_CODE, lowcore, ext_int_code); in main() 74 OFFSET(__LC_SVC_ILC, lowcore, svc_ilc); in main() 75 OFFSET(__LC_SVC_INT_CODE, lowcore, svc_code); in main() 76 OFFSET(__LC_PGM_ILC, lowcore, pgm_ilc); in main() 77 OFFSET(__LC_PGM_INT_CODE, lowcore, pgm_code); in main() 78 OFFSET(__LC_DATA_EXC_CODE, lowcore, data_exc_code); in main() 79 OFFSET(__LC_MON_CLASS_NR, lowcore, mon_class_num); in main() 80 OFFSET(__LC_PER_CODE, lowcore, per_code); in main() [all …]
|
D | smp.c | 75 struct lowcore *lowcore; /* lowcore page(s) for the cpu */ member 193 struct lowcore *lc; in pcpu_alloc_lowcore() 196 pcpu->lowcore = (struct lowcore *) in pcpu_alloc_lowcore() 199 if (!pcpu->lowcore || !nodat_stack) in pcpu_alloc_lowcore() 202 nodat_stack = pcpu->lowcore->nodat_stack - STACK_INIT_OFFSET; in pcpu_alloc_lowcore() 207 lc = pcpu->lowcore; in pcpu_alloc_lowcore() 234 free_pages((unsigned long) pcpu->lowcore, LC_ORDER); in pcpu_alloc_lowcore() 241 unsigned long async_stack, nodat_stack, lowcore; in pcpu_free_lowcore() local 243 nodat_stack = pcpu->lowcore->nodat_stack - STACK_INIT_OFFSET; in pcpu_free_lowcore() 244 async_stack = pcpu->lowcore->async_stack - STACK_INIT_OFFSET; in pcpu_free_lowcore() [all …]
|
D | vdso.c | 107 int vdso_alloc_per_cpu(struct lowcore *lowcore) in vdso_alloc_per_cpu() argument 122 vd->cpu_nr = lowcore->cpu_nr; in vdso_alloc_per_cpu() 132 lowcore->vdso_asce = segment_table + in vdso_alloc_per_cpu() 134 lowcore->vdso_per_cpu_data = page_frame; in vdso_alloc_per_cpu() 145 void vdso_free_per_cpu(struct lowcore *lowcore) in vdso_free_per_cpu() argument 149 segment_table = lowcore->vdso_asce & PAGE_MASK; in vdso_free_per_cpu()
|
D | nmi.c | 67 void __init nmi_alloc_boot_cpu(struct lowcore *lc) in nmi_alloc_boot_cpu() 103 int nmi_alloc_per_cpu(struct lowcore *lc) in nmi_alloc_per_cpu() 118 void nmi_free_per_cpu(struct lowcore *lc) in nmi_free_per_cpu()
|
D | setup.c | 127 struct lowcore *lowcore_ptr[NR_CPUS]; 376 struct lowcore *lc; in setup_lowcore_dat_off() 384 BUILD_BUG_ON(sizeof(struct lowcore) != LC_PAGES * PAGE_SIZE); in setup_lowcore_dat_off()
|
D | crash_dump.c | 87 struct lowcore *lc; in save_area_add_regs() 89 lc = (struct lowcore *)(regs - __LC_FPREGS_SAVE_AREA); in save_area_add_regs()
|
D | machine_kexec_file.c | 215 data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr); in kexec_file_add_ipl_report()
|
D | module.c | 488 offsetof(struct lowcore, br_r1_trampoline); in module_finalize()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
D | vdso.h | 39 int vdso_alloc_per_cpu(struct lowcore *lowcore); 40 void vdso_free_per_cpu(struct lowcore *lowcore);
|
D | nmi.h | 97 void nmi_alloc_boot_cpu(struct lowcore *lc); 98 int nmi_alloc_per_cpu(struct lowcore *lc); 99 void nmi_free_per_cpu(struct lowcore *lc);
|
D | lowcore.h | 20 struct lowcore { struct 193 #define S390_lowcore (*((struct lowcore *) 0)) argument 195 extern struct lowcore *lowcore_ptr[];
|
D | facility.h | 16 #define MAX_FACILITY_BIT (sizeof(((struct lowcore *)0)->stfle_fac_list) * 8)
|
D | processor.h | 69 struct lowcore *lc = lowcore_ptr[cpu]; in test_cpu_flag_of()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
D | maccess.c | 205 if (addr < sizeof(struct lowcore)) in is_swapped() 209 if (addr > lc + sizeof(struct lowcore) - 1 || addr < lc) in is_swapped()
|
/kernel/linux/linux-5.10/arch/s390/boot/ |
D | text_dma.S | 96 lg %r2,0(%r4) # Disable lowcore protection
|
D | head.S | 306 xc 0x200(256),0x200 # partially clear lowcore
|
/kernel/linux/linux-5.10/arch/s390/include/uapi/asm/ |
D | ptrace.h | 380 } lowcore; member
|
/kernel/linux/linux-5.10/tools/arch/s390/include/uapi/asm/ |
D | ptrace.h | 380 } lowcore; member
|
/kernel/linux/linux-5.10/Documentation/virt/kvm/ |
D | s390-pv.rst | 109 the new lowcore location. On SIE reentry, any KVM data in the data areas
|
D | api.rst | 2106 controlled virtual machines to fault in the virtual cpu's lowcore pages 5055 in the cpu's lowcore are presented here as defined by the z Architecture
|
/kernel/linux/linux-5.10/Documentation/admin-guide/kdump/ |
D | vmcoreinfo.rst | 506 An array with a pointer to the lowcore of every CPU. Used to print the
|
/kernel/linux/linux-5.10/arch/s390/net/ |
D | bpf_jit_comp.c | 602 offsetof(struct lowcore, br_r1_trampoline)); in bpf_jit_epilogue()
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
D | priv.c | 697 rc = write_guest_lc(vcpu, offsetof(struct lowcore, stfl_fac_list), in handle_stfl()
|
D | interrupt.c | 742 offsetof(struct lowcore, restart_old_psw), in __deliver_restart() 744 rc |= read_guest_lc(vcpu, offsetof(struct lowcore, restart_psw), in __deliver_restart()
|