/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/job/ |
H A D | WorkCountTrackerTest.java | 239 jobs.running.put(startingWorkType, jobs.running.get(startingWorkType) + 1); in startPendingJobs() 622 startPendingJobs(jobs); in checkSimple() 840 startPendingJobs(jobs); in testJobLifecycleLoop() 853 startPendingJobs(jobs); in testJobLifecycleLoop() 861 jobs.running.put(WORK_TYPE_BG, jobs.running.get(WORK_TYPE_BG) - 1); in testJobLifecycleLoop() 867 startPendingJobs(jobs); in testJobLifecycleLoop() 875 jobs.running.put(WORK_TYPE_TOP, jobs.running.get(WORK_TYPE_TOP) - 1); in testJobLifecycleLoop() 881 startPendingJobs(jobs); in testJobLifecycleLoop() 890 jobs.running.put(WORK_TYPE_TOP, jobs.running.get(WORK_TYPE_TOP) - 1); in testJobLifecycleLoop() 953 jobs.running.put(WORK_TYPE_BG, jobs.running.get(WORK_TYPE_BG) - 1); in testJobLifecycleLoop_Multitype() [all …]
|
H A D | PendingJobQueueTest.java | 257 jobs.add(job5); in testRemove_outOfOrder() 258 jobs.add(job3); in testRemove_outOfOrder() 259 jobs.add(job2); in testRemove_outOfOrder() 260 jobs.add(job1); in testRemove_outOfOrder() 261 jobs.add(job4); in testRemove_outOfOrder() 286 jobs.clear(); in testRemove_outOfOrder() 287 jobs.add(job3); in testRemove_outOfOrder() 288 jobs.add(job1); in testRemove_outOfOrder() 289 jobs.add(job5); in testRemove_outOfOrder() 290 jobs.add(job2); in testRemove_outOfOrder() [all …]
|
H A D | JobSetTest.java | 113 final ArraySet<JobStatus> jobs = map1.valueAt(i); in assertHaveSameJobs() local 114 if (jobs == null) return; in assertHaveSameJobs() 115 size1 += jobs.size(); in assertHaveSameJobs() 116 set1.addAll(jobs); in assertHaveSameJobs() 119 final ArraySet<JobStatus> jobs = map2.valueAt(i); in assertHaveSameJobs() local 120 if (jobs == null) return; in assertHaveSameJobs() 121 size1 -= jobs.size(); in assertHaveSameJobs() 122 set2.addAll(jobs); in assertHaveSameJobs() 135 if (jobs == null) return; in dump() 137 for (int j = 0; j < jobs.size(); j++) { in dump() [all …]
|
/aosp14/frameworks/base/apex/jobscheduler/service/ |
H A D | jarjar-rules.txt | 6 rule com.android.internal.util.ArrayUtils* com.android.internal.util.jobs.ArrayUtils@1 7 rule com.android.internal.util.BitUtils* com.android.internal.util.jobs.BitUtils@1 8 rule com.android.internal.util.CollectionUtils* com.android.internal.util.jobs.CollectionUtils@1 9 rule com.android.internal.util.ConcurrentUtils* com.android.internal.util.jobs.ConcurrentUtils@1 10 rule com.android.internal.util.DumpUtils* com.android.internal.util.jobs.DumpUtils@1 11 rule com.android.internal.util.FastPrintWriter* com.android.internal.util.jobs.FastPrintWriter@1 13 rule com.android.internal.util.FunctionalUtils* com.android.internal.util.jobs.FunctionalUtils@1 14 rule com.android.internal.util.ParseUtils* com.android.internal.util.jobs.ParseUtils@1 15 rule com.android.internal.util.Preconditions* com.android.internal.util.jobs.Preconditions@1 17 rule com.android.internal.util.StatLogger* com.android.internal.util.jobs.StatLogger@1 [all …]
|
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/job/controllers/ |
H A D | PrefetchController.java | 154 if (jobs == null) { in maybeStartTrackingJobLocked() 155 jobs = new ArraySet<>(); in maybeStartTrackingJobLocked() 160 if (jobs.add(jobStatus) && jobs.size() == 1 in maybeStartTrackingJobLocked() 174 if (jobs != null && jobs.remove(jobStatus) && jobs.size() == 0) { in maybeStopTrackingJobLocked() 240 if (jobs == null) { in maybeUpdateConstraintForPkgLocked() 244 for (int i = 0; i < jobs.size(); i++) { in maybeUpdateConstraintForPkgLocked() 264 if (jobs == null) { in maybeUpdateConstraintForUid() 292 if (jobs == null) { in processUpdatedEstimatedLaunchTime() 305 if (!jobs.isEmpty()) { in processUpdatedEstimatedLaunchTime() 356 if (jobs == null || jobs.size() == 0) { in updateThresholdAlarmLocked() [all …]
|
H A D | ConnectivityController.java | 292 if (jobs == null) { in maybeStartTrackingJobLocked() 296 jobs.add(jobStatus); in maybeStartTrackingJobLocked() 328 if (jobs != null) { in maybeStopTrackingJobLocked() 412 if (jobs == null) { in requestStandbyExceptionLocked() 431 return jobs != null && jobs.size() > 0; in isStandbyExceptionRequestedLocked() 491 if (jobs == null) { in reevaluateStateLocked() 508 if (jobs == null) { in maybeRevokeStandbyExceptionLocked() 514 if (!jobs.remove(job) || jobs.size() > 0) { in maybeRevokeStandbyExceptionLocked() 1058 if (jobs == null || jobs.size() == 0) { in maybeAdjustRegisteredCallbacksLocked() 1152 if (jobs != null) { in unregisterDefaultNetworkCallbackLocked() [all …]
|
H A D | TareController.java | 265 final ArraySet<JobStatus> jobs = billToJobMap.get(bill); 266 if (jobs != null) { 268 for (int i = 0; i < jobs.size(); ++i) { 269 final JobStatus job = jobs.valueAt(i); 484 ArraySet<JobStatus> jobs = billToJobMap.get(bill); in addJobToBillList() local 485 if (jobs == null) { in addJobToBillList() 486 jobs = new ArraySet<>(); in addJobToBillList() 487 billToJobMap.put(bill, jobs); in addJobToBillList() 489 if (jobs.add(jobStatus)) { in addJobToBillList() 502 final ArraySet<JobStatus> jobs = billToJobMap.get(bill); in removeJobFromBillList() local [all …]
|
H A D | FlexibilityController.java | 159 public void onPrefetchCacheUpdated(ArraySet<JobStatus> jobs, int userId, 176 for (int i = 0; i < jobs.size(); i++) { 177 JobStatus js = jobs.valueAt(i); 428 final ArraySet<JobStatus> jobs = mFlexibilityTracker in onConstantsUpdatedLocked() 430 for (int i = 0; i < jobs.size(); i++) { in onConstantsUpdatedLocked() 431 JobStatus js = jobs.valueAt(i); in onConstantsUpdatedLocked() 533 ArraySet<JobStatus> jobs = mTrackedJobs.get(i); in dump() local 534 for (int j = 0; j < jobs.size(); j++) { in dump() 535 final JobStatus js = jobs.valueAt(j); in dump()
|
H A D | QuotaController.java | 588 if (jobs == null) { in maybeStartTrackingJobLocked() 589 jobs = new ArraySet<>(); in maybeStartTrackingJobLocked() 592 jobs.add(jobStatus); in maybeStartTrackingJobLocked() 666 if (jobs != null && jobs.remove(jobStatus) && jobs.size() == 0) { in maybeStopTrackingJobLocked() 1674 if (jobs == null || jobs.size() == 0) { 1683 final JobStatus js = jobs.valueAt(i); 1807 if (jobs == null || jobs.size() == 0) { 2515 if (jobs == null || jobs.size() == 0) { 2520 JobStatus js = jobs.valueAt(i); 4467 mTrackedJobs.forEach((jobs) -> { [all …]
|
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/job/ |
H A D | JobStore.java | 1250 return jobs; in readJobMapImpl() 1750 if (jobs != null) { in getJobsByUid() 1764 if (jobs != null) { in getJobsBySourceUid() 1773 if (jobs == null) { in add() 1796 final boolean didRemove = jobs != null && jobs.remove(job); in remove() 1804 if (jobs != null && jobs.size() == 0) { in remove() 1847 return jobs != null && jobs.contains(job); in contains() 1852 if (jobs != null) { in get() 1898 if (jobs != null) { in countJobsForUid() 1926 if (jobs != null) { in forEachJob() [all …]
|
H A D | PendingJobQueue.java | 99 void addAll(@NonNull List<JobStatus> jobs) { in addAll() argument 101 for (int i = jobs.size() - 1; i >= 0; --i) { in addAll() 102 final JobStatus job = jobs.get(i); in addAll() 114 mSize += jobs.size(); in addAll() 355 void addAll(@NonNull List<JobStatus> jobs) { in addAll() argument 358 for (int i = jobs.size() - 1; i >= 0; --i) { in addAll() 359 final JobStatus job = jobs.get(i); in addAll()
|
H A D | StateChangedListener.java | 67 void onRestrictedBucketChanged(@NonNull List<JobStatus> jobs); in onRestrictedBucketChanged() argument
|
H A D | JobSchedulerService.java | 1995 JobStatus job = jobs.valueAt(i); 2343 final int len = jobs.size(); 2350 JobStatus js = jobs.get(i); 2748 void noteJobsPending(List<JobStatus> jobs) { 2749 for (int i = jobs.size() - 1; i >= 0; i--) { 2750 noteJobPending(jobs.get(i)); 4584 outMap.put(jobs.keyAt(i), new ParceledListSlice<>(jobs.valueAt(i))); 5302 sortJobs(jobs); 5303 for (JobStatus job : jobs) { 5619 sortJobs(jobs); [all …]
|
/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/condition/ |
H A D | CombinedCondition.kt | 95 val jobs = MutableList<Job?>(conditions.size) { null } regex 100 for (index in 0 until jobs.size) { 108 jobs[index]?.cancel() 109 jobs[index] = null 129 jobs[index] = 139 collectFlow(jobs.indexOfFirst { it == null })
|
/aosp14/frameworks/base/core/proto/android/server/ |
H A D | jobscheduler.proto | 217 // that bucket's jobs. 365 // Max number of jobs, when screen is ON. 368 // Max number of jobs, when screen is OFF. 507 repeated JobInstance jobs = 3; field 1087 // jobs. 1123 // Current max number of jobs. 1140 // Out of total jobs, this many background jobs should be guaranteed to be executed, even if 1144 // Number of running foreground jobs. 1146 // Number of running background jobs. 1149 // Number of pending foreground jobs. [all …]
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/controllers/ |
H A D | FlexibilityControllerTest.java | 533 JobStatus[] jobs = new JobStatus[4]; in testFlexibilityTracker() local 535 for (int i = 0; i < jobs.length; i++) { in testFlexibilityTracker() 549 jobs[i] = createJobStatus("", jb); in testFlexibilityTracker() 550 flexTracker.add(jobs[i]); in testFlexibilityTracker() 582 flexTracker.remove(jobs[1]); in testFlexibilityTracker() 890 jobs.add(js); in testOnPrefetchCacheUpdated() 968 ArrayList<ArraySet<JobStatus>> jobs = in testDeviceDisabledFlexibility_Auto() local 970 for (int i = 0; i < jobs.size(); i++) { in testDeviceDisabledFlexibility_Auto() 971 assertEquals(0, jobs.get(i).size()); in testDeviceDisabledFlexibility_Auto() 989 for (int j = 0; j < jobs.size(); j++) { in assertSatisfiedJobsMatchSatisfiedConstraints() [all …]
|
H A D | PrefetchControllerTest.java | 228 private void trackJobs(JobStatus... jobs) { in trackJobs() argument 229 for (JobStatus job : jobs) { in trackJobs() 498 public void onPrefetchCacheUpdated(ArraySet<JobStatus> jobs, in testRegisterOnPrefetchChangedListener()
|
H A D | QuotaControllerTest.java | 4477 .onControllerStateChanged(argThat(jobs -> jobs.size() > 0)); in testTracking_OutOfQuota_ForegroundAndBackground() 4489 .onControllerStateChanged(argThat(jobs -> jobs.size() == 1)); in testTracking_OutOfQuota_ForegroundAndBackground() 4503 .onControllerStateChanged(argThat(jobs -> jobs.size() == 1)); in testTracking_OutOfQuota_ForegroundAndBackground() 4522 .onControllerStateChanged(argThat(jobs -> jobs.size() == 2)); in testTracking_OutOfQuota_ForegroundAndBackground() 4560 .onControllerStateChanged(argThat(jobs -> jobs.size() == 1)); in testTracking_OutOfQuota() 4604 .onControllerStateChanged(argThat(jobs -> jobs.size() > 0)); in testTracking_RollingQuota() 4626 .onControllerStateChanged(argThat(jobs -> jobs.size() == 1)); in testTracking_RollingQuota() 6375 .onControllerStateChanged(argThat(jobs -> jobs.size() > 0)); in testEJTracking_OutOfQuota_ForegroundAndBackground() 6386 .onControllerStateChanged(argThat(jobs -> jobs.size() == 2)); in testEJTracking_OutOfQuota_ForegroundAndBackground() 6410 .onControllerStateChanged(argThat(jobs -> jobs.size() == 2)); in testEJTracking_OutOfQuota_ForegroundAndBackground() [all …]
|
H A D | BatteryControllerTest.java | 174 private void trackJobs(JobStatus... jobs) { in trackJobs() argument 175 for (JobStatus job : jobs) { in trackJobs()
|
/aosp14/frameworks/base/services/tests/mockingservicestests/src/com/android/server/job/ |
H A D | JobConcurrencyManagerTest.java | 308 final ArraySet<JobStatus> jobs = new ArraySet<>(); in testDetermineAssignments_allRegular() local 315 jobs.add(job); in testDetermineAssignments_allRegular() 332 jobs.remove(changed.valueAt(i).newJob); in testDetermineAssignments_allRegular() 393 final ArraySet<JobStatus> jobs = new ArraySet<>(); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyRegRunning() local 408 jobs.add(job); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyRegRunning() 440 jobs.remove(changed.valueAt(i).newJob); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyRegRunning() 465 final ArraySet<JobStatus> jobs = new ArraySet<>(); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyUiRunning() local 480 jobs.add(job); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyUiRunning() 512 jobs.remove(changed.valueAt(i).newJob); in testDetermineAssignments_allPreferredUidOnly_mediumTimeLeft_onlyUiRunning() 540 jobs.add(job); in testDetermineAssignments_allPreferredUidOnly_longTimeLeft() [all …]
|
/aosp14/frameworks/base/core/proto/android/service/ |
H A D | print.proto | 48 // The cached print jobs 74 // Print jobs 77 // Files used by these print jobs. These are auto-generated UUIDs that are 199 // Has the active service a active print jobs 344 // The print jobs is created, it is ready to be printed and should be processed
|
/aosp14/frameworks/base/services/core/java/com/android/server/content/ |
H A D | SyncManager.md | 13 Because SyncManager executes sync operations as JobScheduler jobs, sync operations are subject 16 However, unlike JobScheduler jobs, any apps (with the proper permission) can schedule a sync 84 (However, note that when the device is dozing, sync jobs will not run anyway.) 110 - Normally, sync operations are subject to App-Standby, which throttles jobs owned by background
|
/aosp14/system/core/init/test_service/ |
H A D | README.md | 34 mmma -j <jobs> system/core/init/testservice
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/power/stats/ |
H A D | BatteryStatsBackgroundStatsTest.java | 316 final ArrayMap<String, ? extends BatteryStats.Timer> jobs = in testJob() local 318 assertEquals(1, jobs.size()); in testJob() 319 BatteryStats.Timer timer = jobs.valueAt(0); in testJob()
|
/aosp14/frameworks/base/api/ |
H A D | ApiDocs.bp | 267 // Since there's cron jobs that fetch offline-sdk-referenceonly-docs-docs.zip periodically. 285 … // Since there's cron jobs that fetch offline-system-sdk-referenceonly-docs-docs.zip periodically.
|