Lines Matching refs:looper
102 void Looper::setForThread(const sp<Looper>& looper) { in setForThread() argument
105 if (looper != nullptr) { in setForThread()
106 looper->incStrong((void*)threadDestructor); in setForThread()
109 pthread_setspecific(gTLSKey, looper.get()); in setForThread()
120 Looper* looper = (Looper*)pthread_getspecific(gTLSKey); in getForThread() local
121 return sp<Looper>::fromExisting(looper); in getForThread()
126 sp<Looper> looper = Looper::getForThread(); in prepare() local
127 if (looper == nullptr) { in prepare()
128 looper = sp<Looper>::make(allowNonCallbacks); in prepare()
129 Looper::setForThread(looper); in prepare()
131 if (looper->getAllowNonCallbacks() != allowNonCallbacks) { in prepare()
135 return looper; in prepare()