/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/alarm/ |
H A D | AlarmManagerService.java | 1691 alarm.count += (nowELAPSED - alarm.getRequestedElapsed()) / alarm.repeatInterval; in deliverPendingBackgroundAlarmsLocked() 1693 final long delta = alarm.count * alarm.repeatInterval; in deliverPendingBackgroundAlarmsLocked() 1699 null, alarm.flags, alarm.workSource, alarm.alarmClock, alarm.uid, in deliverPendingBackgroundAlarmsLocked() 2470 alarm.creatorUid, alarm.sourcePackage)) { in adjustDeliveryTimeBasedOnBatterySaver() 2726 alarm -> (alarm == mPendingIdleUntil) && adjustIdleUntilTime(alarm)); in setImplLocked() 4372 if (alarm.operation != null && alarm.operation.isActivity()) { in isBackgroundRestricted() 4451 alarm.count += (nowELAPSED - alarm.getRequestedElapsed()) / alarm.repeatInterval; in triggerAlarmsLocked() 4459 null, alarm.flags, alarm.workSource, alarm.alarmClock, alarm.uid, in triggerAlarmsLocked() 4541 alarm.uid, alarm.statsTag); in deliverAlarmsLocked() 5799 setWakelockWorkSource(alarm.workSource, alarm.creatorUid, alarm.statsTag, true); in deliverLocked() [all …]
|
H A D | LazyAlarmStore.java | 17 package com.android.server.alarm; 19 import static com.android.server.alarm.AlarmManagerService.dumpAlarmList; 20 import static com.android.server.alarm.AlarmManagerService.isTimeTickAlarm; 110 final Alarm alarm = mAlarms.get(i); in getNextWakeFromIdleAlarm() local 112 return alarm; in getNextWakeFromIdleAlarm() 178 final Alarm alarm = mAlarms.get(i); in removePendingAlarms() local 179 if (alarm.getWhenElapsed() > nowElapsed) { in removePendingAlarms() 183 pending.add(alarm); in removePendingAlarms() 184 if (alarm.wakeup && alarm.getMaxWhenElapsed() <= nowElapsed + ALARM_DEADLINE_SLOP) { in removePendingAlarms() 189 if ((alarm.flags & AlarmManager.FLAG_STANDALONE) != 0) { in removePendingAlarms() [all …]
|
H A D | TareBill.java | 17 package com.android.server.alarm; 73 static ActionBill getAppropriateBill(@NonNull Alarm alarm) { in getAppropriateBill() argument 74 if (alarm.alarmClock != null) { in getAppropriateBill() 79 (alarm.flags & (FLAG_ALLOW_WHILE_IDLE_UNRESTRICTED | FLAG_ALLOW_WHILE_IDLE)) != 0; in getAppropriateBill() 80 final boolean isExact = alarm.windowLength == 0; in getAppropriateBill() 82 if (alarm.wakeup) { in getAppropriateBill()
|
H A D | TEST_MAPPING | 7 "include-filter": "com.android.server.alarm"
|
H A D | MetricsHelper.java | 17 package com.android.server.alarm; 27 import static com.android.server.alarm.AlarmManagerService.INDEFINITE_DELAY;
|
/aosp14/frameworks/base/tests/utils/testutils/java/android/app/test/ |
H A D | TestAlarmManager.java | 69 PendingAlarm alarm = mPendingAlarms.get(i); in dispatch() local 70 if (Objects.equals(tag, alarm.getTag())) { in dispatch() 72 alarm.dispatch(); in dispatch() 84 PendingAlarm alarm = mPendingAlarms.get(i); in isPending() local 85 if (Objects.equals(tag, alarm.getTag())) { in isPending() 98 PendingAlarm alarm = mPendingAlarms.get(i); in getTriggerTimeMillis() local 99 if (Objects.equals(tag, alarm.getTag())) { in getTriggerTimeMillis() 100 return alarm.getTriggerTimeMillis(); in getTriggerTimeMillis() 150 PendingAlarm alarm = alarmItr.next(); in answer() local 151 if (alarm.getCallback() instanceof AlarmListenerRunnable) { in answer() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/ |
H A D | LockSettingsStrongAuth.java | 256 if (alarm != null) { in rescheduleStrongAuthTimeoutAlarm() 257 mAlarmManager.cancel(alarm); in rescheduleStrongAuthTimeoutAlarm() 258 alarm.setLatestStrongAuthTime(strongAuthTime); in rescheduleStrongAuthTimeoutAlarm() 286 if (alarm != null) { in handleRefreshStrongAuthTimeout() 296 if (alarm != null) { in handleScheduleNonStrongBiometricTimeout() 332 if (alarm != null) { in cancelNonStrongBiometricAlarmListener() 334 mAlarmManager.cancel(alarm); in cancelNonStrongBiometricAlarmListener() 346 if (alarm != null) { in cancelNonStrongBiometricIdleAlarmListener() 348 mAlarmManager.cancel(alarm); in cancelNonStrongBiometricIdleAlarmListener() 392 if (alarm != null) { in handleScheduleNonStrongBiometricIdleTimeout() [all …]
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/ |
H A D | LockSettingsStrongAuthTest.java | 100 NonStrongBiometricIdleTimeoutAlarmListener alarm = mStrongAuth in testScheduleNonStrongBiometricIdleTimeout() local 103 assertNotNull(alarm); in testScheduleNonStrongBiometricIdleTimeout() 126 NonStrongBiometricTimeoutAlarmListener alarm = in testReportSuccessfulBiometricUnlock_nonStrongBiometric_fallbackTimeout() local 129 assertNotNull(alarm); in testReportSuccessfulBiometricUnlock_nonStrongBiometric_fallbackTimeout() 180 StrongAuthTimeoutAlarmListener alarm = in testReportSuccessfulStrongAuthUnlock_schedulePrimaryAuthTimeout() local 183 assertNotNull(alarm); in testReportSuccessfulStrongAuthUnlock_schedulePrimaryAuthTimeout() 185 verifyAlarm(nextAlarmTime, STRONG_AUTH_TIMEOUT_ALARM_TAG, alarm); in testReportSuccessfulStrongAuthUnlock_schedulePrimaryAuthTimeout() 198 StrongAuthTimeoutAlarmListener alarm = in testReportSuccessfulStrongAuthUnlock_testRefreshStrongAuthTimeout() local 200 assertEquals(currentTime, alarm.getLatestStrongAuthTime()); in testReportSuccessfulStrongAuthUnlock_testRefreshStrongAuthTimeout() 207 verify(mAlarmManager).cancel(alarm); in testReportSuccessfulStrongAuthUnlock_testRefreshStrongAuthTimeout() [all …]
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/location/injector/ |
H A D | FakeAlarmHelper.java | 47 mAlarms.removeIf(alarm -> alarm.listener == listener); in cancel() 53 Alarm alarm = it.next(); in incrementAlarmTime() local 54 alarm.delayMs -= incrementMs; in incrementAlarmTime() 55 if (alarm.delayMs <= 0) { in incrementAlarmTime() 57 alarm.listener.onAlarm(); in incrementAlarmTime()
|
/aosp14/system/core/trusty/fuzz/ |
H A D | utils.cpp | 81 alarm(kTimeoutSeconds); in Connect() 83 alarm(0); in Connect() 97 alarm(kTimeoutSeconds); in Read() 99 alarm(0); in Read() 112 alarm(kTimeoutSeconds); in Write() 114 alarm(0); in Write()
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/alarm/ |
H A D | AlarmTest.java | 17 package com.android.server.alarm; 27 import static com.android.server.alarm.Alarm.APP_STANDBY_POLICY_INDEX; 28 import static com.android.server.alarm.Alarm.NUM_POLICIES; 29 import static com.android.server.alarm.Alarm.REQUESTER_POLICY_INDEX; 30 import static com.android.server.alarm.AlarmManagerService.isExemptFromAppStandby; 31 import static com.android.server.alarm.AlarmManagerService.isExemptFromTare; 32 import static com.android.server.alarm.Constants.TEST_CALLING_PACKAGE; 33 import static com.android.server.alarm.Constants.TEST_CALLING_UID;
|
H A D | BackgroundRestrictedAlarmsTest.java | 16 package com.android.server.alarm; 86 alarmsToDeliver, alarm -> alarm.type == RTC_WAKEUP); in runCheckAllPendingAlarms()
|
H A D | AlarmStoreTest.java | 17 package com.android.server.alarm; 24 import static com.android.server.alarm.Alarm.EXACT_ALLOW_REASON_NOT_APPLICABLE; 25 import static com.android.server.alarm.Constants.TEST_CALLING_PACKAGE; 26 import static com.android.server.alarm.Constants.TEST_CALLING_UID;
|
H A D | Constants.java | 17 package com.android.server.alarm;
|
H A D | AlarmManagerServiceTest.java | 16 package com.android.server.alarm; 55 import static com.android.server.alarm.Alarm.EXACT_ALLOW_REASON_ALLOW_LIST; 56 import static com.android.server.alarm.Alarm.EXACT_ALLOW_REASON_COMPAT; 57 import static com.android.server.alarm.Alarm.EXACT_ALLOW_REASON_LISTENER; 59 import static com.android.server.alarm.Alarm.EXACT_ALLOW_REASON_PERMISSION; 61 import static com.android.server.alarm.AlarmManagerService.ACTIVE_INDEX; 89 import static com.android.server.alarm.AlarmManagerService.FREQUENT_INDEX; 94 import static com.android.server.alarm.AlarmManagerService.WORKING_INDEX; 95 import static com.android.server.alarm.Constants.TEST_CALLING_PACKAGE; 96 import static com.android.server.alarm.Constants.TEST_CALLING_UID; [all …]
|
/aosp14/frameworks/base/core/proto/android/server/alarm/ |
H A D | alarmmanagerservice.proto | 26 package com.android.server.alarm; 54 // Can be negative if the non-wakeup alarm time is in the past (non-wakeup 83 // This is a special alarm that will put the system into idle until it goes 123 // alarm, used to determine the earliest we can dispatch the next such alarm. 151 // This is a soft wrapper for alarm clock information. It is not representative 169 // How long until the alarm goes off, in the 'elapsed' timebase. Can be 214 // Minimum futurity of a new alarm. 216 // Minimum alarm recurrence interval. 218 // Direct alarm listener callback timeout. 226 // Maximum alarm recurrence interval. [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/utils/ |
H A D | AlarmQueue.java | 314 final Pair<K, Long> alarm = mAlarmPriorityQueue.peek(); in setNextAlarmLocked() local 315 final long nextTriggerTimeElapsed = Math.max(earliestTriggerElapsed, alarm.second); in setNextAlarmLocked() 329 + " for key " + alarm.first); in setNextAlarmLocked() 343 final Pair<K, Long> alarm = mAlarmPriorityQueue.peek(); in onAlarm() local 344 if (alarm.second <= nowElapsed) { in onAlarm() 345 expired.add(alarm.first); in onAlarm() 346 mAlarmPriorityQueue.remove(alarm); in onAlarm()
|
/aosp14/frameworks/base/services/core/java/com/android/server/trust/ |
H A D | TrustManagerService.java | 395 mAlarmManager.cancel(alarm); in maybeLockScreen() 449 if (alarm != null) { in handleScheduleTrustedTimeout() 454 mAlarmManager.cancel(alarm); in handleScheduleTrustedTimeout() 479 if (alarm != null) { in setUpIdleTimeout() 484 mAlarmManager.cancel(alarm); in setUpIdleTimeout() 503 if (alarm == null || !alarm.isQueued() || overrideHardTimeout) { in setUpHardTimeout() 506 if (alarm == null) { in setUpHardTimeout() 2175 cancelPendingAlarm(alarm); 2177 cancelPendingAlarm(alarm); 2179 cancelPendingAlarm(alarm); [all …]
|
/aosp14/system/core/trusty/confirmationui/fuzz/ |
H A D | msg_fuzzer.cpp | 158 alarm(kTimeoutSeconds); in LLVMFuzzerTestOneInput() 160 alarm(0); in LLVMFuzzerTestOneInput() 165 alarm(kTimeoutSeconds); in LLVMFuzzerTestOneInput() 167 alarm(0); in LLVMFuzzerTestOneInput()
|
/aosp14/frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/ |
H A D | ScheduleCalendarTest.java | 777 alarm.set(Calendar.HOUR_OF_DAY, 23); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger_daylightSavings() 778 alarm.set(Calendar.MINUTE, 15); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger_daylightSavings() 779 alarm.set(Calendar.SECOND, 0); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger_daylightSavings() 780 alarm.set(Calendar.MILLISECOND, 0); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger_daylightSavings() 810 alarm.set(Calendar.HOUR_OF_DAY, 23); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger() 811 alarm.set(Calendar.MINUTE, 15); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger() 812 alarm.set(Calendar.SECOND, 0); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger() 813 alarm.set(Calendar.MILLISECOND, 0); in testIsAlarmInSchedule_alarmAndNowInSchedule_sameScheduleTrigger() 839 alarm.set(Calendar.MINUTE, 15); in testIsAlarmInSchedule_alarmAndNowInSchedule_differentScheduleTrigger() 840 alarm.set(Calendar.SECOND, 0); in testIsAlarmInSchedule_alarmAndNowInSchedule_differentScheduleTrigger() [all …]
|
/aosp14/frameworks/base/core/java/android/service/notification/ |
H A D | ScheduleCalendar.java | 143 public boolean isAlarmInSchedule(long alarm, long now) { in isAlarmInSchedule() argument 145 final long start = getClosestActualTime(alarm, mSchedule.startHour, mSchedule.startMinute); in isAlarmInSchedule() 146 long end = getTime(alarm, mSchedule.endHour, mSchedule.endMinute); in isAlarmInSchedule() 150 return (isInSchedule(-1, alarm, start, end) in isAlarmInSchedule() 152 || (isInSchedule(0, alarm, start, end) in isAlarmInSchedule()
|
/aosp14/frameworks/base/services/core/java/com/android/server/notification/ |
H A D | CountdownConditionProvider.java | 159 final boolean alarm = ZenModeConfig.isValidCountdownToAlarmConditionId(conditionId); in onReceive() 163 notifyCondition(newCondition(time, alarm, Condition.STATE_FALSE)); in onReceive() 169 private static final Condition newCondition(long time, boolean alarm, int state) { in newCondition() argument 170 return new Condition(ZenModeConfig.toCountdownConditionId(time, alarm), in newCondition()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/dreams/ |
H A D | DreamOverlayStatusBarViewController.java | 272 final AlarmManager.AlarmClockInfo alarm = in updateAlarmStatusIcon() local 274 final boolean hasAlarm = alarm != null && alarm.getTriggerTime() > 0; in updateAlarmStatusIcon() 278 hasAlarm ? buildAlarmContentDescription(alarm) : null); in updateAlarmStatusIcon() 298 private String buildAlarmContentDescription(AlarmManager.AlarmClockInfo alarm) { in buildAlarmContentDescription() argument 301 final String dateString = DateFormat.format(pattern, alarm.getTriggerTime()).toString(); in buildAlarmContentDescription()
|
/aosp14/frameworks/base/core/proto/android/app/ |
H A D | alarmmanager.proto | 35 // alarm does not wake the device up; if it goes off while the device is 42 // sleep). This alarm does not wake the device up; if it goes off while the
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
H A D | DemoStatusIcons.java | 152 String alarm = args.getString("alarm"); in dispatchDemoCommand() local 153 if (alarm != null) { in dispatchDemoCommand() 154 int iconId = alarm.equals("show") ? R.drawable.stat_sys_alarm in dispatchDemoCommand()
|