Searched refs:mcesad (Results 1 – 7 of 7) sorted by relevance
69 void __init nmi_alloc_mcesa_early(u64 *mcesad) in nmi_alloc_mcesa_early() argument73 *mcesad = __pa(&boot_mcesa); in nmi_alloc_mcesa_early()75 *mcesad |= ilog2(MCESA_MAX_SIZE); in nmi_alloc_mcesa_early()93 int __ref nmi_alloc_mcesa(u64 *mcesad) in nmi_alloc_mcesa() argument97 *mcesad = 0; in nmi_alloc_mcesa()107 *mcesad = __pa(origin) | mcesa_origin_lc; in nmi_alloc_mcesa()111 void nmi_free_mcesa(u64 *mcesad) in nmi_free_mcesa() argument115 kmem_cache_free(mcesa_cache, __va(*mcesad & MCESA_ORIGIN_MASK)); in nmi_free_mcesa()244 mcesa = __va(S390_lowcore.mcesad & MCESA_ORIGIN_MASK); in s390_validate_registers()
214 if (nmi_alloc_mcesa(&lc->mcesad)) in pcpu_alloc_lowcore()223 nmi_free_mcesa(&lc->mcesad); in pcpu_alloc_lowcore()246 nmi_free_mcesa(&lc->mcesad); in pcpu_free_lowcore()633 pa = lc->mcesad & MCESA_ORIGIN_MASK; in smp_store_status()635 pa |= lc->mcesad & MCESA_LC_MASK; in smp_store_status()1274 u64 mcesad; in smp_reinit_ipl_cpu() local1281 if (!lc || !nodat_stack || !async_stack || !mcck_stack || nmi_alloc_mcesa(&mcesad)) in smp_reinit_ipl_cpu()1292 S390_lowcore.mcesad = mcesad; in smp_reinit_ipl_cpu()
451 nmi_alloc_mcesa_early(&lc->mcesad); in setup_lowcore_dat_off()486 abs_lc->mcesad = lc->mcesad; in setup_lowcore_dat_off()
91 mcesa = __va(S390_lowcore.mcesad & MCESA_ORIGIN_MASK); in __machine_kdump()
147 OFFSET(__LC_MCESAD, lowcore, mcesad); in main()
100 void nmi_alloc_mcesa_early(u64 *mcesad);101 int nmi_alloc_mcesa(u64 *mcesad);102 void nmi_free_mcesa(u64 *mcesad);
183 __u64 mcesad; /* 0x11b0 */ member