Home
last modified time | relevance | path

Searched refs:thread_local_storage (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/SDL2/src/thread/pthread/
A DSDL_systls.c29 static pthread_key_t thread_local_storage = INVALID_PTHREAD_KEY; variable
35 if (thread_local_storage == INVALID_PTHREAD_KEY && !generic_local_storage) { in SDL_SYS_GetTLSData()
38 if (thread_local_storage == INVALID_PTHREAD_KEY && !generic_local_storage) { in SDL_SYS_GetTLSData()
42 thread_local_storage = storage; in SDL_SYS_GetTLSData()
53 return (SDL_TLSData *)pthread_getspecific(thread_local_storage); in SDL_SYS_GetTLSData()
62 if (pthread_setspecific(thread_local_storage, data) != 0) { in SDL_SYS_SetTLSData()
/AliOS-Things-master/components/SDL2/src/thread/windows/
A DSDL_systls.c43 static DWORD thread_local_storage = TLS_OUT_OF_INDEXES; variable
49 if (thread_local_storage == TLS_OUT_OF_INDEXES && !generic_local_storage) { in SDL_SYS_GetTLSData()
52 if (thread_local_storage == TLS_OUT_OF_INDEXES && !generic_local_storage) { in SDL_SYS_GetTLSData()
56 thread_local_storage = storage; in SDL_SYS_GetTLSData()
67 return (SDL_TLSData *)TlsGetValue(thread_local_storage); in SDL_SYS_GetTLSData()
76 if (!TlsSetValue(thread_local_storage, data)) { in SDL_SYS_SetTLSData()

Completed in 5 milliseconds