Home
last modified time | relevance | path

Searched refs:SDL_sem (Results 1 – 24 of 24) sorted by relevance

/AliOS-Things-master/components/SDL2/src/thread/generic/
A DSDL_syssem.c32 SDL_sem *
36 return (SDL_sem *) 0; in SDL_CreateSemaphore()
45 SDL_SemTryWait(SDL_sem * sem) in SDL_SemTryWait()
57 SDL_SemWait(SDL_sem * sem) in SDL_SemWait()
63 SDL_SemValue(SDL_sem * sem) in SDL_SemValue()
69 SDL_SemPost(SDL_sem * sem) in SDL_SemPost()
84 SDL_sem *
87 SDL_sem *sem; in SDL_CreateSemaphore()
180 SDL_SemWait(SDL_sem * sem) in SDL_SemWait()
186 SDL_SemValue(SDL_sem * sem) in SDL_SemValue()
[all …]
A DSDL_syscond.c36 SDL_sem *wait_sem;
37 SDL_sem *wait_done;
A DSDL_sysmutex.c33 SDL_sem *sem;
/AliOS-Things-master/components/SDL2/src/thread/psp/
A DSDL_syssem.c42 SDL_sem *SDL_CreateSemaphore(Uint32 initial_value) in SDL_CreateSemaphore()
44 SDL_sem *sem; in SDL_CreateSemaphore()
46 sem = (SDL_sem *) malloc(sizeof(*sem)); in SDL_CreateSemaphore()
63 void SDL_DestroySemaphore(SDL_sem *sem) in SDL_DestroySemaphore()
79 int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout) in SDL_SemWaitTimeout()
115 int SDL_SemTryWait(SDL_sem *sem) in SDL_SemTryWait()
120 int SDL_SemWait(SDL_sem *sem) in SDL_SemWait()
126 Uint32 SDL_SemValue(SDL_sem *sem) in SDL_SemValue()
142 int SDL_SemPost(SDL_sem *sem) in SDL_SemPost()
A DSDL_syscond.c38 SDL_sem *wait_sem;
39 SDL_sem *wait_done;
A DSDL_sysmutex.c35 SDL_sem *sem;
/AliOS-Things-master/components/SDL2/src/thread/windows/
A DSDL_syssem.c39 SDL_sem *
42 SDL_sem *sem; in SDL_CreateSemaphore()
45 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
67 SDL_DestroySemaphore(SDL_sem * sem) in SDL_DestroySemaphore()
79 SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout) in SDL_SemWaitTimeout()
109 SDL_SemTryWait(SDL_sem * sem) in SDL_SemTryWait()
115 SDL_SemWait(SDL_sem * sem) in SDL_SemWait()
122 SDL_SemValue(SDL_sem * sem) in SDL_SemValue()
132 SDL_SemPost(SDL_sem * sem) in SDL_SemPost()
/AliOS-Things-master/components/SDL2/src/thread/pthread/
A DSDL_syssem.c45 SDL_sem *
48 SDL_sem *sem = (SDL_sem *) SDL_malloc(sizeof(SDL_sem)); in SDL_CreateSemaphore()
62 SDL_DestroySemaphore(SDL_sem * sem) in SDL_DestroySemaphore()
71 SDL_SemTryWait(SDL_sem * sem) in SDL_SemTryWait()
86 SDL_SemWait(SDL_sem * sem) in SDL_SemWait()
105 SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout) in SDL_SemWaitTimeout()
180 SDL_SemValue(SDL_sem * sem) in SDL_SemValue()
193 SDL_SemPost(SDL_sem * sem) in SDL_SemPost()
/AliOS-Things-master/components/SDL2/include/
A DSDL_mutex.h107 typedef struct SDL_semaphore SDL_sem; typedef
112 extern DECLSPEC SDL_sem *SDLCALL SDL_CreateSemaphore(Uint32 initial_value);
117 extern DECLSPEC void SDLCALL SDL_DestroySemaphore(SDL_sem * sem);
124 extern DECLSPEC int SDLCALL SDL_SemWait(SDL_sem * sem);
132 extern DECLSPEC int SDLCALL SDL_SemTryWait(SDL_sem * sem);
143 extern DECLSPEC int SDLCALL SDL_SemWaitTimeout(SDL_sem * sem, Uint32 ms);
150 extern DECLSPEC int SDLCALL SDL_SemPost(SDL_sem * sem);
155 extern DECLSPEC Uint32 SDLCALL SDL_SemValue(SDL_sem * sem);
/AliOS-Things-master/components/SDL2/src/audio/alios/
A DSDL_alios_audio.c51 SDL_sem *first_run_semaphore = (SDL_sem *) arg; in ALSA_HotplugThread()
84 SDL_sem *semaphore = SDL_CreateSemaphore(0); in AOS_DetectDevices()
/AliOS-Things-master/components/SDL2/src/audio/jack/
A DSDL_jackaudio.h34 SDL_sem *iosem;
/AliOS-Things-master/components/SDL2/src/audio/openslES/
A DSDL_openslES.h38 SDL_sem *playsem;
/AliOS-Things-master/components/SDL2/src/video/android/
A DSDL_androidvideo.h45 extern SDL_sem *Android_PauseSem, *Android_ResumeSem;
A DSDL_androidvideo.c69 SDL_sem *Android_PauseSem = NULL;
70 SDL_sem *Android_ResumeSem = NULL;
/AliOS-Things-master/components/SDL2/src/audio/coreaudio/
A DSDL_coreaudio.h56 SDL_sem *ready_semaphore;
/AliOS-Things-master/components/SDL2/test/
A Dtestsem.c23 static SDL_sem *sem;
A Dtestatomic.c117 static SDL_sem *threadDone;
474 static SDL_sem *writersDone;
475 static SDL_sem *readersDone;
/AliOS-Things-master/components/SDL2/src/audio/alsa/
A DSDL_alsa_audio.c785 SDL_sem *first_run_semaphore = (SDL_sem *) arg; in ALSA_HotplugThread()
941 SDL_sem *semaphore = SDL_CreateSemaphore(0); in ALSA_DetectDevices()
/AliOS-Things-master/components/SDL2/src/joystick/psp/
A DSDL_sysjoystick.c43 static SDL_sem *pad_sem = NULL;
/AliOS-Things-master/components/SDL2/src/joystick/hidapi/
A DSDL_hidapi_rumble.c49 SDL_sem *request_sem;
/AliOS-Things-master/components/SDL2/src/video/cocoa/
A DSDL_cocoamousetap.m45 SDL_sem *runloopStartedSemaphore;
140 SDL_SemPost((SDL_sem*)info);
/AliOS-Things-master/components/SDL2/src/video/psp/
A DSDL_pspevents.c49 static SDL_sem *event_sem = NULL;
/AliOS-Things-master/components/SDL2/src/timer/
A DSDL_timer.c62 SDL_sem *sem;
/AliOS-Things-master/components/SDL2/src/dynapi/
A DSDL_dynapi_procs.h295 SDL_DYNAPI_PROC(SDL_sem*,SDL_CreateSemaphore,(Uint32 a),(a),return)
296 SDL_DYNAPI_PROC(void,SDL_DestroySemaphore,(SDL_sem *a),(a),)
297 SDL_DYNAPI_PROC(int,SDL_SemWait,(SDL_sem *a),(a),return)
298 SDL_DYNAPI_PROC(int,SDL_SemTryWait,(SDL_sem *a),(a),return)
299 SDL_DYNAPI_PROC(int,SDL_SemWaitTimeout,(SDL_sem *a, Uint32 b),(a,b),return)
300 SDL_DYNAPI_PROC(int,SDL_SemPost,(SDL_sem *a),(a),return)
301 SDL_DYNAPI_PROC(Uint32,SDL_SemValue,(SDL_sem *a),(a),return)

Completed in 23 milliseconds