coding style

This commit is contained in:
Éder F. Zulian
2018-07-10 12:51:49 +02:00
parent 7c538cdcd0
commit 8971ea5769

View File

@@ -125,7 +125,8 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload,
sc_time nextRefTiming;
Bank bank = DramExtension::getExtension(payload).getBank();
bool pendingReq = controllerCore.hasPendingRequests(bank);
bool canPostpone = postponeEnabled && pendingReq && (postponed[bank] < maxpostpone);
bool canPostpone = postponeEnabled && pendingReq
&& (postponed[bank] < maxpostpone);
bool canPullIn = pullInEnabled && !pendingReq && (pulledin[bank] < maxpullin);
previousState[bank] = currentState[bank];
currentState[bank] = nextState[bank];
@@ -185,7 +186,8 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload,
// requests and credits to postpone. Should be followed by a burst
// refresh.
postponed[bank]++;
if ((postponed[bank] > maxpostpone) || (!pendingReq && !controllerCore.config.ControllerCoreRefForceMaxPostponeBurst)) {
if ((postponed[bank] > maxpostpone) || (!pendingReq
&& !controllerCore.config.ControllerCoreRefForceMaxPostponeBurst)) {
// Burst triggered by inactivity or max postpone value reached.
nextRefTiming = SC_ZERO_TIME;
nextState[bank] = ST_BURST;
@@ -229,10 +231,12 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload,
planNextRefresh(bank, nextRefTiming, align);
}
void RefreshManagerBankwise::planNextRefresh(Bank bank, sc_time nextRefTiming, bool align)
void RefreshManagerBankwise::planNextRefresh(Bank bank, sc_time nextRefTiming,
bool align)
{
if (align) {
nextPlannedRefreshs[bank] = trunc(nextPlannedRefreshs[bank].to_double() / tREFIx.to_double()) * tREFIx;
nextPlannedRefreshs[bank] = trunc(nextPlannedRefreshs[bank].to_double() /
tREFIx.to_double()) * tREFIx;
}
nextPlannedRefreshs[bank] += nextRefTiming;
controllerCore.controller.send(REFTrigger, nextPlannedRefreshs[bank],