Lines Matching refs:wakelock_stats
79 static wakelock_stats_t wakelock_stats; variable
243 wakelock_stats.is_acquired = false; in reset_wakelock_stats()
244 wakelock_stats.acquired_count = 0; in reset_wakelock_stats()
245 wakelock_stats.released_count = 0; in reset_wakelock_stats()
246 wakelock_stats.acquired_errors = 0; in reset_wakelock_stats()
247 wakelock_stats.released_errors = 0; in reset_wakelock_stats()
248 wakelock_stats.min_acquired_interval_ms = 0; in reset_wakelock_stats()
249 wakelock_stats.max_acquired_interval_ms = 0; in reset_wakelock_stats()
250 wakelock_stats.last_acquired_interval_ms = 0; in reset_wakelock_stats()
251 wakelock_stats.total_acquired_interval_ms = 0; in reset_wakelock_stats()
252 wakelock_stats.last_acquired_timestamp_ms = 0; in reset_wakelock_stats()
253 wakelock_stats.last_released_timestamp_ms = 0; in reset_wakelock_stats()
254 wakelock_stats.last_reset_timestamp_ms = now(); in reset_wakelock_stats()
271 wakelock_stats.acquired_errors++; in update_wakelock_acquired_stats()
272 wakelock_stats.last_acquired_error = acquired_status; in update_wakelock_acquired_stats()
275 if (wakelock_stats.is_acquired) { in update_wakelock_acquired_stats()
279 wakelock_stats.is_acquired = true; in update_wakelock_acquired_stats()
280 wakelock_stats.acquired_count++; in update_wakelock_acquired_stats()
281 wakelock_stats.last_acquired_timestamp_ms = now_ms; in update_wakelock_acquired_stats()
301 wakelock_stats.released_errors++; in update_wakelock_released_stats()
302 wakelock_stats.last_released_error = released_status; in update_wakelock_released_stats()
305 if (!wakelock_stats.is_acquired) { in update_wakelock_released_stats()
309 wakelock_stats.is_acquired = false; in update_wakelock_released_stats()
310 wakelock_stats.released_count++; in update_wakelock_released_stats()
311 wakelock_stats.last_released_timestamp_ms = now_ms; in update_wakelock_released_stats()
314 period_ms_t delta_ms = now_ms - wakelock_stats.last_acquired_timestamp_ms; in update_wakelock_released_stats()
315 if (delta_ms < wakelock_stats.min_acquired_interval_ms || in update_wakelock_released_stats()
316 wakelock_stats.released_count == 1) { in update_wakelock_released_stats()
317 wakelock_stats.min_acquired_interval_ms = delta_ms; in update_wakelock_released_stats()
319 if (delta_ms > wakelock_stats.max_acquired_interval_ms) { in update_wakelock_released_stats()
320 wakelock_stats.max_acquired_interval_ms = delta_ms; in update_wakelock_released_stats()
322 wakelock_stats.last_acquired_interval_ms = delta_ms; in update_wakelock_released_stats()
323 wakelock_stats.total_acquired_interval_ms += delta_ms; in update_wakelock_released_stats()
336 period_ms_t last_interval = wakelock_stats.last_acquired_interval_ms; in wakelock_debug_dump()
337 period_ms_t min_interval = wakelock_stats.min_acquired_interval_ms; in wakelock_debug_dump()
338 period_ms_t max_interval = wakelock_stats.max_acquired_interval_ms; in wakelock_debug_dump()
341 if (wakelock_stats.is_acquired) { in wakelock_debug_dump()
342 delta_ms = now_ms - wakelock_stats.last_acquired_timestamp_ms; in wakelock_debug_dump()
348 wakelock_stats.total_acquired_interval_ms + delta_ms; in wakelock_debug_dump()
350 if (wakelock_stats.acquired_count > 0) in wakelock_debug_dump()
351 ave_interval = total_interval / wakelock_stats.acquired_count; in wakelock_debug_dump()
355 wakelock_stats.is_acquired ? "true" : "false"); in wakelock_debug_dump()
357 wakelock_stats.acquired_count, wakelock_stats.released_count); in wakelock_debug_dump()
359 wakelock_stats.acquired_errors, wakelock_stats.released_errors); in wakelock_debug_dump()
361 wakelock_stats.last_acquired_error, in wakelock_debug_dump()
362 wakelock_stats.last_released_error); in wakelock_debug_dump()
372 (unsigned long long)(now_ms - wakelock_stats.last_reset_timestamp_ms)); in wakelock_debug_dump()