Lines Matching defs:vpsr
86 unsigned long vpsr;
89 vpsr = vcpu_get_psr(vcpu);
91 if (vpsr & IA64_PSR_IC) {
99 vpsr = vpsr | (ipsr & (IA64_PSR_ID | IA64_PSR_DA
102 vcpu_set_ipsr(vcpu, vpsr);
126 vpsr &= INITIAL_PSR_VALUE_AT_INTERRUPTION;
127 vpsr |= (vdcr & IA64_DCR_BE);
131 vpsr |= IA64_PSR_PP;
133 vpsr &= ~IA64_PSR_PP;
136 vcpu_set_psr(vcpu, vpsr);
180 long vpsr;
183 vpsr = VCPU(vcpu, vpsr);
185 if (vpsr & IA64_PSR_IC) {
517 u64 vpsr = VCPU(vcpu, vpsr);
521 if (!(vpsr & IA64_PSR_IC) && (vector != IA64_DATA_NESTED_TLB_VECTOR)) {
681 unsigned long vpsr;
691 vpsr = VCPU(vcpu, vpsr);
693 if ((vpsr & IA64_PSR_I) && IRQ_NO_MASKED == mask) {
694 isr = vpsr & IA64_PSR_RI;
701 /* masked by vpsr.i or vtpr.*/
708 unsigned vpsr;
713 vpsr = VCPU(vcpu, vpsr);
714 isr = vpsr & IA64_PSR_RI;
715 if (!(vpsr & IA64_PSR_IC))
724 struct ia64_psr vpsr;
726 vpsr = *(struct ia64_psr *)&VCPU(vcpu, vpsr);
729 threshold = ((!vpsr.i) << 5) | (vtpr.mmi << 4) | vtpr.mic;
789 unsigned long vpsr;
798 vpsr = VCPU(v, vpsr);
841 if (vpsr & IA64_PSR_IC) {
857 if (vpsr & IA64_PSR_IC) {
866 } else if (vpsr & IA64_PSR_IC) {
874 if (vpsr & IA64_PSR_IC) {
882 if (!(vpsr & IA64_PSR_IC))
918 u64 vpsr, isr;
922 vpsr = VCPU(vcpu, vpsr);
923 isr = vpsr & IA64_PSR_RI;