Searched refs:tls (Results 1 - 9 of 9) sorted by relevance

/frameworks/native/opengl/libs/EGL/
H A Degl_tls.cpp73 egl_tls_t* tls = getTLS(); local
74 if (tls->error != error) {
84 tls->error = error;
89 egl_tls_t* tls = getTLS(); local
90 if (tls->logCallWithNoContext == true) {
91 tls->logCallWithNoContext = false;
98 egl_tls_t* tls = (egl_tls_t*)pthread_getspecific(sKey); local
99 if (tls == 0) {
100 tls = new egl_tls_t;
101 pthread_setspecific(sKey, tls);
108 egl_tls_t* tls = (egl_tls_t*)pthread_getspecific(sKey); local
126 egl_tls_t* tls = (egl_tls_t*)pthread_getspecific(sKey); local
144 egl_tls_t* tls = (egl_tls_t *)pthread_getspecific(sKey); local
[all...]
H A DgetProcAddress.cpp46 "ldr r12, [r12, %[tls]] \n" \
53 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \
66 "ldr x16, [x16, %[tls]]\n" \
73 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \
87 "mov %P[tls](%[fn]), %[fn]\n" \
95 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
109 "mov %P[tls](%[fn]), %[fn]\n" \
117 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
135 "rdhwr %[tls], $29\n\t" \
136 "lw %[t0], %[OPENGL_API](%[tls])\
[all...]
/frameworks/native/opengl/libs/GLES2/
H A Dgl2.cpp56 "ldr r12, [r12, %[tls]] \n" \
60 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \
72 "ldr x16, [x16, %[tls]]\n" \
78 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \
91 "mov %P[tls](%[fn]), %[fn]\n" \
97 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
110 "mov %P[tls](%[fn]), %[fn]\n" \
116 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
134 "rdhwr %[tls], $29\n\t" \
135 "lw %[t0], %[OPENGL_API](%[tls])\
[all...]
/frameworks/compile/mclinker/lib/Target/ARM/
H A DARMRelocationFunctions.h34 DECL_ARM_APPLY_RELOC_FUNC(tls) \
146 { &tls, 104, "R_ARM_TLS_GD32" }, \
149 { &tls, 107, "R_ARM_TLS_IE32" }, \
150 { &tls, 108, "R_ARM_TLS_LE32" }, \
H A DARMRelocator.cpp1434 ARMRelocator::Result tls(Relocation& pReloc, ARMRelocator& pParent) function
/frameworks/native/opengl/libs/GLES_CM/
H A Dgl.cpp112 "ldr r12, [r12, %[tls]] \n" \
116 : [tls] "J"(TLS_SLOT_OPENGL_API*4), \
128 "ldr x16, [x16, %[tls]]\n" \
134 : [tls] "i" (TLS_SLOT_OPENGL_API * sizeof(void*)), \
147 "mov %P[tls](%[fn]), %[fn]\n" \
153 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
166 "mov %P[tls](%[fn]), %[fn]\n" \
172 : [tls] "i" (TLS_SLOT_OPENGL_API*sizeof(void*)), \
190 "rdhwr %[tls], $29\n\t" \
191 "lw %[t0], %[OPENGL_API](%[tls])\
[all...]
/frameworks/native/libs/binder/
H A DBufferedTextOutput.cpp89 static thread_store_t tls; member in namespace:android
93 ThreadState* ts = (ThreadState*) thread_store_get( &tls );
96 thread_store_set( &tls, ts, threadDestructor );
/frameworks/rs/cpu_ref/
H A DrsCpuCore.cpp96 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); local
97 return tls->mContext;
101 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); local
102 return tls->mScript;
252 ALOGE("Failed to init thread tls key.");
587 ScriptTLSStruct * tls = (ScriptTLSStruct *)pthread_getspecific(gThreadTLSKey); local
588 rsAssert(tls);
589 RsdCpuScriptImpl *old = tls->mImpl;
590 tls->mImpl = sc;
591 tls
[all...]
/frameworks/rs/
H A DrsScriptC.cpp35 #define GET_TLS() Context::ScriptTLSStruct * tls = \
37 Context * rsc = tls->mContext; \
38 ScriptC * sc = (ScriptC *) tls->mScript

Completed in 134 milliseconds