Home
last modified time | relevance | path

Searched refs:psw_mask (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/arch/s390/kernel/
H A Didle.c54 unsigned long psw_mask; in arch_cpu_idle() local
57 psw_mask = PSW_KERNEL_BITS | PSW_MASK_WAIT | in arch_cpu_idle()
62 psw_idle(idle, psw_mask); in arch_cpu_idle()
/openbmc/linux/tools/testing/selftests/kvm/s390x/
H A Ddebug_test.c29 new_psw[0] = (*vcpu)->run->psw_mask; in test_step_int_1()
50 TEST_ASSERT_EQ(vcpu->run->psw_mask, new_psw[0]); in test_step_int()
93 TEST_ASSERT_EQ(vcpu->run->psw_mask, new_psw[0]); in test_step_pgm_diag()
H A Dmemop.c804 psw[0] = t.run->psw_mask; in test_termination()
1000 t.run->psw_mask &= ~(3UL << (63 - 17)); in test_errors()
1001 t.run->psw_mask |= 1UL << (63 - 17); /* Enable AR mode */ in test_errors()
1005 t.run->psw_mask &= ~(3UL << (63 - 17)); /* Disable AR mode */ in test_errors()
H A Dresets.c160 TEST_ASSERT(vcpu->run->psw_mask == 0, "psw_mask == 0 (kvm_run)"); in assert_initial()
/openbmc/linux/drivers/s390/char/
H A Dsclp_early_core.c30 unsigned long psw_mask, addr; in sclp_early_wait_irq() local
41 psw_mask = __extract_psw(); in sclp_early_wait_irq()
42 S390_lowcore.external_new_psw.mask = psw_mask; in sclp_early_wait_irq()
43 psw_wait.mask = psw_mask | PSW_MASK_EXT | PSW_MASK_WAIT; in sclp_early_wait_irq()
/openbmc/qemu/linux-user/s390x/
H A Dsignal.c125 uint64_t psw_mask = s390_cpu_get_psw_mask(env); in save_sigregs() local
133 psw_mask = PSW_USER_BITS | (psw_mask & PSW_MASK_USER); in save_sigregs()
134 __put_user(psw_mask, &sregs->regs.psw.mask); in save_sigregs()
/openbmc/linux/arch/s390/include/asm/
H A Didle.h25 void psw_idle(struct s390_idle_data *data, unsigned long psw_mask);
/openbmc/linux/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c188 run->psw_mask = 0x0400000180000000ULL; /* DAT enabled + 64 bit mode */ in vm_arch_vcpu_add()
217 indent, "", vcpu->run->psw_mask, vcpu->run->psw_addr); in vcpu_arch_dump()
/openbmc/qemu/target/s390x/
H A Dsigp.c304 uint64_t psw_addr, psw_mask; in sigp_cond_emergency() local
316 psw_mask = dst_cpu->env.psw.mask; in sigp_cond_emergency()
322 (psw_mask & psw_int_mask) != psw_int_mask || in sigp_cond_emergency()
H A Dcpu-sysemu.c84 panic_info->u.s390.psw_mask = cpu->env.psw.mask; in s390_cpu_get_crash_info()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate.c184 static TCGv_i64 psw_mask; variable
202 psw_mask = tcg_global_mem_new_i64(tcg_env, in s390x_translate_init()
1419 tcg_gen_shri_i64(t, psw_mask, 16); in save_link_info()
2321 tcg_gen_shri_i64(t, psw_mask, 32); in op_epsw()
2325 store_reg32_i64(r2, psw_mask); in op_epsw()
2489 tcg_gen_extract_i64(t1, psw_mask, 40, 4); in op_ipm()
3811 tcg_gen_deposit_i64(psw_mask, psw_mask, tsam, 31, 2); in op_sam()
4008 tcg_gen_deposit_i64(psw_mask, psw_mask, o->in1, PSW_SHIFT_MASK_PM, 4); in op_spm()
4045 tcg_gen_deposit_i64(psw_mask, psw_mask, o->in2, PSW_SHIFT_KEY, 4); in op_spka()
4060 tcg_gen_andi_i64(reserved, psw_mask, PSW_MASK_RESERVED); in gen_check_psw_mask()
[all …]
/openbmc/qemu/system/
H A Drunstate.c607 info->u.s390.psw_mask, in qemu_system_guest_panicked()
/openbmc/qemu/target/s390x/kvm/
H A Dkvm.c486 cs->kvm_run->psw_mask = env->psw.mask; in kvm_arch_put_registers()
609 env->psw.mask = cs->kvm_run->psw_mask; in kvm_arch_get_registers()
1690 oldpsw.mask = run->psw_mask; in handle_oper_loop()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h223 __u64 psw_mask; /* psw upper half */ member
/openbmc/linux/arch/s390/kvm/
H A Dkvm-s390.c4234 vcpu->run->psw_mask = 0; in kvm_arch_vcpu_ioctl_initial_reset()
4351 vcpu->run->psw_mask = psw.mask; in kvm_arch_vcpu_ioctl_set_initial_psw()
4872 vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask; in sync_regs_fmt2()
4981 vcpu->arch.sie_block->gpsw.mask |= kvm_run->psw_mask & in sync_regs()
5016 kvm_run->psw_mask = vcpu->arch.sie_block->gpsw.mask; in store_regs()
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h300 __u64 psw_mask; /* psw upper half */ member
/openbmc/linux/include/uapi/linux/
H A Dkvm.h300 __u64 psw_mask; /* psw upper half */ member