/external/qemu/android/ |
H A D | looper.h | 74 /* Create a new generic looper that can be used in any context / thread. */ 77 /* Create a new looper which is implemented on top of the QEMU main event 91 Duration (*now) (Looper* looper); 92 void (*timer_init)(Looper* looper, LoopTimer* timer, LoopTimerFunc callback, void* opaque); 93 void (*io_init) (Looper* looper, LoopIo* io, int fd, LoopIoFunc callback, void* opaque); 94 int (*run) (Looper* looper, Duration deadline_ms); 95 void (*forceQuit) (Looper* looper); 96 void (*destroy) (Looper* looper); 126 * Each timer belongs to only one looper object. 130 Looper* looper, 129 loopTimer_init(LoopTimer* timer, Looper* looper, LoopTimerFunc callback, void* opaque) argument 223 loopIo_init(LoopIo* io, Looper* looper, int fd, LoopIoFunc callback, void* opaque) argument 274 looper_now(Looper* looper) argument 287 looper_run(Looper* looper) argument 303 looper_runWithTimeout(Looper* looper, Duration timeout_ms) argument 315 looper_runWithDeadline(Looper* looper, Duration deadline_ms) argument 325 looper_forceQuit(Looper* looper) argument 337 looper_free(Looper* looper) argument [all...] |
H A D | looper-generic.c | 17 #include "android/looper.h" 40 GLooper* looper; member in struct:GLoopTimer 46 static void glooper_addActiveTimer(GLooper* looper, GLoopTimer* timer); 47 static void glooper_delActiveTimer(GLooper* looper, GLoopTimer* timer); 48 static void glooper_addTimer(GLooper* looper, GLoopTimer* timer); 49 static void glooper_delTimer(GLooper* looper, GLoopTimer* timer); 56 glooper_delActiveTimer(tt->looper, tt); 75 glooper_addActiveTimer(tt->looper, tt); 86 glooptimer_startAbsolute(tt, timeout_ms + glooper_now((Looper*)tt->looper)); 105 glooper_delTimer(tt->looper, t 118 glooper_timer_init(Looper* looper, LoopTimer* timer, LoopTimerFunc callback, void* opaque) argument 152 GLooper* looper; member in struct:GLoopIo 234 glooper_io_init(Looper* looper, LoopIo* user, int fd, LoopIoFunc callback, void* opaque) argument 264 Looper looper; member in struct:GLooper 277 glooper_addTimer(GLooper* looper, GLoopTimer* tt) argument 283 glooper_delTimer(GLooper* looper, GLoopTimer* tt) argument 289 glooper_addActiveTimer(GLooper* looper, GLoopTimer* tt) argument 304 glooper_delActiveTimer(GLooper* looper, GLoopTimer* tt) argument 320 glooper_addIo(GLooper* looper, GLoopIo* io) argument 326 glooper_delIo(GLooper* looper, GLoopIo* io) argument 332 glooper_delPendingIo(GLooper* looper, GLoopIo* io) argument 338 glooper_modifyFd(GLooper* looper, int fd, int oldWanted, int newWanted) argument 358 GLooper* looper = (GLooper*)ll; local 365 GLooper* looper = (GLooper*) ll; local 467 GLooper* looper = (GLooper*)ll; local 483 GLooper* looper; local [all...] |
H A D | looper-qemu.c | 15 #include <android/looper.h> 82 qlooper_timer_init(Looper* looper, argument 132 QLooper* looper; member in struct:QLoopIo 137 static void qlooper_addIo(QLooper* looper, QLoopIo* io); 138 static void qlooper_delIo(QLooper* looper, QLoopIo* io); 150 io->looper = qlooper; 165 qlooper_delPendingIo(io->looper, io); 174 qlooper_addPendingIo(io->looper, io); 249 qlooper_delIo(io->looper, io); 274 qlooper_io_init(Looper* looper, argument 289 Looper looper; member in struct:QLooper 296 qlooper_addIo(QLooper* looper, QLoopIo* io) argument 303 qlooper_delIo(QLooper* looper, QLoopIo* io) argument 319 qlooper_addPendingIo(QLooper* looper, QLoopIo* io) argument 329 qlooper_delPendingIo(QLooper* looper, QLoopIo* io) argument 352 QLooper* looper = opaque; local 396 QLooper* looper = (QLooper*)ll; local 409 QLooper* looper = g_malloc0(sizeof(*looper)); local [all...] |
H A D | async-socket-connector.h | 94 * looper - An optional (can be NULL) I/O looper to use for connection I/O. If 95 * this parameter is NULL, the connector will create its own looper. 107 Looper* looper);
|
H A D | async-socket-connector.c | 48 /* I/O looper for asynchronous I/O. */ 49 Looper* looper; member in struct:AsyncSocketConnector 66 /* Flags whether (1) or not (0) connector owns the looper. */ 70 /* Asynchronous I/O looper callback invoked by the connector. 104 if (connector->looper != NULL) { 107 looper_free(connector->looper); 267 loopIo_init(connector->connector_io, connector->looper, 295 Looper* looper) 325 /* Create a looper for asynchronous I/O. */ 326 if (looper 291 async_socket_connector_new(const SockAddress* address, int retry_to, asc_event_cb cb, void* cb_opaque, Looper* looper) argument [all...] |
H A D | sync-utils.c | 56 IoLooper* looper; local 66 looper = iolooper_new(); 72 looper = iolooper_new(); 73 iolooper_add_write(looper, fd); 74 connect_status = iolooper_wait(looper, timeout); 76 iolooper_del_write(looper, fd); 79 iolooper_free(looper); 95 sync_socket->iolooper = looper;
|
H A D | hw-pipe-net.c | 27 #include "android/looper.h" 187 netPipe_initFromAddress( void* hwpipe, const SockAddress* address, Looper* looper ) 206 loopIo_init(pipe->io, looper, fd, netPipe_io_func, pipe); 543 Looper* looper = looper_newCore(); local 545 goldfish_pipe_add_type( "tcp", looper, &netPipeTcp_funcs ); 547 goldfish_pipe_add_type( "unix", looper, &netPipeUnix_funcs ); 549 goldfish_pipe_add_type( "opengles", looper, &openglesPipe_funcs );
|
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ |
H A D | ShadowHandlerThread.java | 15 private Looper looper; field in class:ShadowHandlerThread 32 looper = Looper.myLooper(); 45 // If the thread has been started, wait until the looper has been created. 47 while (thread.isAlive() && looper == null) { 54 return looper; 59 Looper looper = getLooper(); 60 if (looper != null) { 61 looper.quit();
|
H A D | ShadowLooper.java | 46 final ShadowLooper looper = shadowOf(myLooper()); 47 if (looper != shadowOf(getMainLooper())) { 48 while (!looper.quit) { 50 synchronized (looper) { 51 looper.wait(); 83 public static void pauseLooper(Looper looper) { argument 84 shadowOf(looper).pause(); 87 public static void unPauseLooper(Looper looper) { argument 88 shadowOf(looper).unPause();
|
H A D | ShadowHandler.java | 29 private Looper looper = Looper.myLooper(); field in class:ShadowHandler 34 this.looper = Looper.myLooper(); 37 public void __constructor__(Looper looper) { argument 38 this.looper = looper; 52 return shadowOf(looper).post(r, delayMillis); 57 return shadowOf(looper).postAtFrontOfQueue(runnable); 98 Robolectric.shadowOf(msg).setWhen(Robolectric.shadowOf(looper).getScheduler().getCurrentTime()+delayMillis); 134 Robolectric.shadowOf(msg).setWhen(Robolectric.shadowOf(looper).getScheduler().getCurrentTime()); 150 return looper; [all...] |
/external/robolectric/src/test/java/com/xtremelabs/robolectric/shadows/ |
H A D | LooperTest.java | 44 assertSame("junit test's thread should use the main looper", mainLooper, thisThreadsLooper); 71 Looper looper = ht.getLooper(); 72 looper.quit(); 73 assertTrue(shadowOf(looper).hasQuit()); 74 assertFalse(shadowOf(looper).post(new Runnable() { 78 assertFalse(shadowOf(looper).postAtFrontOfQueue(new Runnable() { 83 assertFalse(shadowOf(looper).getScheduler().areAnyRunnable()); 90 Looper looper = ht.getLooper(); 91 shadowOf(looper).pause(); 92 shadowOf(looper) [all...] |
H A D | HandlerThreadTest.java | 59 Looper looper = handlerThread.getLooper(); 60 assertFalse(shadowOf(looper).quit); 61 looper.quit(); 64 assertTrue(shadowOf(looper).quit);
|
/external/chromium_org/third_party/skia/tests/ |
H A D | DeviceLooperTest.cpp | 49 SkDeviceLooper looper(bitmap, rc, gRec[i].fRect, SkToBool(aa)); 51 bool valid = looper.next(); 54 REPORTER_ASSERT(reporter, looper.getBitmap().width() == bitmap.width()); 55 REPORTER_ASSERT(reporter, looper.getBitmap().height() == bitmap.height()); 56 REPORTER_ASSERT(reporter, equal(looper.getRC(), rc)); 58 REPORTER_ASSERT(reporter, !looper.next()); 65 SkDeviceLooper looper(bitmap, rc, r, false); 66 REPORTER_ASSERT(reporter, !looper.next()); 128 SkDeviceLooper looper(bitmap, rc, rect, gRec[i].fAA); 129 while (looper [all...] |
H A D | LayerDrawLooperTest.cpp | 60 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 62 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 63 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 100 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 102 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 103 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 140 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 142 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 143 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
|
/external/skia/tests/ |
H A D | DeviceLooperTest.cpp | 49 SkDeviceLooper looper(bitmap, rc, gRec[i].fRect, SkToBool(aa)); 51 bool valid = looper.next(); 54 REPORTER_ASSERT(reporter, looper.getBitmap().width() == bitmap.width()); 55 REPORTER_ASSERT(reporter, looper.getBitmap().height() == bitmap.height()); 56 REPORTER_ASSERT(reporter, equal(looper.getRC(), rc)); 58 REPORTER_ASSERT(reporter, !looper.next()); 65 SkDeviceLooper looper(bitmap, rc, r, false); 66 REPORTER_ASSERT(reporter, !looper.next()); 128 SkDeviceLooper looper(bitmap, rc, rect, gRec[i].fAA); 129 while (looper [all...] |
H A D | LayerDrawLooperTest.cpp | 60 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 62 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 63 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 100 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 102 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 103 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer); 140 SkAutoTUnref<SkLayerDrawLooper> looper(looperBuilder.detachLooper()); 142 void* buffer = allocator.reserveT<SkDrawLooper::Context>(looper->contextSize()); 143 SkDrawLooper::Context* context = looper->createContext(&canvas, buffer);
|
/external/qemu/ |
H A D | aio-android.c | 147 IoLooper* looper; local 159 looper = iolooper_new(); 164 iolooper_reset(looper); 177 iolooper_add_read(looper, node->fd); 180 iolooper_add_write(looper, node->fd); 187 if (!iolooper_has_operations(looper)) { 192 ret = iolooper_wait(looper, -1); 205 iolooper_is_read(looper, node->fd) && 210 iolooper_is_write(looper, node->fd) && 228 iolooper_free(looper); [all...] |
/external/chromium_org/base/android/java/src/org/chromium/base/ |
H A D | ThreadUtils.java | 32 public static void setUiThread(Looper looper) { argument 34 if (sUiThreadHandler != null && sUiThreadHandler.getLooper() != looper) { 35 throw new RuntimeException("UI thread looper is already set to " + 36 sUiThreadHandler.getLooper() + " (Main thread looper is " + 37 Looper.getMainLooper() + "), cannot set to new looper " + looper); 39 sUiThreadHandler = new Handler(looper);
|
/external/chromium_org/chrome/android/java/src/org/chromium/chrome/browser/banners/ |
H A D | InstallerDelegate.java | 61 * @param looper Thread to run the Runnable on. 67 Looper looper, PackageManager packageManager, Observer observer, String packageName) { 68 mHandler = new Handler(looper); 66 InstallerDelegate( Looper looper, PackageManager packageManager, Observer observer, String packageName) argument
|
/external/chromium_org/ui/views/ |
H A D | shadow_border.cc | 28 // TODO(sidharthms): Re-painting a shadow looper on every paint call may yield 34 skia::RefPtr<SkDrawLooper> looper = gfx::CreateShadowDrawLooper(shadows); local 35 paint.setLooper(looper.get());
|
/external/skia/src/effects/ |
H A D | SkLayerDrawLooper.cpp | 132 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {} 248 SkLayerDrawLooper* looper = builder.detachLooper(); local 249 SkASSERT(count == looper->fCount); 253 Rec* rec = looper->fRecs; 263 return looper; 378 SkLayerDrawLooper* looper = SkNEW(SkLayerDrawLooper); local 379 looper->fCount = fCount; 380 looper->fRecs = fRecs; 386 return looper; 131 LayerDrawLooperContext( const SkLayerDrawLooper* looper) argument [all...] |
/external/chromium_org/third_party/skia/experimental/PdfViewer/src/ |
H A D | SkPdfContext.cpp | 44 PdfMainLooper looper(&tokenizer, this, canvas); 45 looper.loop();
|
/external/skia/experimental/PdfViewer/src/ |
H A D | SkPdfContext.cpp | 44 PdfMainLooper looper(&tokenizer, this, canvas); 45 looper.loop();
|
/external/chromium_org/android_webview/java/src/org/chromium/android_webview/ |
H A D | AwContentsClientCallbackHelper.java | 93 private MyHandler(Looper looper) { argument 94 super(looper); 152 public AwContentsClientCallbackHelper(Looper looper, AwContentsClient contentsClient) { argument 153 mHandler = new MyHandler(looper);
|
/external/chromium_org/third_party/skia/src/effects/ |
H A D | SkLayerDrawLooper.cpp | 132 const SkLayerDrawLooper* looper) : fCurrRec(looper->fRecs) {} 349 SkLayerDrawLooper* looper = SkNEW(SkLayerDrawLooper); local 350 looper->fCount = fCount; 351 looper->fRecs = fRecs; 357 return looper; 131 LayerDrawLooperContext( const SkLayerDrawLooper* looper) argument
|