Home
last modified time | relevance | path

Searched refs:mStatsLayout (Results 1 – 12 of 12) sorted by relevance

/frameworks/base/services/core/java/com/android/server/power/stats/processor/
DWifiPowerStatsProcessor.java43 private WifiPowerStatsLayout mStatsLayout; field in WifiPowerStatsProcessor
138 if (mStatsLayout.getEnergyConsumerCount() != 0) { in finish()
176 mStatsLayout = new WifiPowerStatsLayout(descriptor); in unpackPowerStatsDescriptor()
179 mHasWifiPowerController = mStatsLayout.isPowerReportingSupported(); in unpackPowerStatsDescriptor()
191 for (int i = mStatsLayout.getEnergyConsumerCount() - 1; i >= 0; i--) { in computeDevicePowerEstimates()
192 intermediates.consumedEnergy += mStatsLayout.getConsumedEnergy(mTmpDeviceStatsArray, i); in computeDevicePowerEstimates()
196 mStatsLayout.getDeviceBasicScanTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
198 mStatsLayout.getDeviceBatchedScanTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
201 mStatsLayout.getDeviceRxTime(mTmpDeviceStatsArray)); in computeDevicePowerEstimates()
203 mStatsLayout.getDeviceTxTime(mTmpDeviceStatsArray)); in computeDevicePowerEstimates()
[all …]
DBinaryStatePowerStatsProcessor.java55 private final BinaryStatePowerStatsLayout mStatsLayout; field in BinaryStatePowerStatsProcessor
69 mStatsLayout = statsLayout; in BinaryStatePowerStatsProcessor()
80 mStatsLayout.toExtras(extras); in ensureInitialized()
82 mStatsLayout.getDeviceStatsArrayLength(), null, 0, in ensureInitialized()
83 mStatsLayout.getUidStatsArrayLength(), extras); in ensureInitialized()
133 mStatsLayout.setUsageDuration(mPowerStats.stats, in recordUsageDuration()
134 mStatsLayout.getUsageDuration(mPowerStats.stats) + durationMs); in recordUsageDuration()
141 mStatsLayout.setUidUsageDuration(uidStats, durationMs); in recordUsageDuration()
143 mStatsLayout.setUsageDuration(mPowerStats.stats, in recordUsageDuration()
144 mStatsLayout.getUsageDuration(mPowerStats.stats) + durationMs); in recordUsageDuration()
[all …]
DBluetoothPowerStatsProcessor.java34 private BluetoothPowerStatsLayout mStatsLayout; field in BluetoothPowerStatsProcessor
109 if (mStatsLayout.getEnergyConsumerCount() != 0) { in finish()
147 mStatsLayout = new BluetoothPowerStatsLayout(descriptor); in unpackPowerStatsDescriptor()
161 for (int i = mStatsLayout.getEnergyConsumerCount() - 1; i >= 0; i--) { in computeDevicePowerEstimates()
162 intermediates.consumedEnergy += mStatsLayout.getConsumedEnergy(mTmpDeviceStatsArray, i); in computeDevicePowerEstimates()
165 intermediates.rxTime = mStatsLayout.getDeviceRxTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
166 intermediates.txTime = mStatsLayout.getDeviceTxTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
167 intermediates.scanTime = mStatsLayout.getDeviceScanTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
168 long idleTime = mStatsLayout.getDeviceIdleTime(mTmpDeviceStatsArray); in computeDevicePowerEstimates()
173 mStatsLayout.setDevicePowerEstimate(mTmpDeviceStatsArray, in computeDevicePowerEstimates()
[all …]
DScreenPowerStatsProcessor.java47 private ScreenPowerStatsLayout mStatsLayout; field in ScreenPowerStatsProcessor
100 mStatsLayout = statsLayout; in unpackPowerStatsDescriptor()
135 if (mStatsLayout.getEnergyConsumerCount() > 0) { in computeDevicePowerEstimates()
136 power = uCtoMah(mStatsLayout.getConsumedEnergy(mTmpDeviceStatsArray, 0)); in computeDevicePowerEstimates()
139 for (int display = 0; display < mStatsLayout.getDisplayCount(); display++) { in computeDevicePowerEstimates()
143 mStatsLayout.setDevicePowerEstimate(mTmpDeviceStatsArray, power); in computeDevicePowerEstimates()
149 if (mStatsLayout.getEnergyConsumerCount() > 0) { in computeDevicePowerEstimates()
150 power = uCtoMah(mStatsLayout.getConsumedEnergy(mTmpDeviceStatsArray, 0)); in computeDevicePowerEstimates()
152 for (int display = 0; display < mStatsLayout.getDisplayCount(); display++) { in computeDevicePowerEstimates()
154 mStatsLayout.getScreenDozeDuration(mTmpDeviceStatsArray, display)); in computeDevicePowerEstimates()
[all …]
DMobileRadioPowerStatsProcessor.java58 private MobileRadioPowerStatsLayout mStatsLayout; field in MobileRadioPowerStatsProcessor
188 if (mStatsLayout.getEnergyConsumerCount() != 0) { in finish()
226 mStatsLayout = new MobileRadioPowerStatsLayout(descriptor); in unpackPowerStatsDescriptor()
241 for (int i = mStatsLayout.getEnergyConsumerCount() - 1; i >= 0; i--) { in computeDevicePowerEstimates()
242 intermediates.consumedEnergy += mStatsLayout.getConsumedEnergy(mTmpDeviceStatsArray, i); in computeDevicePowerEstimates()
247 mStatsLayout.getDeviceSleepTime(mTmpDeviceStatsArray)); in computeDevicePowerEstimates()
252 mStatsLayout.getDeviceIdleTime(mTmpDeviceStatsArray)); in computeDevicePowerEstimates()
257 mStatsLayout.getDeviceScanTime(mTmpDeviceStatsArray)); in computeDevicePowerEstimates()
265 long rxTime = mStatsLayout.getStateRxTime(mTmpStateStatsArray); in computeDevicePowerEstimates()
268 long txTime = mStatsLayout.getStateTxTime(mTmpStateStatsArray, txLevel); in computeDevicePowerEstimates()
[all …]
DCpuPowerStatsProcessor.java70 private CpuPowerStatsLayout mStatsLayout; field in CpuPowerStatsProcessor
116 mStatsLayout = new CpuPowerStatsLayout(descriptor); in unpackPowerStatsDescriptor()
166 int cpuScalingStepCount = mStatsLayout.getCpuScalingStepCount(); in finish()
173 int clusterCount = mStatsLayout.getCpuClusterCount(); in finish()
209 if (mStatsLayout.getEnergyConsumerCount() == 0) { in getWakelockStats()
256 int energyConsumerCount = mStatsLayout.getEnergyConsumerCount(); in initEnergyConsumerToPowerBracketMaps()
261 int powerBracketCount = mStatsLayout.getCpuPowerBracketCount(); in initEnergyConsumerToPowerBracketMaps()
268 int[] scalingStepToPowerBracketMap = mStatsLayout.getScalingStepToPowerBracketMap(); in initEnergyConsumerToPowerBracketMaps()
342 intermediates.uptime += mStatsLayout.getUsageDuration(mTmpDeviceStatsArray); in computeTotals()
346 mStatsLayout.getTimeByCluster(mTmpDeviceStatsArray, cluster); in computeTotals()
[all …]
DPhoneCallPowerStatsProcessor.java26 private final PhoneCallPowerStatsLayout mStatsLayout; field in PhoneCallPowerStatsProcessor
34 mStatsLayout = new PhoneCallPowerStatsLayout(); in PhoneCallPowerStatsProcessor()
36 mStatsLayout.toExtras(extras); in PhoneCallPowerStatsProcessor()
38 mStatsLayout.getDeviceStatsArrayLength(), null, 0, 0, extras); in PhoneCallPowerStatsProcessor()
85 mStatsLayout.setDevicePowerEstimate(mTmpDeviceStats, callPowerEstimate); in finish()
DAmbientDisplayPowerStatsProcessor.java26 private final AmbientDisplayPowerStatsLayout mStatsLayout; field in AmbientDisplayPowerStatsProcessor
34 mStatsLayout = new AmbientDisplayPowerStatsLayout(); in AmbientDisplayPowerStatsProcessor()
36 mStatsLayout.toExtras(extras); in AmbientDisplayPowerStatsProcessor()
38 mStatsLayout.getDeviceStatsArrayLength(), null, 0, 0, extras); in AmbientDisplayPowerStatsProcessor()
77 mStatsLayout.setDevicePowerEstimate(mTmpDeviceStats, power); in finish()
DSensorPowerStatsProcessor.java47 private SensorPowerStatsLayout mStatsLayout; field in SensorPowerStatsProcessor
84 mStatsLayout = new SensorPowerStatsLayout(sensorList.stream().collect( in ensureInitialized()
88 mStatsLayout.toExtras(extras); in ensureInitialized()
90 BatteryConsumer.POWER_COMPONENT_SENSORS, mStatsLayout.getDeviceStatsArrayLength(), in ensureInitialized()
91 null, 0, mStatsLayout.getUidStatsArrayLength(), in ensureInitialized()
227 mStatsLayout.addUidSensorDuration(uidStats, sensorState.sensorHandle, durationMs); in recordUsageDuration()
249 mStatsLayout.getUidSensorDurationPosition(sensor.getHandle()); in computeUidPowerEstimates()
278 mStatsLayout.setUidPowerEstimate(mTmpUidStatsArray, power); in computeUidPowerEstimates()
310 mStatsLayout.setDevicePowerEstimate(mTmpDeviceStatsArray, power); in computeDevicePowerEstimates()
/frameworks/base/services/core/java/com/android/server/power/stats/
DWakelockPowerStatsCollector.java50 private WakelockPowerStatsLayout mStatsLayout; field in WakelockPowerStatsCollector
76 mStatsLayout = new WakelockPowerStatsLayout(); in ensureInitialized()
78 mStatsLayout.toExtras(extras); in ensureInitialized()
80 mStatsLayout.getDeviceStatsArrayLength(), null, 0, in ensureInitialized()
81 mStatsLayout.getUidStatsArrayLength(), extras); in ensureInitialized()
103 mStatsLayout.setUsageDuration(mPowerStats.stats, in collectStats()
119 mStatsLayout.setUidUsageDuration(uidStats, diffMs); in collectStats()
/frameworks/base/services/tests/powerstatstests/src/com/android/server/power/stats/
DWakelockPowerStatsCollectorTest.java63 private WakelockPowerStatsLayout mStatsLayout = new WakelockPowerStatsLayout(); field in WakelockPowerStatsCollectorTest
100 assertThat(mStatsLayout.getUsageDuration(mPowerStats.stats)).isEqualTo(1000); in collectStats()
101 assertThat(mStatsLayout.getUidUsageDuration(mPowerStats.uidStats.get(APP_UID1))) in collectStats()
130 assertThat(mStatsLayout.getUsageDuration(mPowerStats.stats)).isEqualTo(10000); in collectStats()
131 assertThat(mStatsLayout.getUidUsageDuration(mPowerStats.uidStats.get(APP_UID1))) in collectStats()
133 assertThat(mStatsLayout.getUidUsageDuration(mPowerStats.uidStats.get(APP_UID2))) in collectStats()
/frameworks/base/services/tests/powerstatstests/src/com/android/server/power/stats/processor/
DCpuPowerStatsProcessorTest.java232 private final CpuPowerStatsLayout mStatsLayout; field in CpuPowerStatsProcessorTest.MockPowerComponentAggregatedPowerStats
244 mStatsLayout = new CpuPowerStatsLayout(useEnergyConsumers ? 2 : 0, 2, in MockPowerComponentAggregatedPowerStats()
247 mStatsLayout.toExtras(extras); in MockPowerComponentAggregatedPowerStats()
249 mStatsLayout.getDeviceStatsArrayLength(), null, 0, in MockPowerComponentAggregatedPowerStats()
250 mStatsLayout.getUidStatsArrayLength(), extras); in MockPowerComponentAggregatedPowerStats()
325 double actual = mStatsLayout.getDevicePowerEstimate(mDeviceStats.get(key)); in verifyPowerEstimates()
333 double actual = mStatsLayout.getUidPowerEstimate(mUidStats.get(key)); in verifyPowerEstimates()