Home
last modified time | relevance | path

Searched refs:sem (Results 1 – 25 of 6236) sorted by relevance

12345678910>>...250

/dports/multimedia/v4l_compat/linux-5.13-rc2/kernel/locking/
H A Drwsem.c311 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_rwsem()
315 sem->magic = sem; in __init_rwsem()
928 return sem; in rwsem_down_read_slowpath()
998 return sem; in rwsem_down_read_slowpath()
1027 return sem; in rwsem_down_write_slowpath()
1181 return sem; in rwsem_wake()
1202 return sem; in rwsem_downgrade_wake()
1239 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_read_trylock()
1280 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_write_trylock()
1291 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __up_read()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/kernel/locking/
H A Drwsem.c311 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_rwsem()
315 sem->magic = sem; in __init_rwsem()
928 return sem; in rwsem_down_read_slowpath()
998 return sem; in rwsem_down_read_slowpath()
1027 return sem; in rwsem_down_write_slowpath()
1181 return sem; in rwsem_wake()
1202 return sem; in rwsem_downgrade_wake()
1239 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_read_trylock()
1280 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_write_trylock()
1291 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __up_read()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/kernel/locking/
H A Drwsem.c311 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_rwsem()
315 sem->magic = sem; in __init_rwsem()
928 return sem; in rwsem_down_read_slowpath()
998 return sem; in rwsem_down_read_slowpath()
1027 return sem; in rwsem_down_write_slowpath()
1181 return sem; in rwsem_wake()
1202 return sem; in rwsem_downgrade_wake()
1239 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_read_trylock()
1280 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __down_write_trylock()
1291 DEBUG_RWSEMS_WARN_ON(sem->magic != sem, sem); in __up_read()
[all …]
/dports/games/libretro-uae/libretro-uae-8333daa/sources/src/threaddep/
H A Dthread.h51 if ( sem->sem ) { in uae_sem_init()
67 if ( sem->sem ) { in uae_sem_destroy()
68 free(sem->sem); in uae_sem_destroy()
83 if ( ! sem->sem ) { in uae_sem_post()
105 if ( ! sem->sem ) { in uae_sem_wait()
126 if ( ! sem->sem ) { in uae_sem_trywait()
199 return sem->sem == 0 ? -1 : sem_close (sem->sem); in uae_sem_destroy()
204 return sem->sem == 0 ? -1 : sem_post (sem->sem); in uae_sem_post()
209 return sem->sem == 0 ? -1 : sem_wait (sem->sem); in uae_sem_wait()
213 return sem->sem == 0 ? -1 : sem_trywait (sem->sem); in uae_sem_trywait()
[all …]
/dports/audio/artyfx-lv2/openAV-ArtyFX-release-1.3-24-g6010d1a/src/dsp/zix/
H A Dsem.h121 semaphore_signal(sem->sem); in zix_sem_post()
127 semaphore_wait(sem->sem); in zix_sem_wait()
153 CloseHandle(sem->sem); in zix_sem_destroy()
159 ReleaseSemaphore(sem->sem, 1, NULL); in zix_sem_post()
165 WaitForSingleObject(sem->sem, INFINITE); in zix_sem_wait()
171 WaitForSingleObject(sem->sem, 0); in zix_sem_try_wait()
183 return sem_init(&sem->sem, 0, initial) in zix_sem_init()
190 sem_destroy(&sem->sem); in zix_sem_destroy()
196 sem_post(&sem->sem); in zix_sem_post()
206 while (sem_wait(&sem->sem) != 0) {} in zix_sem_wait()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/tty/
H A Dtty_ldsem.c64 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_ldsem()
68 sem->wait_readers = 0; in __init_ldsem()
148 __ldsem_wake(sem); in ldsem_wake()
176 return sem; in down_read_failed()
181 sem->wait_readers++; in down_read_failed()
188 __ldsem_wake(sem); in down_read_failed()
223 return sem; in down_read_failed()
249 return sem; in down_write_failed()
290 return sem; in down_write_failed()
397 ldsem_wake(sem); in ldsem_up_read()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/tty/
H A Dtty_ldsem.c64 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_ldsem()
68 sem->wait_readers = 0; in __init_ldsem()
148 __ldsem_wake(sem); in ldsem_wake()
176 return sem; in down_read_failed()
181 sem->wait_readers++; in down_read_failed()
188 __ldsem_wake(sem); in down_read_failed()
223 return sem; in down_read_failed()
249 return sem; in down_write_failed()
290 return sem; in down_write_failed()
397 ldsem_wake(sem); in ldsem_up_read()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/tty/
H A Dtty_ldsem.c64 debug_check_no_locks_freed((void *)sem, sizeof(*sem)); in __init_ldsem()
68 sem->wait_readers = 0; in __init_ldsem()
148 __ldsem_wake(sem); in ldsem_wake()
176 return sem; in down_read_failed()
181 sem->wait_readers++; in down_read_failed()
188 __ldsem_wake(sem); in down_read_failed()
223 return sem; in down_read_failed()
249 return sem; in down_write_failed()
290 return sem; in down_write_failed()
397 ldsem_wake(sem); in ldsem_up_read()
[all …]
/dports/devel/sdl20/SDL2-2.0.18/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/devel/sdl12/SDL-1.2.15/src/thread/generic/
H A DSDL_syssem.c85 SDL_sem *sem; in SDL_CreateSemaphore() local
87 sem = (SDL_sem *)SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
88 if ( ! sem ) { in SDL_CreateSemaphore()
97 if ( ! sem->count_lock || ! sem->count_nonzero ) { in SDL_CreateSemaphore()
102 return sem; in SDL_CreateSemaphore()
110 if ( sem ) { in SDL_DestroySemaphore()
130 if ( ! sem ) { in SDL_SemTryWait()
138 --sem->count; in SDL_SemTryWait()
150 if ( ! sem ) { in SDL_SemWaitTimeout()
186 if ( sem ) { in SDL_SemValue()
[all …]
/dports/emulators/mess/mame-mame0226/3rdparty/SDL2/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/emulators/mame/mame-mame0226/3rdparty/SDL2/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/games/warmux/warmux-11.04/build/android/jni/sdl/src/thread/generic/
H A DSDL_syssem.c85 SDL_sem *sem; in SDL_CreateSemaphore() local
87 sem = (SDL_sem *)SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
88 if ( ! sem ) { in SDL_CreateSemaphore()
97 if ( ! sem->count_lock || ! sem->count_nonzero ) { in SDL_CreateSemaphore()
102 return sem; in SDL_CreateSemaphore()
110 if ( sem ) { in SDL_DestroySemaphore()
130 if ( ! sem ) { in SDL_SemTryWait()
138 --sem->count; in SDL_SemTryWait()
150 if ( ! sem ) { in SDL_SemWaitTimeout()
186 if ( sem ) { in SDL_SemValue()
[all …]
/dports/graphics/milton/milton-1.9.1/third_party/SDL2-2.0.8/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/x11/controllermap/SDL2-2.0.18/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/graphics/urho3d/Urho3D-1.7.1/Source/ThirdParty/SDL/src/thread/generic/
H A DSDL_syssem.c87 SDL_sem *sem; in SDL_CreateSemaphore() local
89 sem = (SDL_sem *) SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
90 if (!sem) { in SDL_CreateSemaphore()
99 if (!sem->count_lock || !sem->count_nonzero) { in SDL_CreateSemaphore()
104 return sem; in SDL_CreateSemaphore()
113 if (sem) { in SDL_DestroySemaphore()
134 if (!sem) { in SDL_SemTryWait()
154 if (!sem) { in SDL_SemWaitTimeout()
191 if (sem) { in SDL_SemValue()
202 if (!sem) { in SDL_SemPost()
[all …]
/dports/audio/jalv/jalv-1.6.6/src/zix/
H A Dsem.h120 semaphore_destroy(mach_task_self(), sem->sem); in zix_sem_destroy()
126 semaphore_signal(sem->sem); in zix_sem_post()
132 if (semaphore_wait(sem->sem) != KERN_SUCCESS) { in zix_sem_wait()
161 CloseHandle(sem->sem); in zix_sem_destroy()
167 ReleaseSemaphore(sem->sem, 1, NULL); in zix_sem_post()
188 sem_t sem; member
194 return sem_init(&sem->sem, 0, initial) in zix_sem_init()
201 sem_destroy(&sem->sem); in zix_sem_destroy()
207 sem_post(&sem->sem); in zix_sem_post()
213 while (sem_wait(&sem->sem)) { in zix_sem_wait()
[all …]
/dports/audio/zrythm/zrythm-1.0.0-alpha.26.0.13/ext/zix/zix/
H A Dsem.h121 semaphore_destroy(mach_task_self(), sem->sem); in zix_sem_destroy()
127 semaphore_signal(sem->sem); in zix_sem_post()
133 if (semaphore_wait(sem->sem) != KERN_SUCCESS) { in zix_sem_wait()
149 HANDLE sem; member
162 CloseHandle(sem->sem); in zix_sem_destroy()
168 ReleaseSemaphore(sem->sem, 1, NULL); in zix_sem_post()
189 sem_t sem; member
202 sem_destroy(&sem->sem); in zix_sem_destroy()
208 sem_post(&sem->sem); in zix_sem_post()
214 while (sem_wait(&sem->sem)) { in zix_sem_wait()
[all …]
/dports/devel/radare2/radare2-5.1.1/libr/util/
H A Dthread_sem.c33 if (sem->sem == SEM_FAILED) { in r_th_sem_new()
39 if (!sem->sem) { in r_th_sem_new()
44 free (sem->sem); in r_th_sem_new()
51 if (!sem->sem) { in r_th_sem_new()
64 if (sem->sem) { in r_th_sem_free()
66 sem_close (sem->sem); in r_th_sem_free()
68 sem_destroy (sem->sem); in r_th_sem_free()
69 free (sem->sem); in r_th_sem_free()
73 CloseHandle (sem->sem); in r_th_sem_free()
80 sem_post (sem->sem); in r_th_sem_post()
[all …]
/dports/net/libosip2/libosip2-5.3.0/src/osip2/
H A Dport_sema.c83 if (sem == NULL) in osip_sem_init()
92 osip_free(sem); in osip_sem_init()
99 if (sem == NULL) in osip_sem_destroy()
103 osip_free(sem); in osip_sem_destroy()
110 if (sem == NULL) in osip_sem_post()
122 if (sem == NULL) in osip_sem_wait()
145 if (sem == NULL) in osip_sem_trywait()
172 osip_free(sem); in osip_sem_init()
183 osip_free(sem); in osip_sem_destroy()
226 osip_free(sem); in osip_sem_init()
[all …]
/dports/benchmarks/fio/fio-3.29/
H A Dfio_sem.c30 memset(sem, 0, sizeof(*sem)); in __fio_sem_remove()
36 munmap((void *) sem, sizeof(*sem)); in fio_sem_remove()
48 ret = mutex_cond_init_pshared(&sem->lock, &sem->cond); in __fio_sem_init()
68 return sem; in fio_sem_init()
117 ret = pthread_cond_timedwait(&sem->cond, &sem->lock, &t); in fio_sem_down_timeout()
124 sem->value--; in fio_sem_down_timeout()
141 sem->value--; in fio_sem_down_trylock()
157 pthread_cond_wait(&sem->cond, &sem->lock); in fio_sem_down()
161 sem->value--; in fio_sem_down()
172 if (!sem->value && sem->waiters) in fio_sem_up()
[all …]
/dports/multimedia/gmerlin/gmerlin-1.2.0/lib/
H A Duthread_sem.c76 *sem = (sem_t)malloc(sizeof(struct sem)); in sem_init()
77 if (*sem == NULL) { in sem_init()
87 free(*sem); in sem_init()
95 free(*sem); in sem_init()
129 (*sem)->magic = 0; in sem_destroy()
131 free(*sem); in sem_destroy()
160 sem_wait(sem_t *sem) in sem_wait() argument
172 pthread_cond_wait(&(*sem)->gtzero, &(*sem)->lock); in sem_wait()
175 (*sem)->count--; in sem_wait()
196 (*sem)->count--; in sem_trywait()
[all …]
/dports/devel/sdl12/SDL-1.2.15/src/thread/os2/
H A DSDL_syssem.c45 SDL_sem *sem; in SDL_CreateSemaphore() local
49 sem = (SDL_sem *)SDL_malloc(sizeof(*sem)); in SDL_CreateSemaphore()
50 if ( sem ) { in SDL_CreateSemaphore()
66 return(sem); in SDL_CreateSemaphore()
72 if ( sem ) { in SDL_DestroySemaphore()
78 SDL_free(sem); in SDL_DestroySemaphore()
86 if ( ! sem ) { in SDL_SemWaitTimeout()
171 if ( ! sem ) { in SDL_SemValue()
175 return sem->value; in SDL_SemValue()
180 if ( ! sem ) { in SDL_SemPost()
[all …]
/dports/multimedia/intel-media-sdk/MediaSDK-intel-mediasdk-22.1.0/_studio/shared/umc/core/vm/src/
H A Dvm_semaphore_linux32.c35 sem->count = -1; in vm_semaphore_set_invalid_internal()
42 if (NULL == sem) in vm_semaphore_set_invalid()
53 if (NULL == sem) in vm_semaphore_is_valid()
68 if (NULL == sem) in vm_semaphore_init()
100 if (NULL == sem) in vm_semaphore_init_max()
134 if (NULL == sem) in vm_semaphore_timedwait()
188 if (NULL == sem) in vm_semaphore_wait()
197 if (0 != pthread_cond_wait(&sem->cond, &sem->mutex)) in vm_semaphore_wait()
220 if (NULL == sem) in vm_semaphore_try_wait()
254 if (NULL == sem) in vm_semaphore_post()
[all …]
/dports/games/libretro-uae/libretro-uae-8333daa/sources/src/td-posix/
H A Dthread.h15 sem_t *sem; member
24 return sem_destroy (sem->sem); in uae_sem_destroy()
29 return sem_post (sem->sem); in uae_sem_post()
34 return sem_wait (sem->sem); in uae_sem_wait()
39 return sem_trywait (sem->sem); in uae_sem_trywait()
44 return sem_getvalue (sem->sem, sval); in uae_sem_getvalue()
53 return sem->sem == 0 ? -1 : sem_close (sem->sem); in uae_sem_destroy()
58 return sem->sem == 0 ? -1 : sem_post (sem->sem); in uae_sem_post()
63 return sem->sem == 0 ? -1 : sem_wait (sem->sem); in uae_sem_wait()
67 return sem->sem == 0 ? -1 : sem_trywait (sem->sem); in uae_sem_trywait()
[all …]

12345678910>>...250