Home
last modified time | relevance | path

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

/Linux-v5.15/arch/s390/kernel/
Dasm-offsets.c57 OFFSET(__LC_EXT_PARAMS, lowcore, ext_params); in main()
58 OFFSET(__LC_EXT_CPU_ADDR, lowcore, ext_cpu_addr); in main()
59 OFFSET(__LC_EXT_INT_CODE, lowcore, ext_int_code); in main()
60 OFFSET(__LC_PGM_ILC, lowcore, pgm_ilc); in main()
61 OFFSET(__LC_PGM_INT_CODE, lowcore, pgm_code); in main()
62 OFFSET(__LC_DATA_EXC_CODE, lowcore, data_exc_code); in main()
63 OFFSET(__LC_MON_CLASS_NR, lowcore, mon_class_num); in main()
64 OFFSET(__LC_PER_CODE, lowcore, per_code); in main()
65 OFFSET(__LC_PER_ATMID, lowcore, per_atmid); in main()
66 OFFSET(__LC_PER_ADDRESS, lowcore, per_address); in main()
[all …]
Dsmp.c195 struct lowcore *lc; in pcpu_alloc_lowcore()
197 lc = (struct lowcore *) __get_free_pages(GFP_KERNEL | GFP_DMA, LC_ORDER); in pcpu_alloc_lowcore()
232 struct lowcore *lc; in pcpu_free_lowcore()
251 struct lowcore *lc = lowcore_ptr[cpu]; in pcpu_prepare_secondary()
274 struct lowcore *lc; in pcpu_attach_task()
294 struct lowcore *lc; in pcpu_start_fn()
320 struct lowcore *lc = lowcore_ptr[pcpu - pcpu_devices]; in pcpu_delegate()
387 struct lowcore *lc = lowcore_ptr[0]; in smp_call_ipl_cpu()
613 struct lowcore *lc; in smp_store_status()
1251 static __always_inline void set_new_lowcore(struct lowcore *lc) in set_new_lowcore()
[all …]
Dnmi.c67 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()
Dsetup.c173 struct lowcore *lowcore_ptr[NR_CPUS];
412 struct lowcore *lc; in setup_lowcore_dat_off()
420 BUILD_BUG_ON(sizeof(struct lowcore) != LC_PAGES * PAGE_SIZE); in setup_lowcore_dat_off()
501 struct lowcore *lc = lowcore_ptr[0]; in setup_lowcore_dat_on()
Dtext_amode31.S96 lg %r2,0(%r4) # Disable lowcore protection
Dcrash_dump.c87 struct lowcore *lc; in save_area_add_regs()
89 lc = (struct lowcore *)(regs - __LC_FPREGS_SAVE_AREA); in save_area_add_regs()
Dmachine_kexec_file.c209 data->kernel_buf + offsetof(struct lowcore, ipl_parmblock_ptr); in kexec_file_add_ipl_report()
Dmodule.c526 offsetof(struct lowcore, br_r1_trampoline); in module_finalize()
/Linux-v5.15/arch/s390/include/asm/
Dnmi.h101 void nmi_alloc_boot_cpu(struct lowcore *lc);
102 int nmi_alloc_per_cpu(struct lowcore *lc);
103 void nmi_free_per_cpu(struct lowcore *lc);
Dlowcore.h24 struct lowcore { struct
201 #define S390_lowcore (*((struct lowcore *) 0)) argument
203 extern struct lowcore *lowcore_ptr[];
Dprocessor.h68 struct lowcore *lc = lowcore_ptr[cpu]; in test_cpu_flag_of()
/Linux-v5.15/arch/s390/mm/
Dmaccess.c209 if (addr < sizeof(struct lowcore)) in is_swapped()
213 if (addr > lc + sizeof(struct lowcore) - 1 || addr < lc) in is_swapped()
/Linux-v5.15/tools/arch/s390/include/uapi/asm/
Dptrace.h381 } lowcore; member
/Linux-v5.15/arch/s390/include/uapi/asm/
Dptrace.h381 } lowcore; member
/Linux-v5.15/Documentation/virt/kvm/
Ds390-pv.rst109 the new lowcore location. On SIE reentry, any KVM data in the data areas
Dapi.rst2136 controlled virtual machines to fault in the virtual cpu's lowcore pages
5564 in the cpu's lowcore are presented here as defined by the z Architecture
/Linux-v5.15/arch/s390/boot/
Dhead.S316 xc 0x200(256),0x200 # partially clear lowcore
/Linux-v5.15/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst512 An array with a pointer to the lowcore of every CPU. Used to print the
/Linux-v5.15/arch/s390/net/
Dbpf_jit_comp.c602 offsetof(struct lowcore, br_r1_trampoline)); in bpf_jit_epilogue()
/Linux-v5.15/arch/s390/kvm/
Dpriv.c698 rc = write_guest_lc(vcpu, offsetof(struct lowcore, stfl_fac_list), in handle_stfl()
Dinterrupt.c742 offsetof(struct lowcore, restart_old_psw), in __deliver_restart()
744 rc |= read_guest_lc(vcpu, offsetof(struct lowcore, restart_psw), in __deliver_restart()