Lines Matching defs:cur

2342                     Slog.wtf(TAG, "Cleaning up with active overflow, but no overflow entry: cur="
2764 public void writeHistoryDelta(Parcel dest, HistoryItem cur, HistoryItem last) {
2765 if (last == null || cur.cmd != HistoryItem.CMD_UPDATE) {
2767 cur.writeToParcel(dest, 0);
2771 final long deltaTime = cur.time - last.time;
2783 int firstToken = deltaTimeToken | (cur.states&DELTA_STATE_MASK);
2784 final int includeStepDetails = mLastHistoryStepLevel > cur.batteryLevel
2788 final int batteryLevelInt = buildBatteryLevelInt(cur) | includeStepDetails;
2793 final int stateInt = buildStateInt(cur);
2798 final boolean state2IntChanged = cur.states2 != last.states2;
2802 if (cur.wakelockTag != null || cur.wakeReasonTag != null) {
2805 if (cur.eventCode != HistoryItem.EVENT_NONE) {
2809 final boolean batteryChargeChanged = cur.batteryChargeUAh != last.batteryChargeUAh;
2830 + " batteryLevel=" + cur.batteryLevel
2831 + " batteryTemp=" + cur.batteryTemperature
2832 + " batteryVolt=" + (int)cur.batteryVoltage);
2838 + " batteryStatus=" + cur.batteryStatus
2839 + " batteryHealth=" + cur.batteryHealth
2840 + " batteryPlugType=" + cur.batteryPlugType
2841 + " states=0x" + Integer.toHexString(cur.states));
2844 dest.writeInt(cur.states2);
2846 + Integer.toHexString(cur.states2));
2848 if (cur.wakelockTag != null || cur.wakeReasonTag != null) {
2851 if (cur.wakelockTag != null) {
2852 wakeLockIndex = writeHistoryTag(cur.wakelockTag);
2853 if (DEBUG) Slog.i(TAG, "WRITE DELTA: wakelockTag=#" + cur.wakelockTag.poolIdx
2854 + " " + cur.wakelockTag.uid + ":" + cur.wakelockTag.string);
2858 if (cur.wakeReasonTag != null) {
2859 wakeReasonIndex = writeHistoryTag(cur.wakeReasonTag);
2860 if (DEBUG) Slog.i(TAG, "WRITE DELTA: wakeReasonTag=#" + cur.wakeReasonTag.poolIdx
2861 + " " + cur.wakeReasonTag.uid + ":" + cur.wakeReasonTag.string);
2867 if (cur.eventCode != HistoryItem.EVENT_NONE) {
2868 int index = writeHistoryTag(cur.eventTag);
2869 int codeAndIndex = (cur.eventCode&0xffff) | (index<<16);
2871 if (DEBUG) Slog.i(TAG, "WRITE DELTA: event=" + cur.eventCode + " tag=#"
2872 + cur.eventTag.poolIdx + " " + cur.eventTag.uid + ":"
2873 + cur.eventTag.string);
2886 cur.stepDetails = mCurHistoryStepDetails;
2889 cur.stepDetails = null;
2891 if (mLastHistoryStepLevel < cur.batteryLevel) {
2894 mLastHistoryStepLevel = cur.batteryLevel;
2897 if (DEBUG) Slog.i(TAG, "WRITE DELTA: batteryChargeUAh=" + cur.batteryChargeUAh);
2898 dest.writeInt(cur.batteryChargeUAh);
2962 Slog.d(TAG, "Step stats cur: user=" + mCurStepCpuUserTime + " sys="
3021 public void readHistoryDelta(Parcel src, HistoryItem cur) {
3024 cur.cmd = HistoryItem.CMD_UPDATE;
3025 cur.numReadInts = 1;
3030 cur.time += deltaTimeToken;
3032 cur.time = src.readLong();
3033 cur.numReadInts += 2;
3034 if (DEBUG) Slog.i(TAG, "READ DELTA: ABS time=" + cur.time);
3035 cur.readFromParcel(src);
3039 cur.time += delta;
3040 cur.numReadInts += 1;
3041 if (DEBUG) Slog.i(TAG, "READ DELTA: time delta=" + delta + " new time=" + cur.time);
3044 if (DEBUG) Slog.i(TAG, "READ DELTA: time delta=" + delta + " new time=" + cur.time);
3045 cur.time += delta;
3046 cur.numReadInts += 2;
3052 readBatteryLevelInt(batteryLevelInt, cur);
3053 cur.numReadInts += 1;
3056 + " batteryLevel=" + cur.batteryLevel
3057 + " batteryTemp=" + cur.batteryTemperature
3058 + " batteryVolt=" + (int)cur.batteryVoltage);
3065 cur.states = (firstToken&DELTA_STATE_MASK) | (stateInt&(~STATE_BATTERY_MASK));
3066 cur.batteryStatus = (byte)((stateInt>>STATE_BATTERY_STATUS_SHIFT)
3068 cur.batteryHealth = (byte)((stateInt>>STATE_BATTERY_HEALTH_SHIFT)
3070 cur.batteryPlugType = (byte)((stateInt>>STATE_BATTERY_PLUG_SHIFT)
3072 switch (cur.batteryPlugType) {
3074 cur.batteryPlugType = BatteryManager.BATTERY_PLUGGED_AC;
3077 cur.batteryPlugType = BatteryManager.BATTERY_PLUGGED_USB;
3080 cur.batteryPlugType = BatteryManager.BATTERY_PLUGGED_WIRELESS;
3083 cur.numReadInts += 1;
3086 + " batteryStatus=" + cur.batteryStatus
3087 + " batteryHealth=" + cur.batteryHealth
3088 + " batteryPlugType=" + cur.batteryPlugType
3089 + " states=0x" + Integer.toHexString(cur.states));
3091 cur.states = (firstToken&DELTA_STATE_MASK) | (cur.states&(~STATE_BATTERY_MASK));
3095 cur.states2 = src.readInt();
3097 + Integer.toHexString(cur.states2));
3105 cur.wakelockTag = cur.localWakelockTag;
3106 readHistoryTag(wakeLockIndex, cur.wakelockTag);
3107 if (DEBUG) Slog.i(TAG, "READ DELTA: wakelockTag=#" + cur.wakelockTag.poolIdx
3108 + " " + cur.wakelockTag.uid + ":" + cur.wakelockTag.string);
3110 cur.wakelockTag = null;
3113 cur.wakeReasonTag = cur.localWakeReasonTag;
3114 readHistoryTag(wakeReasonIndex, cur.wakeReasonTag);
3115 if (DEBUG) Slog.i(TAG, "READ DELTA: wakeReasonTag=#" + cur.wakeReasonTag.poolIdx
3116 + " " + cur.wakeReasonTag.uid + ":" + cur.wakeReasonTag.string);
3118 cur.wakeReasonTag = null;
3120 cur.numReadInts += 1;
3122 cur.wakelockTag = null;
3123 cur.wakeReasonTag = null;
3127 cur.eventTag = cur.localEventTag;
3129 cur.eventCode = (codeAndIndex&0xffff);
3131 readHistoryTag(index, cur.eventTag);
3132 cur.numReadInts += 1;
3133 if (DEBUG) Slog.i(TAG, "READ DELTA: event=" + cur.eventCode + " tag=#"
3134 + cur.eventTag.poolIdx + " " + cur.eventTag.uid + ":"
3135 + cur.eventTag.string);
3137 cur.eventCode = HistoryItem.EVENT_NONE;
3141 cur.stepDetails = mReadHistoryStepDetails;
3142 cur.stepDetails.readFromParcel(src);
3144 cur.stepDetails = null;
3148 cur.batteryChargeUAh = src.readInt();
3157 void addHistoryBufferLocked(long elapsedRealtimeMs, long uptimeMs, HistoryItem cur) {
3163 final int diffStates = mHistoryLastWritten.states^(cur.states&mActiveHistoryStates);
3164 final int diffStates2 = mHistoryLastWritten.states2^(cur.states2&mActiveHistoryStates2);
3175 && (mHistoryLastWritten.wakelockTag == null || cur.wakelockTag == null)
3176 && (mHistoryLastWritten.wakeReasonTag == null || cur.wakeReasonTag == null)
3179 || cur.eventCode == HistoryItem.EVENT_NONE)
3180 && mHistoryLastWritten.batteryLevel == cur.batteryLevel
3181 && mHistoryLastWritten.batteryStatus == cur.batteryStatus
3182 && mHistoryLastWritten.batteryHealth == cur.batteryHealth
3183 && mHistoryLastWritten.batteryPlugType == cur.batteryPlugType
3184 && mHistoryLastWritten.batteryTemperature == cur.batteryTemperature
3185 && mHistoryLastWritten.batteryVoltage == cur.batteryVoltage) {
3199 cur.wakelockTag = cur.localWakelockTag;
3200 cur.wakelockTag.setTo(mHistoryLastWritten.wakelockTag);
3206 cur.wakeReasonTag = cur.localWakeReasonTag;
3207 cur.wakeReasonTag.setTo(mHistoryLastWritten.wakeReasonTag);
3213 cur.eventCode = mHistoryLastWritten.eventCode;
3214 cur.eventTag = cur.localEventTag;
3215 cur.eventTag.setTo(mHistoryLastWritten.eventTag);
3238 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_UPDATE, cur);
3239 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_OVERFLOW, cur);
3245 final int curStates = cur.states & HistoryItem.SETTLE_TO_ZERO_STATES
3254 final int curStates2 = cur.states2 & HistoryItem.SETTLE_TO_ZERO_STATES2
3268 if (!writeAnyway && mHistoryLastWritten.batteryLevel == cur.batteryLevel &&
3270 || ((mHistoryLastWritten.states^cur.states)
3272 || ((mHistoryLastWritten.states2^cur.states2)
3277 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_UPDATE, cur);
3283 cur.currentTime = System.currentTimeMillis();
3285 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_OVERFLOW, cur);
3287 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_RESET, cur);
3289 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, HistoryItem.CMD_UPDATE, cur);
3293 HistoryItem cur) {
3299 mHistoryLastWritten.setTo(mHistoryBaseTime + elapsedRealtimeMs, cmd, cur);
3304 cur.wakelockTag = null;
3305 cur.wakeReasonTag = null;
3306 cur.eventCode = HistoryItem.EVENT_NONE;
3307 cur.eventTag = null;
3336 void addHistoryRecordInnerLocked(long elapsedRealtimeMs, long uptimeMs, HistoryItem cur) {
3337 addHistoryBufferLocked(elapsedRealtimeMs, uptimeMs, cur);
3353 && ((mHistoryEnd.states^cur.states)&mChangedStates&mActiveHistoryStates) == 0
3354 && ((mHistoryEnd.states2^cur.states2)&mChangedStates2&mActiveHistoryStates2) == 0) {
3359 && mHistoryLastEnd.sameNonEvent(cur)) {
3366 mChangedStates |= mHistoryEnd.states^(cur.states&mActiveHistoryStates);
3367 mChangedStates2 |= mHistoryEnd.states^(cur.states2&mActiveHistoryStates2);
3368 mHistoryEnd.setTo(mHistoryEnd.time, HistoryItem.CMD_UPDATE, cur);
3387 == cur.batteryLevel &&
3389 || ((mHistoryEnd.states^(cur.states&mActiveHistoryStates))
3407 void addHistoryRecordLocked(long elapsedRealtimeMs, long uptimeMs, byte cmd, HistoryItem cur) {
3414 rec.setTo(mHistoryBaseTime + elapsedRealtimeMs, cmd, cur);
9082 HistoryItem cur = mHistoryIterator;
9083 if (cur == null) {
9089 out.setTo(cur);
9090 mHistoryIterator = cur.next;