Lines Matching refs:old_state
323 union kvmppc_icp_state old_state, new_state; in icp_try_to_deliver() local
330 old_state = new_state = ACCESS_ONCE(icp->state); in icp_try_to_deliver()
356 } while (!icp_try_update(icp, old_state, new_state, false)); in icp_try_to_deliver()
482 union kvmppc_icp_state old_state, new_state; in icp_down_cppr() local
515 old_state = new_state = ACCESS_ONCE(icp->state); in icp_down_cppr()
541 } while (!icp_try_update(icp, old_state, new_state, true)); in icp_down_cppr()
554 union kvmppc_icp_state old_state, new_state; in kvmppc_h_xirr() local
570 old_state = new_state = ACCESS_ONCE(icp->state); in kvmppc_h_xirr()
572 xirr = old_state.xisr | (((u32)old_state.cppr) << 24); in kvmppc_h_xirr()
573 if (!old_state.xisr) in kvmppc_h_xirr()
579 } while (!icp_try_update(icp, old_state, new_state, true)); in kvmppc_h_xirr()
589 union kvmppc_icp_state old_state, new_state; in kvmppc_h_ipi() local
622 old_state = new_state = ACCESS_ONCE(icp->state); in kvmppc_h_ipi()
638 if (mfrr > old_state.mfrr && mfrr > new_state.cppr) { in kvmppc_h_ipi()
642 } while (!icp_try_update(icp, old_state, new_state, local)); in kvmppc_h_ipi()
674 union kvmppc_icp_state old_state, new_state; in kvmppc_h_cppr() local
708 old_state = new_state = ACCESS_ONCE(icp->state); in kvmppc_h_cppr()
719 } while (!icp_try_update(icp, old_state, new_state, true)); in kvmppc_h_cppr()
1014 union kvmppc_icp_state old_state, new_state; in kvmppc_xics_set_icp() local
1069 old_state = ACCESS_ONCE(icp->state); in kvmppc_xics_set_icp()
1071 if (new_state.mfrr <= old_state.mfrr) { in kvmppc_xics_set_icp()
1073 new_state.need_resend = old_state.need_resend; in kvmppc_xics_set_icp()
1075 resend = old_state.need_resend; in kvmppc_xics_set_icp()
1078 } while (!icp_try_update(icp, old_state, new_state, false)); in kvmppc_xics_set_icp()