Searched refs:new_psw (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/tools/testing/selftests/kvm/s390x/ |
H A D | debug_test.c | 20 size_t new_psw_off, uint64_t *new_psw) in test_step_int_1() argument 29 new_psw[0] = (*vcpu)->run->psw_mask; in test_step_int_1() 30 new_psw[1] = (uint64_t)int_handler; in test_step_int_1() 31 memcpy(lowcore + new_psw_off, new_psw, 16); in test_step_int_1() 45 uint64_t new_psw[2]; in test_step_int() local 48 vm = test_step_int_1(&vcpu, guest_code, new_psw_off, new_psw); in test_step_int() 50 TEST_ASSERT_EQ(vcpu->run->psw_mask, new_psw[0]); in test_step_int() 51 TEST_ASSERT_EQ(vcpu->run->psw_addr, new_psw[1]); in test_step_int() 82 uint64_t new_psw[2]; in test_step_pgm_diag() local 86 __LC_PGM_NEW_PSW, new_psw); in test_step_pgm_diag() [all …]
|
/openbmc/linux/arch/s390/include/asm/ |
H A D | processor.h | 216 #define start_thread(regs, new_psw, new_stackp) do { \ argument 218 regs->psw.addr = new_psw; \ 223 #define start_thread31(regs, new_psw, new_stackp) do { \ argument 225 regs->psw.addr = new_psw; \
|
/openbmc/linux/arch/s390/kvm/ |
H A D | priv.c | 745 psw_compat_t new_psw; in kvm_s390_handle_lpsw() local 759 rc = read_guest(vcpu, addr, ar, &new_psw, sizeof(new_psw)); in kvm_s390_handle_lpsw() 762 if (!(new_psw.mask & PSW32_MASK_BASE)) in kvm_s390_handle_lpsw() 764 gpsw->mask = (new_psw.mask & ~PSW32_MASK_BASE) << 32; in kvm_s390_handle_lpsw() 765 gpsw->mask |= new_psw.addr & PSW32_ADDR_AMODE; in kvm_s390_handle_lpsw() 766 gpsw->addr = new_psw.addr & ~PSW32_ADDR_AMODE; in kvm_s390_handle_lpsw() 774 psw_t new_psw; in handle_lpswe() local 787 rc = read_guest(vcpu, addr, ar, &new_psw, sizeof(new_psw)); in handle_lpswe() 790 vcpu->arch.sie_block->gpsw = new_psw; in handle_lpswe() 798 psw_t new_psw; in handle_lpswey() local [all …]
|