Lines Matching defs:cppr
279 new.out_ee = (new.xisr && (new.pending_pri < new.cppr));
288 old.cppr, old.mfrr, old.pending_pri, old.xisr,
291 new.cppr, new.mfrr, new.pending_pri, new.xisr,
351 success = new_state.cppr > priority &&
552 new_state.cppr = new_cppr;
605 xirr = old_state.xisr | (((u32)old_state.cppr) << 24);
608 new_state.cppr = new_state.pending_pri;
664 * prio(pending_interrupt) < cppr
678 if (mfrr < new_state.cppr) {
716 kvmppc_set_gpr(vcpu, 4, ((u32)state.cppr << 24) | state.xisr);
721 static noinline void kvmppc_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr)
728 XICS_DBG("h_cppr vcpu %d cppr %#lx\n", vcpu->vcpu_id, cppr);
737 if (cppr > icp->state.cppr)
738 icp_down_cppr(xics, icp, cppr);
739 else if (cppr == icp->state.cppr)
759 new_state.cppr = cppr;
761 if (cppr <= new_state.pending_pri) {
974 state.pending_pri, state.cppr, state.mfrr,
1104 return ((u64)state.cppr << KVM_REG_PPC_ICP_CPPR_SHIFT) |
1116 u8 cppr, mfrr, pending_pri;
1124 cppr = icpval >> KVM_REG_PPC_ICP_CPPR_SHIFT;
1135 if (pending_pri != mfrr || pending_pri >= cppr)
1138 if (pending_pri >= mfrr || pending_pri >= cppr)
1146 new_state.cppr = cppr;