/dports/multimedia/v4l_compat/linux-5.13-rc2/kernel/locking/ |
H A D | rwsem.c | 311 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 D | rwsem.c | 311 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 D | rwsem.c | 311 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 D | thread.h | 51 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 D | sem.h | 121 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 D | tty_ldsem.c | 64 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 D | tty_ldsem.c | 64 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 D | tty_ldsem.c | 64 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 D | SDL_syssem.c | 87 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 D | SDL_syssem.c | 85 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 D | SDL_syssem.c | 87 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 D | SDL_syssem.c | 87 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 D | SDL_syssem.c | 85 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 D | SDL_syssem.c | 87 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 D | SDL_syssem.c | 87 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 D | SDL_syssem.c | 87 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 D | sem.h | 120 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 D | sem.h | 121 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 D | thread_sem.c | 33 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 D | port_sema.c | 83 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 D | fio_sem.c | 30 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 D | uthread_sem.c | 76 *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 D | SDL_syssem.c | 45 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 D | vm_semaphore_linux32.c | 35 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 D | thread.h | 15 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 …]
|