/openbmc/qemu/include/qemu/ |
H A D | thread.h | 8 typedef struct QemuCond QemuCond; typedef 45 typedef void (*QemuCondWaitFunc)(QemuCond *c, QemuMutex *m, const char *f, 47 typedef bool (*QemuCondTimedWaitFunc)(QemuCond *c, QemuMutex *m, int ms, 150 void qemu_cond_init(QemuCond *cond); 151 void qemu_cond_destroy(QemuCond *cond); 158 void qemu_cond_signal(QemuCond *cond); 159 void qemu_cond_broadcast(QemuCond *cond); 160 void TSA_NO_TSA qemu_cond_wait_impl(QemuCond *cond, QemuMutex *mutex, 162 bool qemu_cond_timedwait_impl(QemuCond *cond, QemuMutex *mutex, int ms, 165 static inline void (qemu_cond_wait)(QemuCond *cond, QemuMutex *mutex) [all …]
|
H A D | thread-posix.h | 24 struct QemuCond { struct 31 QemuCond cond; argument
|
H A D | main-loop.h | 379 void qemu_cond_wait_bql(QemuCond *cond); 384 void qemu_cond_timedwait_bql(QemuCond *cond, int ms);
|
H A D | thread-win32.h | 21 struct QemuCond { struct
|
/openbmc/qemu/util/ |
H A D | qemu-thread-win32.c | 140 void qemu_cond_init(QemuCond *cond) in qemu_cond_init() 147 void qemu_cond_destroy(QemuCond *cond) in qemu_cond_destroy() 154 void qemu_cond_signal(QemuCond *cond) in qemu_cond_signal() 160 void qemu_cond_broadcast(QemuCond *cond) in qemu_cond_broadcast() 166 void qemu_cond_wait_impl(QemuCond *cond, QemuMutex *mutex, const char *file, const int line) in qemu_cond_wait_impl() 174 bool qemu_cond_timedwait_impl(QemuCond *cond, QemuMutex *mutex, int ms, in qemu_cond_timedwait_impl()
|
H A D | qemu-thread-posix.c | 162 void qemu_cond_init(QemuCond *cond) in qemu_cond_init() 188 void qemu_cond_destroy(QemuCond *cond) in qemu_cond_destroy() 199 void qemu_cond_signal(QemuCond *cond) in qemu_cond_signal() 209 void qemu_cond_broadcast(QemuCond *cond) in qemu_cond_broadcast() 219 void qemu_cond_wait_impl(QemuCond *cond, QemuMutex *mutex, const char *file, const int line) in qemu_cond_wait_impl() 232 qemu_cond_timedwait_ts(QemuCond *cond, QemuMutex *mutex, struct timespec *ts, in qemu_cond_timedwait_ts() 247 bool qemu_cond_timedwait_impl(QemuCond *cond, QemuMutex *mutex, int ms, in qemu_cond_timedwait_impl()
|
H A D | thread-pool.c | 60 QemuCond worker_stopped; 61 QemuCond request_cond;
|
H A D | qsp.c | 403 qsp_cond_wait(QemuCond *cond, QemuMutex *mutex, const char *file, int line) in QSP_GEN_VOID() 417 qsp_cond_timedwait(QemuCond *cond, QemuMutex *mutex, int ms, in qsp_cond_timedwait()
|
/openbmc/qemu/ |
H A D | cpu-common.c | 29 static QemuCond exclusive_cond; 30 static QemuCond exclusive_resume; 31 static QemuCond qemu_work_cond;
|
/openbmc/qemu/system/ |
H A D | cpus.c | 414 static QemuCond qemu_cpu_cond; 416 static QemuCond qemu_pause_cond; 547 void qemu_cond_wait_bql(QemuCond *cond) in qemu_cond_wait_bql() 552 void qemu_cond_timedwait_bql(QemuCond *cond, int ms) in qemu_cond_timedwait_bql()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-balloon.h | 61 QemuCond free_page_cond;
|
H A D | virtio-gpu.h | 190 QemuCond reset_cond;
|
/openbmc/qemu/tests/unit/ |
H A D | iothread.c | 29 QemuCond init_done_cond; /* is thread initialization done? */
|
/openbmc/qemu/hw/riscv/ |
H A D | riscv-iommu.h | 60 QemuCond core_cond; /* Background processing wake up signal */
|
/openbmc/qemu/replay/ |
H A D | replay-internal.c | 26 static QemuCond mutex_cond;
|
/openbmc/qemu/accel/tcg/ |
H A D | tcg-accel-ops-rr.c | 311 static QemuCond *single_tcg_halt_cond; in rr_start_vcpu_thread()
|
/openbmc/qemu/io/ |
H A D | task.c | 46 QemuCond thread_cond;
|
/openbmc/qemu/migration/ |
H A D | migration.h | 236 QemuCond page_request_cond;
|
/openbmc/qemu/hw/core/ |
H A D | cpu-common.c | 252 cpu->halt_cond = g_new0(QemuCond, 1); in cpu_common_initfn()
|
/openbmc/qemu/hw/usb/ |
H A D | u2f-emulated.c | 93 QemuCond key_cond;
|
/openbmc/qemu/hw/misc/ |
H A D | edu.c | 53 QemuCond thr_cond;
|
/openbmc/qemu/ui/ |
H A D | vnc-jobs.c | 57 QemuCond cond;
|
/openbmc/qemu/include/hw/core/ |
H A D | cpu.h | 478 struct QemuCond *halt_cond;
|
/openbmc/qemu/docs/devel/ |
H A D | rcu.rst | 169 or through the ``QemuCond``/``QemuSemaphore``/``QemuEvent`` APIs. 175 ``QemuCond``/``QemuSemaphore``/``QemuEvent`` APIs.
|
/openbmc/qemu/backends/ |
H A D | cryptodev-lkcf.c | 89 QemuCond cond;
|