/qemu/util/ |
H A D | qemu-thread-common.h | 19 static inline void qemu_mutex_post_init(QemuMutex *mutex) in qemu_mutex_post_init() 28 static inline void qemu_mutex_pre_lock(QemuMutex *mutex, in qemu_mutex_pre_lock() 34 static inline void qemu_mutex_post_lock(QemuMutex *mutex, in qemu_mutex_post_lock() 44 static inline void qemu_mutex_pre_unlock(QemuMutex *mutex, in qemu_mutex_pre_unlock()
|
H A D | qemu-coroutine-lock.c | 142 static void coroutine_fn push_waiter(CoMutex *mutex, CoWaitRecord *w) in push_waiter() 148 static void move_waiters(CoMutex *mutex) in move_waiters() 159 static CoWaitRecord *pop_waiter(CoMutex *mutex) in pop_waiter() 174 static bool has_waiters(CoMutex *mutex) in has_waiters() 179 void qemu_co_mutex_init(CoMutex *mutex) in qemu_co_mutex_init() 184 static void coroutine_fn qemu_co_mutex_wake(CoMutex *mutex, Coroutine *co) in qemu_co_mutex_wake() 195 CoMutex *mutex) in qemu_co_mutex_lock_slowpath() 236 void coroutine_fn qemu_co_mutex_lock(CoMutex *mutex) in qemu_co_mutex_lock() 276 void coroutine_fn qemu_co_mutex_unlock(CoMutex *mutex) in qemu_co_mutex_unlock()
|
H A D | qemu-thread-win32.c | 68 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init() 74 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy() 81 void qemu_mutex_lock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_lock_impl() 89 int qemu_mutex_trylock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_trylock_impl() 102 void qemu_mutex_unlock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_unlock_impl() 109 void qemu_rec_mutex_init(QemuRecMutex *mutex) in qemu_rec_mutex_init() 115 void qemu_rec_mutex_destroy(QemuRecMutex *mutex) in qemu_rec_mutex_destroy() 122 void qemu_rec_mutex_lock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_lock_impl() 128 int qemu_rec_mutex_trylock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_trylock_impl() 134 void qemu_rec_mutex_unlock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_unlock_impl() [all …]
|
H A D | qemu-thread-posix.c | 67 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init() 77 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy() 88 void qemu_mutex_lock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_lock_impl() 100 int qemu_mutex_trylock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_trylock_impl() 116 void qemu_mutex_unlock_impl(QemuMutex *mutex, const char *file, const int line) in qemu_mutex_unlock_impl() 127 void qemu_rec_mutex_init(QemuRecMutex *mutex) in qemu_rec_mutex_init() 142 void qemu_rec_mutex_destroy(QemuRecMutex *mutex) in qemu_rec_mutex_destroy() 147 void qemu_rec_mutex_lock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_lock_impl() 152 int qemu_rec_mutex_trylock_impl(QemuRecMutex *mutex, const char *file, int line) in qemu_rec_mutex_trylock_impl() 232 qemu_cond_timedwait_ts(QemuCond *cond, QemuMutex *mutex, struct timespec *ts, in qemu_cond_timedwait_ts() [all …]
|
/qemu/scripts/ |
H A D | analyse-locks-simpletrace.py | 22 def _get_mutex(self, mutex): argument 34 def qemu_mutex_lock(self, timestamp, mutex, filename, line): argument 41 def qemu_mutex_locked(self, timestamp, mutex, filename, line): argument 50 def qemu_mutex_unlock(self, timestamp, mutex, filename, line): argument
|
/qemu/include/qemu/ |
H A D | thread.h | 114 #define qemu_mutex_unlock(mutex) \ argument 117 #define qemu_rec_mutex_unlock(mutex) \ argument 298 QemuMutex mutex; member
|
H A D | coroutine.h | 74 static inline coroutine_fn void qemu_co_mutex_assert_locked(CoMutex *mutex) in qemu_co_mutex_assert_locked() argument 173 CoMutex mutex; member
|
H A D | thread-context.h | 41 QemuMutex mutex; member
|
H A D | thread-posix.h | 30 QemuMutex mutex; member
|
/qemu/migration/ |
H A D | ram-compress.h | 48 QemuMutex mutex; member
|
H A D | ram-compress.c | 71 QemuMutex mutex; member
|
H A D | multifd.h | 185 QemuMutex mutex; member
|
/qemu/include/exec/ |
H A D | ramlist.h | 48 QemuMutex mutex; member
|
/qemu/crypto/ |
H A D | blockpriv.h | 39 QemuMutex mutex; member
|
/qemu/ui/ |
H A D | vnc-jobs.c | 58 QemuMutex mutex; member
|
/qemu/nbd/ |
H A D | client-connection.c | 43 QemuMutex mutex; member
|
/qemu/include/hw/virtio/ |
H A D | virtio-iommu.h | 65 QemuRecMutex mutex; member
|
/qemu/include/hw/arm/ |
H A D | smmuv3.h | 64 QemuMutex mutex; member
|
/qemu/ |
H A D | cpu-common.c | 144 QemuMutex *mutex) in do_run_on_cpu()
|
/qemu/tests/unit/ |
H A D | test-aio-multithread.c | 388 static QemuMutex mutex; variable
|
/qemu/backends/ |
H A D | cryptodev-lkcf.c | 88 QemuMutex mutex; member
|
/qemu/block/ |
H A D | blklogwrites.c | 69 QemuMutex mutex; member
|
H A D | nfs.c | 62 QemuMutex mutex; member
|
H A D | curl.c | 119 QemuMutex mutex; member
|
/qemu/backends/tpm/ |
H A D | tpm_emulator.c | 79 QemuMutex mutex; member
|