Lines Matching defs:mSubTimer
2281 // mSubTimer typically tracks only part of the total time, such as background time, as
2283 private final DurationTimer mSubTimer;
2286 * Creates a DualTimer to hold a main timer (this) and a mSubTimer.
2288 * The mSubTimer is based on the given subTimeBase. The mSubTimer is not pooled, even if
2294 mSubTimer = new DurationTimer(clocks, uid, type, null, subTimeBase, in);
2298 * Creates a DualTimer to hold a main timer (this) and a mSubTimer.
2300 * The mSubTimer is based on the given subTimeBase. The mSubTimer is not pooled, even if
2306 mSubTimer = new DurationTimer(clocks, uid, type, null, subTimeBase);
2312 return mSubTimer;
2318 mSubTimer.startRunningLocked(elapsedRealtimeMs);
2324 mSubTimer.stopRunningLocked(elapsedRealtimeMs);
2330 mSubTimer.stopAllRunningLocked(elapsedRealtimeMs);
2337 active |= !mSubTimer.reset(false);
2344 mSubTimer.detach();
2351 mSubTimer.writeToParcel(out, elapsedRealtimeUs);
2357 mSubTimer.writeSummaryFromParcelLocked(out, elapsedRealtimeUs);
2363 mSubTimer.readSummaryFromParcelLocked(in);