| /openbmc/qemu/util/ |
| H A D | qemu-thread-posix.c | 256 void qemu_sem_init(QemuSemaphore *sem, int init) in qemu_sem_init() argument 258 qemu_mutex_init(&sem->mutex); in qemu_sem_init() 259 qemu_cond_init(&sem->cond); in qemu_sem_init() 264 sem->count = init; in qemu_sem_init() 267 void qemu_sem_destroy(QemuSemaphore *sem) in qemu_sem_destroy() argument 269 qemu_cond_destroy(&sem->cond); in qemu_sem_destroy() 270 qemu_mutex_destroy(&sem->mutex); in qemu_sem_destroy() 273 void qemu_sem_post(QemuSemaphore *sem) in qemu_sem_post() argument 275 qemu_mutex_lock(&sem->mutex); in qemu_sem_post() 276 if (sem->count == UINT_MAX) { in qemu_sem_post() [all …]
|
| H A D | qemu-thread-win32.c | 191 void qemu_sem_init(QemuSemaphore *sem, int init) in qemu_sem_init() argument 194 sem->sema = CreateSemaphore(NULL, init, LONG_MAX, NULL); in qemu_sem_init() 195 sem->initialized = true; in qemu_sem_init() 198 void qemu_sem_destroy(QemuSemaphore *sem) in qemu_sem_destroy() argument 200 assert(sem->initialized); in qemu_sem_destroy() 201 sem->initialized = false; in qemu_sem_destroy() 202 CloseHandle(sem->sema); in qemu_sem_destroy() 205 void qemu_sem_post(QemuSemaphore *sem) in qemu_sem_post() argument 207 assert(sem->initialized); in qemu_sem_post() 208 ReleaseSemaphore(sem->sema, 1, NULL); in qemu_sem_post() [all …]
|
| H A D | thread-context.c | 47 qemu_sem_post(&tc->sem); in thread_context_run() 65 qemu_sem_post(&tc->sem); in thread_context_run() 75 qemu_sem_post(&tc->sem); in thread_context_run() 262 qemu_sem_wait(&tc->sem); in thread_context_instance_complete() 296 qemu_sem_init(&tc->sem, 0); in thread_context_instance_init() 310 qemu_sem_destroy(&tc->sem); in thread_context_instance_finalize() 353 qemu_sem_wait(&tc->sem); in type_init()
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_rng.c | 42 QemuSemaphore sem; member 62 qemu_sem_post(&hrdp->sem); in random_recv() 78 qemu_sem_init(&hrdata.sem, 0); in h_random() 86 qemu_sem_wait(&hrdata.sem); in h_random() 90 qemu_sem_destroy(&hrdata.sem); in h_random()
|
| /openbmc/u-boot/drivers/dma/ |
| H A D | apbh_dma.c | 112 unsigned int sem; in mxs_dma_enable() local 136 sem = mxs_dma_read_semaphore(channel); in mxs_dma_enable() 137 if (sem == 0) in mxs_dma_enable() 140 if (sem == 1) { in mxs_dma_enable() 455 int sem; in mxs_dma_finish() local 467 sem = mxs_dma_read_semaphore(channel); in mxs_dma_finish() 468 if (sem < 0) in mxs_dma_finish() 469 return sem; in mxs_dma_finish() 471 if (sem == pchan->active_num) in mxs_dma_finish() 475 if ((pchan->active_num) <= sem) in mxs_dma_finish() [all …]
|
| /openbmc/qemu/accel/ |
| H A D | dummy-cpus.c | 58 qemu_sem_wait(&cpu->sem); in dummy_cpu_thread_fn() 77 qemu_sem_init(&cpu->sem, 0); in dummy_start_vcpu_thread()
|
| /openbmc/qemu/include/qemu/ |
| H A D | thread.h | 195 void qemu_sem_init(QemuSemaphore *sem, int init); 196 void qemu_sem_post(QemuSemaphore *sem); 197 void qemu_sem_wait(QemuSemaphore *sem); 198 int qemu_sem_timedwait(QemuSemaphore *sem, int ms); 199 void qemu_sem_destroy(QemuSemaphore *sem);
|
| H A D | thread-context.h | 37 QemuSemaphore sem; member
|
| /openbmc/qemu/migration/ |
| H A D | multifd.c | 411 qemu_sem_post(&p->sem); in multifd_send() 494 qemu_sem_post(&p->sem); in multifd_send_cleanup_channel() 546 qemu_sem_destroy(&p->sem); in multifd_send_shutdown() 639 qemu_sem_post(&p->sem); in multifd_send_sync_main() 683 qemu_sem_wait(&p->sem); in multifd_send_thread() 949 qemu_sem_init(&p->sem, 0); in multifd_send_setup() 1049 qemu_sem_post(&p->sem); in multifd_get_recv_data() 1102 qemu_sem_post(&p->sem); in multifd_recv_terminate_threads() 1131 qemu_sem_destroy(&p->sem); in multifd_recv_cleanup_channel() 1198 qemu_sem_post(&p->sem); in multifd_recv_sync_main() [all...] |
| H A D | multifd.h | 202 QemuSemaphore sem; member 258 QemuSemaphore sem; member
|
| /openbmc/openbmc/poky/meta/recipes-support/apr/apr/ |
| H A D | autoconf-2.73.patch | 25 APR_CHECK_DEFINE(SEM_UNDO, sys/sem.h)
|
| /openbmc/qemu/include/hw/core/ |
| H A D | cpu.h | 419 * @sem: WIN32 only semaphore used only for qtest 490 QemuSemaphore sem; 479 QemuSemaphore sem; global() member
|
| /openbmc/qemu/system/ |
| H A D | cpus.c | 495 qemu_sem_post(&cpu->sem); in qemu_cpu_kick()
|
| /openbmc/qemu/target/hexagon/ |
| H A D | hex_common.py | 126 def SEMANTICS(tag, beh, sem): argument 127 # print tag,beh,sem 129 semdict[tag] = sem
|
| /openbmc/openbmc/meta-raspberrypi/recipes-graphics/userland/files/ |
| H A D | 0001-Allow-applications-to-set-next-resource-handle.patch | 191 uint32_t sem,
|
| H A D | 0002-wayland-Add-support-for-the-Wayland-winsys.patch | 1121 uint32_t sem,
|
| /openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/rpidistro-vlc/files/ |
| H A D | 0004-mmal_20.patch | 598 - vlc_sem_t sem; 973 - vlc_sem_init(&sys->sem, 0); 1097 - vlc_sem_destroy(&sys->sem); 1393 - vlc_sem_wait(&sys->sem); 1834 + vlc_sem_t sem; 1978 vlc_sem_post(&sys->sem); 2007 - vlc_sem_post(&sys->sem); 2153 + vlc_sem_post(&sys->sem); // If we were waiting then break us out - the flush should fix sem v… 2201 + // Reset sem values - easiest & most reliable way is to just kill & re-init 2202 + vlc_sem_destroy(&sys->sem); [all …]
|
| /openbmc/openbmc/poky/meta/recipes-core/glibc/ |
| H A D | glibc-package.inc | 162 … bits/mman.h bits/msq.h bits/pthreadtypes.h bits/pthreadtypes-arch.h bits/sem.h bits/semaphore.h…
|
| /openbmc/openbmc/meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/files/ |
| H A D | 0001-ffmpeg-5.1.4-rpi_24.patch | 9742 + sem_t sem; 9784 +static inline int do_trywait(sem_t *const sem) 9786 + while (sem_trywait(sem)) { 9793 +static inline int do_wait(sem_t *const sem) 9795 + while (sem_wait(sem)) { 9848 + if (do_wait(&mp->sem)) 9896 + sem_post(&mp->sem); 9966 + sem_init(&mp->sem, 0, n); 9991 + sem_destroy(&mp->sem); 13007 +static int do_sem_wait(sem_t * const sem, const int nowait) [all …]
|
| /openbmc/openbmc/poky/meta/classes-global/ |
| H A D | insane.bbclass | 545 # /usr/include/sys/sem.h
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/hddtemp/hddtemp/ |
| H A D | hddtemp_0.3-beta15-52.diff | 972 msgstr "%s: %s: sem sensor\n"
|
| /openbmc/openbmc/poky/meta/lib/oeqa/files/ |
| H A D | buildhistory_filelist2.txt | 1687 -rw-r--r-- root root 2905 ./usr/include/bits/sem.h 1688 -rw-r--r-- root root 1019 ./usr/include/bits/sem-pad.h 3912 -rw-r--r-- root root 3043 ./usr/include/linux/sem.h 4646 -rw-r--r-- root root 2037 ./usr/include/sys/sem.h
|
| H A D | buildhistory_filelist1.txt | 1686 -rw-r--r-- root root 2905 ./usr/include/bits/sem.h 1687 -rw-r--r-- root root 1019 ./usr/include/bits/sem-pad.h 3911 -rw-r--r-- root root 3043 ./usr/include/linux/sem.h 4645 -rw-r--r-- root root 2037 ./usr/include/sys/sem.h
|