/aosp14/frameworks/base/native/android/ |
H A D | looper.cpp | 33 return reinterpret_cast<ALooper*>(looper); in Looper_to_ALooper() 44 void ALooper_acquire(ALooper* looper) { in ALooper_acquire() argument 48 void ALooper_release(ALooper* looper) { in ALooper_release() argument 53 sp<Looper> looper = Looper::getForThread(); in ALooper_pollOnce() local 54 if (looper == NULL) { in ALooper_pollOnce() 64 sp<Looper> looper = Looper::getForThread(); in ALooper_pollAll() local 65 if (looper == NULL) { in ALooper_pollAll() 74 void ALooper_wake(ALooper* looper) { in ALooper_wake() argument 75 ALooper_to_Looper(looper)->wake(); in ALooper_wake() 83 int ALooper_removeFd(ALooper* looper, int fd) { in ALooper_removeFd() argument [all …]
|
/aosp14/system/core/libutils/ |
H A D | Looper_fuzz.cpp | 41 [](FuzzedDataProvider* dataProvider, sp<Looper> looper, Pipe) -> void { in __anonda8a39c00102() 44 [](FuzzedDataProvider* dataProvider, sp<Looper> looper, Pipe) -> void { in __anonda8a39c00202() 48 [](FuzzedDataProvider* dataProvider, sp<Looper> looper, Pipe pipeObj) -> void { in __anonda8a39c00302() 49 looper->addFd(pipeObj.receiveFd, dataProvider->ConsumeIntegral<int>(), in __anonda8a39c00302() 54 looper->addFd(pipeObj.receiveFd, dataProvider->ConsumeIntegral<int>(), in __anonda8a39c00402() 59 looper->addFd(pipeObj.receiveFd, dataProvider->ConsumeIntegral<int>(), in __anonda8a39c00502() 64 looper->addFd(pipeObj.receiveFd, dataProvider->ConsumeIntegral<int>(), in __anonda8a39c00602() 68 [](FuzzedDataProvider*, sp<Looper> looper, Pipe) -> void { looper->wake(); }, in __anonda8a39c00702() 74 sp<Looper> looper = new Looper(dataProvider.ConsumeBool()); in LLVMFuzzerTestOneInput() local 79 operations[op](&dataProvider, looper, pipeObj); in LLVMFuzzerTestOneInput() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/am/ |
H A D | BroadcastLoopers.java | 50 public static void addLooper(@NonNull Looper looper) { in addLooper() argument 52 sLoopers.add(Objects.requireNonNull(looper)); in addLooper() 61 final Looper looper = Looper.myLooper(); in addMyLooper() local 62 if (looper != null) { in addMyLooper() 64 if (sLoopers.add(looper)) { in addMyLooper() 77 waitForCondition(pw, (looper, latch) -> { in waitForIdle() 78 final MessageQueue queue = looper.getQueue(); in waitForIdle() 92 waitForCondition(pw, (looper, latch) -> { in waitForBarrier() 93 (new Handler(looper)).post(() -> { in waitForBarrier() 109 final Looper looper = sLoopers.valueAt(i); in waitForCondition() local [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/util/concurrency/ |
H A D | SysUIConcurrencyModule.java | 109 public static Executor provideExecutor(@Background Looper looper) { in provideExecutor() argument 110 return new ExecutorImpl(looper); in provideExecutor() 120 return new ExecutorImpl(looper); in provideBroadcastRunningExecutor() 129 public static Executor provideLongRunningExecutor(@LongRunning Looper looper) { in provideLongRunningExecutor() argument 130 return new ExecutorImpl(looper); in provideLongRunningExecutor() 140 @LongRunning Looper looper) { in provideLongRunningDelayableExecutor() 141 return new ExecutorImpl(looper); in provideLongRunningDelayableExecutor() 150 public static Executor provideBackgroundExecutor(@Background Looper looper) { in provideBackgroundExecutor() argument 151 return new ExecutorImpl(looper); in provideBackgroundExecutor() 160 return new ExecutorImpl(looper); in provideDelayableExecutor() [all …]
|
/aosp14/frameworks/base/core/java/android/os/ |
H A D | HandlerThread.java | 138 Looper looper = getLooper(); in quit() local 139 if (looper != null) { in quit() 140 looper.quit(); in quit() 165 Looper looper = getLooper(); in quitSafely() local 166 if (looper != null) { in quitSafely() 167 looper.quitSafely(); in quitSafely()
|
H A D | Handler.java | 161 public Handler(@NonNull Looper looper) { in Handler() argument 162 this(looper, null, false); in Handler() 172 public Handler(@NonNull Looper looper, @Nullable Callback callback) { in Handler() argument 173 this(looper, callback, false); in Handler() 257 this(looper, callback, async, /* shared= */ false); in Handler() 261 public Handler(@NonNull Looper looper, @Nullable Callback callback, boolean async, in Handler() argument 263 mLooper = looper; in Handler() 264 mQueue = looper.mQueue; in Handler() 283 public static Handler createAsync(@NonNull Looper looper) { in createAsync() argument 285 return new Handler(looper, null, true); in createAsync() [all …]
|
H A D | TestLooperManager.java | 45 public TestLooperManager(Looper looper) { in TestLooperManager() argument 47 if (sHeldLoopers.contains(looper)) { in TestLooperManager() 50 sHeldLoopers.add(looper); in TestLooperManager() 52 mLooper = looper; in TestLooperManager() 55 new Handler(looper).post(new LooperHolder()); in TestLooperManager()
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/tiles/ |
H A D | InternetTileNewImplTest.kt | 78 private lateinit var looper: TestableLooper 92 looper = TestableLooper.get(this) 113 looper.looper, 114 Handler(looper.looper), 128 looper.processAllMessages() 138 looper.processAllMessages() 156 looper.processAllMessages() 171 looper.processAllMessages() 186 looper.processAllMessages() 206 looper.processAllMessages() [all …]
|
/aosp14/frameworks/base/media/java/android/media/ |
H A D | MediaSync.java | 258 Looper looper; in setCallback() local 259 if ((looper = Looper.myLooper()) == null) { in setCallback() 260 looper = Looper.getMainLooper(); in setCallback() 262 if (looper == null) { in setCallback() 265 mCallbackHandler = new Handler(looper); in setCallback() 291 Looper looper; in setOnErrorListener() local 292 if ((looper = Looper.myLooper()) == null) { in setOnErrorListener() 293 looper = Looper.getMainLooper(); in setOnErrorListener() 295 if (looper == null) { in setOnErrorListener() 298 mOnErrorListenerHandler = new Handler(looper); in setOnErrorListener()
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | BatchedInputEventReceiver.java | 41 InputChannel inputChannel, Looper looper, Choreographer choreographer) { in BatchedInputEventReceiver() argument 42 super(inputChannel, looper); in BatchedInputEventReceiver() 45 mHandler = new Handler(looper); in BatchedInputEventReceiver() 135 public SimpleBatchedInputEventReceiver(InputChannel inputChannel, Looper looper, in SimpleBatchedInputEventReceiver() argument 137 super(inputChannel, looper, choreographer); in SimpleBatchedInputEventReceiver()
|
H A D | DisplayEventReceiver.java | 106 public DisplayEventReceiver(Looper looper) { in DisplayEventReceiver() argument 107 this(looper, VSYNC_SOURCE_APP, /* eventRegistration */ 0, /* layerHandle */ 0L); in DisplayEventReceiver() 110 public DisplayEventReceiver(Looper looper, int vsyncSource, int eventRegistration) { in DisplayEventReceiver() argument 111 this(looper, vsyncSource, eventRegistration, /* layerHandle */ 0L); in DisplayEventReceiver() 123 public DisplayEventReceiver(Looper looper, int vsyncSource, int eventRegistration, in DisplayEventReceiver() argument 125 if (looper == null) { in DisplayEventReceiver() 129 mMessageQueue = looper.getQueue(); in DisplayEventReceiver()
|
H A D | Choreographer.java | 112 Looper looper = Looper.myLooper(); 113 if (looper == null) { 132 if (looper == null) { 278 mLooper = looper; in Choreographer() 279 mHandler = new FrameHandler(looper); in Choreographer() 333 @NonNull Looper looper) { in getInstanceForSurfaceControl() argument 334 if (looper == null) { in getInstanceForSurfaceControl() 374 boolean isTheLooperSame(Looper looper) { in isTheLooperSame() argument 375 return mLooper == looper; in isTheLooperSame() 1249 public FrameHandler(Looper looper) { in FrameHandler() argument [all …]
|
H A D | InputFilter.java | 123 public InputFilter(Looper looper) { in InputFilter() argument 124 mH = new H(looper); in InputFilter() 218 public H(Looper looper) { in H() argument 219 super(looper); in H()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/charging/ |
H A D | WirelessChargingAnimation.java | 60 private WirelessChargingAnimation(@NonNull Context context, @Nullable Looper looper, in WirelessChargingAnimation() argument 63 mCurrentWirelessChargingView = new WirelessChargingView(context, looper, in WirelessChargingAnimation() 74 @Nullable Looper looper, int transmittingBatteryLevel, int batteryLevel, in makeWirelessChargingAnimation() argument 77 return new WirelessChargingAnimation(context, looper, transmittingBatteryLevel, in makeWirelessChargingAnimation() 124 public WirelessChargingView(Context context, @Nullable Looper looper, in WirelessChargingView() argument 146 if (looper == null) { in WirelessChargingView() 148 looper = Looper.myLooper(); in WirelessChargingView() 149 if (looper == null) { in WirelessChargingView() 156 mHandler = new Handler(looper, null) { in WirelessChargingView()
|
/aosp14/frameworks/base/services/core/java/com/android/server/location/contexthub/ |
H A D | AuthStateDenialTimer.java | 51 public AuthStateDenialTimer(ContextHubClientBroker client, long nanoAppId, Looper looper) { in AuthStateDenialTimer() argument 54 mHandler = new CountDownHandler(looper); in AuthStateDenialTimer() 86 CountDownHandler(Looper looper) { in CountDownHandler() argument 87 super(looper); in CountDownHandler()
|
/aosp14/frameworks/base/core/java/android/widget/ |
H A D | Toast.java | 169 public Toast(@NonNull Context context, @Nullable Looper looper) { in Toast() argument 172 looper = getLooper(looper); in Toast() 173 mHandler = new Handler(looper); in Toast() 176 mCallbacks, looper); in Toast() 183 private Looper getLooper(@Nullable Looper looper) { in getLooper() argument 184 if (looper != null) { in getLooper() 185 return looper; in getLooper() 504 Toast result = new Toast(context, looper); in makeText() 533 Toast result = new Toast(context, looper); in makeCustomToastWithIcon() 645 @Nullable Looper looper) { in TN() argument [all …]
|
/aosp14/frameworks/base/cmds/incidentd/src/ |
H A D | main.cpp | 37 sp<Looper> looper(Looper::prepare(0 /* opts */)); in main() local 47 sp<IncidentService> service = new IncidentService(looper); in main() 56 looper->pollAll(-1 /* timeoutMillis */); in main()
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_view_InputQueue.cpp | 49 InputQueue::InputQueue(jobject inputQueueObj, const sp<Looper>& looper, in InputQueue() argument 52 mDispatchLooper(looper), mHandler(new WeakMessageHandler(this)) { in InputQueue() 65 void InputQueue::attachLooper(Looper* looper, int ident, in attachLooper() argument 69 if (looper == mAppLoopers[i]) { in attachLooper() 73 mAppLoopers.push(looper); in attachLooper() 74 looper->addFd(mDispatchReadFd, ident, ALOOPER_EVENT_INPUT, callback, data); in attachLooper() 188 InputQueue* InputQueue::createQueue(jobject inputQueueObj, const sp<Looper>& looper) { in createQueue() argument 196 return new InputQueue(inputQueueObj, looper, pipeFds[0], pipeFds[1]); in createQueue()
|
/aosp14/frameworks/base/tests/Input/src/com/android/test/input/ |
H A D | SpyInputEventSenderAndReceiver.kt | 34 class SpyInputEventReceiver(channel: InputChannel, looper: Looper) : 35 InputEventReceiver(channel, looper) { 52 class SpyInputEventSender(channel: InputChannel, looper: Looper) : 53 InputEventSender(channel, looper) {
|
H A D | InputEventSenderAndReceiverTest.kt | 49 private class CrashingInputEventReceiver(channel: InputChannel, looper: Looper) : 50 InputEventReceiver(channel, looper) { 73 val looper = mHandlerThread.getLooper() regex 74 mSender = SpyInputEventSender(channels[0], looper) 75 mReceiver = SpyInputEventReceiver(channels[1], looper)
|
/aosp14/frameworks/base/services/core/java/com/android/server/location/gnss/ |
H A D | NetworkTimeHelper.java | 56 @NonNull Context context, @NonNull Looper looper, in create() argument 60 new TimeDetectorNetworkTimeHelper.EnvironmentImpl(looper); in create() 63 return new NtpNetworkTimeHelper(context, looper, injectTimeCallback); in create()
|
/aosp14/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/util/concurrency/ |
H A D | FakeThreadFactory.java | 40 public void setLooper(Looper looper) { in setLooper() argument 41 mLooper = looper; in setLooper() 70 public DelayableExecutor buildDelayableExecutorOnLooper(Looper looper) { in buildDelayableExecutorOnLooper() argument
|
/aosp14/frameworks/base/services/core/java/com/android/server/ |
H A D | FgThread.java | 50 final Looper looper = sInstance.getLooper(); in ensureThreadLocked() local 51 looper.setTraceTag(Trace.TRACE_TAG_SYSTEM_SERVER); in ensureThreadLocked() 52 looper.setSlowLogThresholdMs( in ensureThreadLocked()
|
/aosp14/frameworks/base/apex/jobscheduler/service/java/com/android/server/ |
H A D | AppSchedulingModuleThread.java | 48 final Looper looper = sInstance.getLooper(); in ensureThreadLocked() local 49 looper.setTraceTag(Trace.TRACE_TAG_SYSTEM_SERVER); in ensureThreadLocked() 50 looper.setSlowLogThresholdMs( in ensureThreadLocked()
|
/aosp14/frameworks/base/core/java/com/android/internal/os/ |
H A D | BackgroundThread.java | 45 final Looper looper = sInstance.getLooper(); in ensureThreadLocked() local 46 looper.setTraceTag(Trace.TRACE_TAG_SYSTEM_SERVER); in ensureThreadLocked() 47 looper.setSlowLogThresholdMs( in ensureThreadLocked()
|