Go to the source code of this file.
Definition at line 32 of file quiescence.C.
References ConvQdMsg::phase.
Referenced by CQdCallWhenIdle().
Definition at line 35 of file quiescence.C.
References ConvQdMsg::phase.
Referenced by CmiStartQD(), CQdBcastQD1(), and CQdBcastQD2().
Definition at line 38 of file quiescence.C.
References ConvQdMsg::p1, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdHandlePhase1().
Definition at line 41 of file quiescence.C.
References ConvQdMsg::p1, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdBcastQD1(), and CQdHandlePhase1().
Definition at line 44 of file quiescence.C.
References ConvQdMsg::p1, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdHandlePhase1().
Definition at line 47 of file quiescence.C.
References ConvQdMsg::p1, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdBcastQD1(), and CQdHandlePhase1().
char CQdMsgGetDirty | ( | CQdMsg | ) |
Definition at line 50 of file quiescence.C.
References ConvQdMsg::p2, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdHandlePhase2().
void CQdMsgSetDirty | ( | CQdMsg | , | |
char | ||||
) |
Definition at line 53 of file quiescence.C.
References ConvQdMsg::p2, ConvQdMsg::phase, and ConvQdMsg::u.
Referenced by CQdBcastQD2(), and CQdHandlePhase2().
void CQdInit | ( | void | ) |
Definition at line 293 of file quiescence.C.
References _CQdAnnounceHandlerIdx, _CQdHandlerIdx, CmiRegisterHandler(), CQdAnnounceHandler(), CQdCpvInit(), and CQdHandler().
Definition at line 69 of file quiescence.C.
References _CQdHandlerIdx, ConvQdState::children, Converse::CmiSyncSend(), CQdCreate(), and ConvQdState::nChildren.
Referenced by CQdBcastQD1(), and CQdBcastQD2().
Definition at line 79 of file quiescence.C.
References ConvQdState::parent.
Referenced by CQdHandlePhase1(), and CQdHandlePhase2().
Definition at line 82 of file quiescence.C.
References ConvQdState::cCreated.
Referenced by CQdHandlePhase1().
Definition at line 85 of file quiescence.C.
References ConvQdState::cProcessed.
Referenced by CQdHandlePhase1().
Definition at line 88 of file quiescence.C.
References ConvQdState::cCreated.
Referenced by CQdHandlePhase1().
Definition at line 91 of file quiescence.C.
References ConvQdState::cProcessed.
Referenced by CQdHandlePhase1().
Definition at line 94 of file quiescence.C.
References ConvQdState::stage.
Referenced by CQdHandlePhase0(), CQdHandlePhase1(), and CQdHandlePhase2().
Definition at line 97 of file quiescence.C.
References ConvQdState::stage.
Referenced by CQdBcastQD1(), CQdBcastQD2(), CQdHandlePhase1(), and CQdHandlePhase2().
void CQdReported | ( | CQdState | ) |
Definition at line 100 of file quiescence.C.
References ConvQdState::nReported.
Referenced by CQdHandlePhase1(), and CQdHandlePhase2().
Definition at line 103 of file quiescence.C.
References ConvQdState::nChildren, and ConvQdState::nReported.
Referenced by CQdHandlePhase1(), and CQdHandlePhase2().
void CQdReset | ( | CQdState | ) |
Definition at line 106 of file quiescence.C.
References ConvQdState::cCreated, ConvQdState::cDirty, ConvQdState::cProcessed, and ConvQdState::nReported.
Referenced by CQdBcastQD1(), CQdBcastQD2(), CQdHandlePhase1(), and CQdHandlePhase2().
void CQdMarkProcessed | ( | CQdState | ) |
Definition at line 112 of file quiescence.C.
References ConvQdState::mProcessed, and ConvQdState::oProcessed.
Referenced by CQdBcastQD1().
char CQdIsDirty | ( | CQdState | ) |
Definition at line 115 of file quiescence.C.
References ConvQdState::cDirty, ConvQdState::mProcessed, and ConvQdState::oProcessed.
Referenced by CQdBcastQD2(), and CQdHandlePhase2().
void CQdSubtreeSetDirty | ( | CQdState | , | |
char | ||||
) |
Definition at line 118 of file quiescence.C.
References ConvQdState::cDirty.
Referenced by CQdHandlePhase2().
CQdState CQdStateCreate | ( | void | ) |
Definition at line 121 of file quiescence.C.
References ConvQdState::cCreated, ConvQdState::cDirty, ConvQdState::children, CmiMyPe(), CmiNumSpanTreeChildren(), CmiSpanTreeChildren(), CmiSpanTreeParent(), ConvQdState::cProcessed, malloc(), ConvQdState::mCreated, ConvQdState::mProcessed, ConvQdState::nChildren, ConvQdState::nReported, ConvQdState::oProcessed, ConvQdState::parent, and ConvQdState::stage.
Referenced by CQdCpvInit().
void CQdHandler | ( | CQdMsg | ) |
Definition at line 269 of file quiescence.C.
References CcdCallOnCondition(), CQdCallWhenIdle(), and CQdProcess().
Referenced by CQdInit().