The number of current active epolls, recorded when epolls become
active / inactive and if we attempted to suspend, but failed
because there were active epolls.
The name of current active wake locks, recorded when wake locks
become active and if we attempted to suspend, but failed because
there were active wake locks.
The name of current inactive wake locks, recorded when wake locks
become inactive and if we attempted to suspend, but failed
because there were active wake locks.
Timestamp in nanos for when a suspend attempt was blocked internally.
Suspend may be repeatedly blocked until all suspend locks and suspend
blockers have been dropped.
Timestamp in nanos for when at least one suspend blocker is acquired.
This occurs when an internal procedure needs to prevent suspension.
For example, when servicing a wake lease request, system-activity-governor
will acquire a suspend blocker for the lifetime of the wake lease token.
This prevents suspension even while the underlying power broker lease is
pending.
Timestamp in nanos for when suspend requests will be blocked because a
suspend lock is acquired. This event occurs right before a request to the
suspend HAL is made.