Lines Matching defs:vpsr
1080 struct ia64_psr vpsr;
1087 vpsr = *(struct ia64_psr *)&VCPU(vcpu, vpsr);
1124 if (vpsr.ic) {
1133 if (vpsr.ic) {
1632 old_psr = *(struct ia64_psr *)&VCPU(vcpu, vpsr);
1636 * vpsr.pk = 0
1637 * vpsr.is = 0
1641 panic_vm(vcpu, "Only support guests with vpsr.pk =0 "
1642 "& vpsr.is=0\n");
1649 VCPU(vcpu, vpsr) = val
1654 /* vpsr.i 0->1 */
1657 new_psr = *(struct ia64_psr *)&VCPU(vcpu, vpsr);
1677 struct ia64_psr vpsr;
1680 vpsr = *(struct ia64_psr *)&VCPU(vcpu, vpsr);
1682 if (!vpsr.ic)
1720 if (VCPU(vcpu, vpsr) & IA64_PSR_BN) {
1727 VCPU(vcpu, vpsr) &= ~IA64_PSR_BN;
1755 if (!(VCPU(vcpu, vpsr) & IA64_PSR_BN)) {
1762 VCPU(vcpu, vpsr) |= IA64_PSR_BN;
1795 return (VCPU(vcpu, vpsr) & ~mask) | (regs->cr_ipsr & mask);
1800 unsigned long vpsr;
1804 vpsr = vcpu_get_psr(vcpu);
1805 vpsr &= (~imm24);
1806 vcpu_set_psr(vcpu, vpsr);
1811 unsigned long vpsr;
1815 vpsr = vcpu_get_psr(vcpu);
1816 vpsr |= imm24;
1817 vcpu_set_psr(vcpu, vpsr);
2049 VCPU(vcpu, vpsr) = IA64_PSR_BN;