Home
last modified time | relevance | path

Searched refs:SDL_SpinLock (Results 1 – 11 of 11) sorted by relevance

/third_party/flutter/skia/third_party/externals/sdl/include/
DSDL_atomic.h89 typedef int SDL_SpinLock; typedef
98 extern DECLSPEC SDL_bool SDLCALL SDL_AtomicTryLock(SDL_SpinLock *lock);
105 extern DECLSPEC void SDLCALL SDL_AtomicLock(SDL_SpinLock *lock);
112 extern DECLSPEC void SDLCALL SDL_AtomicUnlock(SDL_SpinLock *lock);
130 { SDL_SpinLock _tmp = 0; SDL_AtomicLock(&_tmp); SDL_AtomicUnlock(&_tmp); }
/third_party/flutter/skia/third_party/externals/sdl/src/atomic/
DSDL_spinlock.c37 SDL_AtomicTryLock(SDL_SpinLock *lock) in SDL_AtomicTryLock()
107 SDL_AtomicLock(SDL_SpinLock *lock) in SDL_AtomicLock()
116 SDL_AtomicUnlock(SDL_SpinLock *lock) in SDL_AtomicUnlock()
DSDL_atomic.c66 static SDL_SpinLock locks[32];
/third_party/flutter/skia/third_party/externals/sdl/src/thread/windows/
DSDL_systls.c38 static SDL_SpinLock lock; in SDL_SYS_GetTLSData()
/third_party/flutter/skia/third_party/externals/sdl/src/thread/pthread/
DSDL_systls.c37 static SDL_SpinLock lock; in SDL_SYS_GetTLSData()
/third_party/flutter/skia/third_party/externals/sdl/src/thread/
DSDL_thread.c132 static SDL_SpinLock tls_lock; in SDL_Generic_GetTLSData()
208 static SDL_SpinLock tls_lock; in SDL_GetErrBuf()
/third_party/flutter/skia/third_party/externals/sdl/test/
Dtestatomic.c40 SDL_SpinLock lock = 0; in RunBasicTest()
280 SDL_SpinLock lock;
284 char cache_pad4[SDL_CACHELINE_SIZE-sizeof(SDL_SpinLock)-2*sizeof(SDL_atomic_t)];
/third_party/flutter/skia/third_party/externals/sdl/src/
DSDL_assert.c267 static SDL_SpinLock spinlock = 0; in SDL_ReportAssertion()
/third_party/flutter/skia/third_party/externals/sdl/src/dynapi/
DSDL_dynapi.c302 static SDL_SpinLock lock = 0; in SDL_InitDynamicAPI()
DSDL_dynapi_procs.h98 SDL_DYNAPI_PROC(SDL_bool,SDL_AtomicTryLock,(SDL_SpinLock *a),(a),return)
99 SDL_DYNAPI_PROC(void,SDL_AtomicLock,(SDL_SpinLock *a),(a),)
100 SDL_DYNAPI_PROC(void,SDL_AtomicUnlock,(SDL_SpinLock *a),(a),)
/third_party/flutter/skia/third_party/externals/sdl/src/timer/
DSDL_timer.c61 SDL_SpinLock lock;