/aosp12/frameworks/base/core/java/com/android/internal/os/ |
H A D | ScreenPowerCalculator.java | 92 rawRealtimeUs); in calculate() 104 rawRealtimeUs); in calculate() 132 rawRealtimeUs, statsType, consumptionUC); in calculate() 153 rawRealtimeUs); in calculate() 160 smearScreenBatterySipper(sippers, bs, rawRealtimeUs); in calculate() 169 long rawRealtimeUs, int statsType, long consumptionUC) { in calculateTotalDurationAndPower() argument 180 rawRealtimeUs); in calculateTotalDurationAndPower() 185 BatteryStats.Uid u, long rawRealtimeUs) { in calculateAppUsingMeasuredEnergy() argument 203 long rawRealtimeUs) { in calculateTotalPowerFromBrightness() argument 212 bin, rawRealtimeUs) / 1000; in calculateTotalPowerFromBrightness() [all …]
|
H A D | AmbientDisplayPowerCalculator.java | 51 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 54 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, in calculate() 56 final double powerMah = calculateTotalPower(powerModel, batteryStats, rawRealtimeUs, in calculate() 75 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, statsType); in calculate() 77 final double powerMah = calculateTotalPower(powerModel, batteryStats, rawRealtimeUs, in calculate() 88 private long calculateDuration(BatteryStats batteryStats, long rawRealtimeUs, int statsType) { in calculateDuration() argument 89 return batteryStats.getScreenDozeTime(rawRealtimeUs, statsType) / 1000; in calculateDuration() 93 BatteryStats batteryStats, long rawRealtimeUs, long consumptionUC) { in calculateTotalPower() argument 99 return calculateEstimatedPower(batteryStats, rawRealtimeUs); in calculateTotalPower() 103 private double calculateEstimatedPower(BatteryStats batteryStats, long rawRealtimeUs) { in calculateEstimatedPower() argument [all …]
|
H A D | GnssPowerCalculator.java | 48 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 50 final double averageGnssPowerMa = getAverageGnssPower(batteryStats, rawRealtimeUs, in calculate() 60 rawRealtimeUs, averageGnssPowerMa, consumptionUC); in calculate() 80 @BatteryConsumer.PowerModel int powerModel, long rawRealtimeUs, in calculateApp() argument 101 double averageGnssPowerMa = getAverageGnssPower(batteryStats, rawRealtimeUs, statsType); in calculate() 108 calculateApp(app, app.uidObj, powerModel, rawRealtimeUs, averageGnssPowerMa, in calculate() 115 @BatteryConsumer.PowerModel int powerModel, long rawRealtimeUs, in calculateApp() argument 133 private long computeDuration(BatteryStats.Uid u, long rawRealtimeUs, int statsType) { in computeDuration() argument 141 return timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in computeDuration() 148 private double getAverageGnssPower(BatteryStats stats, long rawRealtimeUs, int statsType) { in getAverageGnssPower() argument [all …]
|
H A D | MemoryPowerCalculator.java | 28 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 29 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, in calculate() 31 final double powerMah = calculatePower(batteryStats, rawRealtimeUs, in calculate() 41 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 42 final long durationMs = calculateDuration(batteryStats, rawRealtimeUs, statsType); in calculate() 43 final double powerMah = calculatePower(batteryStats, rawRealtimeUs, statsType); in calculate() 53 private long calculateDuration(BatteryStats batteryStats, long rawRealtimeUs, int statsType) { in calculateDuration() argument 58 rawRealtimeUs, statsType); in calculateDuration() 63 private double calculatePower(BatteryStats batteryStats, long rawRealtimeUs, int statsType) { in calculatePower() argument 69 estimator.calculateDuration(timers.valueAt(i), rawRealtimeUs, statsType); in calculatePower()
|
H A D | SensorPowerCalculator.java | 43 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 49 appsPowerMah += calculateApp(app, app.getBatteryStatsUid(), rawRealtimeUs); in calculate() 61 long rawRealtimeUs) { in calculateApp() argument 62 final double powerMah = calculatePowerMah(u, rawRealtimeUs, in calculateApp() 65 calculateDuration(u, rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED)) in calculateApp() 71 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 73 app.sensorPowerMah = calculatePowerMah(u, rawRealtimeUs, statsType); in calculateApp() 76 private long calculateDuration(BatteryStats.Uid u, long rawRealtimeUs, int statsType) { in calculateDuration() argument 88 durationMs += timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateDuration() 93 private double calculatePowerMah(BatteryStats.Uid u, long rawRealtimeUs, int statsType) { in calculatePowerMah() argument [all …]
|
H A D | WakelockPowerCalculator.java | 48 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 59 calculateApp(result, app.getBatteryStatsUid(), rawRealtimeUs, in calculate() 76 calculateRemaining(result, batteryStats, rawRealtimeUs, rawUptimeUs, in calculate() 85 long wakeTimeMs = calculateWakeTimeMillis(batteryStats, rawRealtimeUs, rawUptimeUs); in calculate() 114 calculateApp(result, app.uidObj, rawRealtimeUs, statsType); in calculate() 131 calculateRemaining(result, batteryStats, rawRealtimeUs, rawUptimeUs, statsType, in calculate() 139 private void calculateApp(PowerAndDuration result, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 152 wakeLockTimeUs += timer.getTotalTimeLocked(rawRealtimeUs, statsType); in calculateApp() 168 final long wakeTimeMillis = calculateWakeTimeMillis(stats, rawRealtimeUs, rawUptimeUs) in calculateRemaining() 187 private long calculateWakeTimeMillis(BatteryStats batteryStats, long rawRealtimeUs, in calculateWakeTimeMillis() argument [all …]
|
H A D | CameraPowerCalculator.java | 41 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 42 super.calculate(builder, batteryStats, rawRealtimeUs, rawUptimeUs, query); in calculate() 44 final long durationMs = batteryStats.getCameraOnTime(rawRealtimeUs, in calculate() 59 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculateApp() argument 61 mPowerEstimator.calculateDuration(u.getCameraTurnedOnTimer(), rawRealtimeUs, in calculateApp() 69 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 72 rawRealtimeUs, statsType); in calculateApp()
|
H A D | FlashlightPowerCalculator.java | 39 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 40 super.calculate(builder, batteryStats, rawRealtimeUs, rawUptimeUs, query); in calculate() 42 final long durationMs = batteryStats.getFlashlightOnTime(rawRealtimeUs, in calculate() 57 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculateApp() argument 59 rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in calculateApp() 66 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 69 rawRealtimeUs, statsType); in calculateApp()
|
H A D | MobileRadioPowerCalculator.java | 88 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 92 final double powerPerPacketMah = getMobilePowerPerPacket(batteryStats, rawRealtimeUs, in calculate() 104 calculateRemaining(total, powerModel, batteryStats, rawRealtimeUs, consumptionUC); in calculate() 143 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 144 final double mobilePowerPerPacket = getMobilePowerPerPacket(batteryStats, rawRealtimeUs, in calculate() 158 calculateRemaining(total, powerModel, batteryStats, rawRealtimeUs, consumptionUC); in calculate() 232 long rawRealtimeUs, long consumptionUC) { in calculateRemaining() argument 241 long strengthTimeMs = batteryStats.getPhoneSignalStrengthTime(i, rawRealtimeUs, in calculateRemaining() 257 final long scanningTimeMs = batteryStats.getPhoneSignalScanningTime(rawRealtimeUs, in calculateRemaining() 259 long radioActiveTimeMs = batteryStats.getMobileRadioActiveTime(rawRealtimeUs, in calculateRemaining() [all …]
|
H A D | WifiPowerCalculator.java | 79 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 92 rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED, in calculate() 106 calculateRemaining(powerDurationAndTraffic, powerModel, batteryStats, rawRealtimeUs, in calculate() 131 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 144 calculateApp(powerDurationAndTraffic, app.uidObj, powerModel, rawRealtimeUs, in calculate() 166 calculateRemaining(powerDurationAndTraffic, powerModel, batteryStats, rawRealtimeUs, in calculate() 180 long rawRealtimeUs, int statsType, boolean hasWifiActivityReporting, in calculateApp() argument 223 final long wifiRunningTime = u.getWifiRunningTime(rawRealtimeUs, statsType) / 1000; in calculateApp() 227 final long wifiScanTimeMs = u.getWifiScanTime(rawRealtimeUs, statsType) / 1000; in calculateApp() 246 @BatteryConsumer.PowerModel int powerModel, BatteryStats stats, long rawRealtimeUs, in calculateRemaining() argument [all …]
|
H A D | IdlePowerCalculator.java | 51 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 52 calculatePowerAndDuration(batteryStats, rawRealtimeUs, rawUptimeUs, in calculate() 64 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 65 calculatePowerAndDuration(batteryStats, rawRealtimeUs, rawUptimeUs, statsType); in calculate() 81 private void calculatePowerAndDuration(BatteryStats batteryStats, long rawRealtimeUs, in calculatePowerAndDuration() argument 83 long batteryRealtimeUs = batteryStats.computeBatteryRealtime(rawRealtimeUs, statsType); in calculatePowerAndDuration()
|
H A D | PowerCalculator.java | 56 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 60 calculateApp(app, app.uidObj, rawRealtimeUs, rawUptimeUs, statsType); in calculate() 78 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 83 calculateApp(app, app.getBatteryStatsUid(), rawRealtimeUs, rawUptimeUs, query); in calculate() 98 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 111 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculateApp() argument
|
H A D | BatteryChargeCalculator.java | 34 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 56 final long batteryTimeRemainingMs = batteryStats.computeBatteryTimeRemaining(rawRealtimeUs); in calculate() 61 final long chargeTimeRemainingMs = batteryStats.computeChargeTimeRemaining(rawRealtimeUs); in calculate() 79 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument
|
H A D | PhonePowerCalculator.java | 41 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 42 final long phoneOnTimeMs = batteryStats.getPhoneOnTime(rawRealtimeUs, in calculate() 55 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument 56 final long phoneOnTimeMs = batteryStats.getPhoneOnTime(rawRealtimeUs, statsType) / 1000; in calculate()
|
H A D | AudioPowerCalculator.java | 48 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 55 calculateApp(app, total, app.getBatteryStatsUid(), rawRealtimeUs); in calculate() 70 BatteryStats.Uid u, long rawRealtimeUs) { in calculateApp() argument 72 rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in calculateApp()
|
H A D | VideoPowerCalculator.java | 45 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 52 calculateApp(app, total, app.getBatteryStatsUid(), rawRealtimeUs); in calculate() 67 BatteryStats.Uid u, long rawRealtimeUs) { in calculateApp() argument 69 rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in calculateApp()
|
H A D | MediaPowerCalculator.java | 36 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument 45 final long totalTime = audioTimer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateApp() 56 final long totalTime = videoTimer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateApp()
|
H A D | UsageBasedPowerEstimator.java | 42 public long calculateDuration(BatteryStats.Timer timer, long rawRealtimeUs, int statsType) { in calculateDuration() argument 43 return timer == null ? 0 : timer.getTotalTimeLocked(rawRealtimeUs, statsType) / 1000; in calculateDuration()
|
H A D | BatteryStatsHelper.java | 308 public void refreshStats(int statsType, SparseArray<UserHandle> asUsers, long rawRealtimeUs, in refreshStats() argument 364 mRawRealtimeUs = rawRealtimeUs; in refreshStats() 366 mBatteryRealtimeUs = mStats.getBatteryRealtime(rawRealtimeUs); in refreshStats() 367 mBatteryTimeRemainingUs = mStats.computeBatteryTimeRemaining(rawRealtimeUs); in refreshStats() 368 mChargeTimeRemainingUs = mStats.computeChargeTimeRemaining(rawRealtimeUs); in refreshStats() 369 mStatsPeriod = mStats.computeBatteryRealtime(rawRealtimeUs, mStatsType); in refreshStats() 372 Log.d(TAG, "Raw time: realtime=" + (rawRealtimeUs / 1000) + " uptime=" in refreshStats() 377 + (mStats.computeBatteryUptime(rawRealtimeUs, mStatsType) / 1000)); in refreshStats()
|
H A D | UserPowerCalculator.java | 38 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 65 long rawRealtimeUs, long rawUptimeUs, int statsType, SparseArray<UserHandle> asUsers) { in calculate() argument
|
H A D | CustomMeasuredPowerCalculator.java | 41 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 101 protected void calculateApp(BatterySipper app, BatteryStats.Uid u, long rawRealtimeUs, in calculateApp() argument
|
H A D | SystemServicePowerCalculator.java | 66 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculate() argument 121 long rawRealtimeUs, long rawUptimeUs, int statsType, in calculate() argument
|
/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/os/ |
H A D | UserPowerCalculatorTest.java | 131 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculateApp() argument 132 long durationMs = u.getAudioTurnedOnTimer().getTotalTimeLocked(rawRealtimeUs, 0); in calculateApp() 140 long rawRealtimeUs, long rawUptimeUs, BatteryUsageStatsQuery query) { in calculateApp() argument 141 long durationMs = u.getVideoTurnedOnTimer().getTotalTimeLocked(rawRealtimeUs, 0); in calculateApp()
|
/aosp12/frameworks/base/core/java/android/os/ |
H A D | BatteryStats.java | 7608 rawRealtimeUs, which); in dumpProtoAppsLocked() 7612 rawRealtimeUs, which); in dumpProtoAppsLocked() 7616 rawRealtimeUs, which); in dumpProtoAppsLocked() 7822 rawRealtimeUs, which); in dumpProtoAppsLocked() 7846 rawRealtimeUs, which); in dumpProtoAppsLocked() 7850 rawRealtimeUs, which); in dumpProtoAppsLocked() 8050 rawRealtimeUs, which); in dumpProtoSystemLocked() 8116 rawRealtimeUs, which); in dumpProtoSystemLocked() 8294 rawRealtimeUs, which); in dumpProtoSystemLocked() 8307 rawRealtimeUs, which); in dumpProtoSystemLocked() [all …]
|
/aosp12/packages/apps/Settings/src/com/android/settings/fuelgauge/ |
H A D | BatteryUtils.java | 433 long getForegroundActivityTotalTimeUs(BatteryStats.Uid uid, long rawRealtimeUs) { in getForegroundActivityTotalTimeUs() argument 436 return timer.getTotalTimeLocked(rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in getForegroundActivityTotalTimeUs() 443 long getForegroundServiceTotalTimeUs(BatteryStats.Uid uid, long rawRealtimeUs) { in getForegroundServiceTotalTimeUs() argument 446 return timer.getTotalTimeLocked(rawRealtimeUs, BatteryStats.STATS_SINCE_CHARGED); in getForegroundServiceTotalTimeUs()
|