Searched refs:psw (Results 51 - 70 of 70) sorted by relevance

123

/linux-master/arch/s390/kvm/
H A Dintercept.c248 psw_t psw; local
271 rc = read_guest_lc(vcpu, __LC_PGM_NEW_PSW, &psw, sizeof(psw_t));
275 if (!is_valid_psw(&psw))
297 * external new psw.
482 * The heuristic checks if the pgm new psw is within 6 bytes before
483 * the faulting psw address (with same DAT, AS settings) and the
484 * new psw is not a wait psw and the fault was not triggered by
H A Dpriv.c729 int is_valid_psw(psw_t *psw) argument
731 if (psw->mask & PSW_MASK_UNASSIGNED)
733 if ((psw->mask & PSW_MASK_ADDR_MODE) == PSW_MASK_BA) {
734 if (psw->addr & ~PSW_ADDR_31)
737 if (!(psw->mask & PSW_MASK_ADDR_MODE) && (psw->addr & ~PSW_ADDR_24))
739 if ((psw->mask & PSW_MASK_ADDR_MODE) == PSW_MASK_EA)
741 if (psw->addr & 1)
1021 /* This basically extracts the mask half of the psw. */
H A Dkvm-s390.h350 int is_valid_psw(psw_t *psw);
H A Dkvm-s390.c4345 static int kvm_arch_vcpu_ioctl_set_initial_psw(struct kvm_vcpu *vcpu, psw_t psw) argument
4352 vcpu->run->psw_mask = psw.mask;
4353 vcpu->run->psw_addr = psw.addr;
5546 psw_t psw; local
5549 if (copy_from_user(&psw, argp, sizeof(psw)))
5551 r = kvm_arch_vcpu_ioctl_set_initial_psw(vcpu, psw);
/linux-master/arch/s390/kernel/
H A Dirq.c167 regs->psw.mask &= ~(PSW_MASK_EXT | PSW_MASK_IO | PSW_MASK_WAIT);
199 regs->psw.mask &= ~(PSW_MASK_EXT | PSW_MASK_IO | PSW_MASK_WAIT);
H A Dasm-offsets.c34 OFFSET(__PT_PSW, pt_regs, psw);
H A Dperf_cpum_sf.c1132 psw_bits(regs.psw).ia = basic->ia;
1133 psw_bits(regs.psw).dat = basic->T;
1134 psw_bits(regs.psw).wait = basic->W;
1135 psw_bits(regs.psw).pstate = basic->P;
1136 psw_bits(regs.psw).as = basic->AS;
/linux-master/arch/parisc/kernel/
H A Dhpmc.S34 #include <asm/psw.h>
H A Dreal2.S12 #include <asm/psw.h>
H A Dhead.S16 #include <asm/psw.h>
H A Dsyscall.S37 #include <asm/psw.h>
H A Dpacache.S22 #include <asm/psw.h>
H A Dentry.S19 #include <asm/psw.h>
/linux-master/drivers/usb/host/
H A Dohci-dbg.c300 u16 psw = ohci_hwPSW (ohci, td, i); local
301 int cc = (psw >> 12) & 0x0f;
302 ohci_dbg (ohci, " psw [%d] = %2x, CC=%x %s=%d\n", i,
303 psw, cc,
305 psw & 0x0fff);
/linux-master/tools/testing/selftests/kvm/s390x/
H A Dmemop.c818 uint64_t psw[2]; local
832 psw[0] = t.run->psw_mask;
833 psw[1] = t.run->psw_addr;
834 MOP(t.vm, ABSOLUTE, WRITE, psw, sizeof(psw), GADDR(prefix + 464));
/linux-master/arch/s390/boot/
H A Dhead.S129 larl %r13,.Lnewpswmask # set up IO interrupt psw
298 # It simply saves general/control registers and psw in
/linux-master/arch/s390/lib/
H A Dtest_unwind.c154 : [psw_addr] "=d" (regs.psw.addr));
/linux-master/arch/parisc/include/asm/
H A Dassembly.h91 #include <asm/psw.h>
/linux-master/tools/lib/bpf/
H A Dbpf_tracing.h190 #define __PT_IP_REG psw.addr
/linux-master/arch/s390/net/
H A Dbpf_jit_comp.c691 regs->psw.addr = extable_fixup(x);
1898 * Handlers of certain exceptions leave psw.addr pointing to

Completed in 442 milliseconds

123