Home
last modified time | relevance | path

Searched defs:mutex (Results 1 – 25 of 31) sorted by relevance

12

/qemu/util/
H A Dqemu-thread-common.h19 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 Dqemu-coroutine-lock.c142 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 Dqemu-thread-win32.c68 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 Dqemu-thread-posix.c67 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 Danalyse-locks-simpletrace.py22 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 Dthread.h114 #define qemu_mutex_unlock(mutex) \ argument
117 #define qemu_rec_mutex_unlock(mutex) \ argument
298 QemuMutex mutex; member
H A Dcoroutine.h74 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 Dthread-context.h41 QemuMutex mutex; member
H A Dthread-posix.h30 QemuMutex mutex; member
/qemu/migration/
H A Dram-compress.h48 QemuMutex mutex; member
H A Dram-compress.c71 QemuMutex mutex; member
H A Dmultifd.h185 QemuMutex mutex; member
/qemu/include/exec/
H A Dramlist.h48 QemuMutex mutex; member
/qemu/crypto/
H A Dblockpriv.h39 QemuMutex mutex; member
/qemu/ui/
H A Dvnc-jobs.c58 QemuMutex mutex; member
/qemu/nbd/
H A Dclient-connection.c43 QemuMutex mutex; member
/qemu/include/hw/virtio/
H A Dvirtio-iommu.h65 QemuRecMutex mutex; member
/qemu/include/hw/arm/
H A Dsmmuv3.h64 QemuMutex mutex; member
/qemu/
H A Dcpu-common.c144 QemuMutex *mutex) in do_run_on_cpu()
/qemu/tests/unit/
H A Dtest-aio-multithread.c388 static QemuMutex mutex; variable
/qemu/backends/
H A Dcryptodev-lkcf.c88 QemuMutex mutex; member
/qemu/block/
H A Dblklogwrites.c69 QemuMutex mutex; member
H A Dnfs.c62 QemuMutex mutex; member
H A Dcurl.c119 QemuMutex mutex; member
/qemu/backends/tpm/
H A Dtpm_emulator.c79 QemuMutex mutex; member

12