Home
last modified time | relevance | path

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

/AliOS-Things-master/components/SDL2/include/
A 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);
133 { SDL_SpinLock _tmp = 0; SDL_AtomicLock(&_tmp); SDL_AtomicUnlock(&_tmp); }
/AliOS-Things-master/components/SDL2/src/atomic/
A DSDL_spinlock.c44 SDL_COMPILE_TIME_ASSERT(locksize, 4==sizeof(SDL_SpinLock));
55 SDL_AtomicTryLock(SDL_SpinLock *lock) in SDL_AtomicTryLock()
152 SDL_AtomicLock(SDL_SpinLock *lock) in SDL_AtomicLock()
168 SDL_AtomicUnlock(SDL_SpinLock *lock) in SDL_AtomicUnlock()
A DSDL_atomic.c109 static SDL_SpinLock locks[32];
/AliOS-Things-master/components/SDL2/src/thread/pthread/
A DSDL_systls.c36 static SDL_SpinLock lock; in SDL_SYS_GetTLSData()
/AliOS-Things-master/components/SDL2/src/thread/windows/
A DSDL_systls.c50 static SDL_SpinLock lock; in SDL_SYS_GetTLSData()
/AliOS-Things-master/components/SDL2/src/thread/
A DSDL_thread.c132 static SDL_SpinLock tls_lock; in SDL_Generic_GetTLSData()
213 static SDL_SpinLock tls_lock; in SDL_GetErrBuf()
/AliOS-Things-master/components/SDL2/test/
A Dtestatomic.c40 SDL_SpinLock lock = 0; in RunBasicTest()
283 SDL_SpinLock lock;
287 char cache_pad4[SDL_CACHELINE_SIZE-sizeof(SDL_SpinLock)-2*sizeof(SDL_atomic_t)];
/AliOS-Things-master/components/SDL2/src/
A DSDL_assert.c318 static SDL_SpinLock spinlock = 0; in SDL_ReportAssertion()
/AliOS-Things-master/components/SDL2/src/timer/
A DSDL_timer.c61 SDL_SpinLock lock;
/AliOS-Things-master/components/SDL2/src/dynapi/
A DSDL_dynapi.c345 static SDL_SpinLock lock = 0; in SDL_InitDynamicAPI()
A DSDL_dynapi_procs.h94 SDL_DYNAPI_PROC(SDL_bool,SDL_AtomicTryLock,(SDL_SpinLock *a),(a),return)
95 SDL_DYNAPI_PROC(void,SDL_AtomicLock,(SDL_SpinLock *a),(a),)
96 SDL_DYNAPI_PROC(void,SDL_AtomicUnlock,(SDL_SpinLock *a),(a),)
/AliOS-Things-master/components/SDL2/src/video/
A DSDL_pixels.c500 static SDL_SpinLock formats_lock = 0;
/AliOS-Things-master/components/SDL2/src/joystick/hidapi/
A DSDL_hidapijoystick.c84 static SDL_SpinLock SDL_HIDAPI_spinlock;
/AliOS-Things-master/components/SDL2/src/audio/
A DSDL_audiocvt.c430 static SDL_SpinLock ResampleFilterSpinlock = 0;

Completed in 20 milliseconds