Home
last modified time | relevance | path

Searched refs:QemuMutex (Results 1 – 25 of 107) sorted by relevance

12345

/qemu/include/qemu/
A Dthread.h26 void qemu_mutex_init(QemuMutex *mutex);
27 void qemu_mutex_destroy(QemuMutex *mutex);
28 int TSA_NO_TSA qemu_mutex_trylock_impl(QemuMutex *mutex, const char *file,
30 void TSA_NO_TSA qemu_mutex_lock_impl(QemuMutex *mutex, const char *file,
32 void TSA_NO_TSA qemu_mutex_unlock_impl(QemuMutex *mutex, const char *file,
41 typedef void (*QemuMutexLockFunc)(QemuMutex *m, const char *f, int l);
42 typedef int (*QemuMutexTrylockFunc)(QemuMutex *m, const char *f, int l);
47 typedef bool (*QemuCondTimedWaitFunc)(QemuCond *c, QemuMutex *m, int ms,
120 static inline void (qemu_mutex_lock)(QemuMutex *mutex)
125 static inline int (qemu_mutex_trylock)(QemuMutex *mutex)
[all …]
A Dthread-posix.h7 struct QemuMutex { struct
21 QemuMutex m;
30 QemuMutex mutex;
A Dlockable.h87 QemuMutex *: qemu_make_lockable(x, QML_OBJ_(x, mutex)), \
103 QemuMutex *: QML_OBJ_(x, mutex), \
A Dtypedefs.h96 typedef struct QemuMutex QemuMutex; typedef
A Dthread-context.h41 QemuMutex mutex;
A Dprogress_meter.h43 QemuMutex lock; /* protects concurrent access to above fields */
A Dthread-win32.h6 struct QemuMutex { struct
A Dlockcnt.h21 QemuMutex mutex;
/qemu/util/
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()
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()
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()
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()
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()
A Dqsp.c390 QSP_GEN_VOID(QemuMutex, QSP_BQL_MUTEX, qsp_bql_mutex_lock, qemu_mutex_lock_impl) in QSP_GEN_VOID() argument
391 QSP_GEN_VOID(QemuMutex, QSP_MUTEX, qsp_mutex_lock, qemu_mutex_lock_impl) in QSP_GEN_VOID()
392 QSP_GEN_RET1(QemuMutex, QSP_MUTEX, qsp_mutex_trylock, qemu_mutex_trylock_impl) in QSP_GEN_VOID()
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()
A Drcu.c50 static QemuMutex rcu_registry_lock;
51 static QemuMutex rcu_sync_lock;
A Dpath.c15 static QemuMutex lock;
/qemu/migration/
A Dmigration.h126 QemuMutex rp_mutex; /* We send replies from multiple threads */
166 QemuMutex postcopy_prio_thread_mutex;
228 QemuMutex page_request_mutex;
291 QemuMutex qemu_file_lock;
394 QemuMutex error_mutex;
A Dthreadinfo.c18 QemuMutex migration_threads_lock;
/qemu/monitor/
A Dmonitor-internal.h109 QemuMutex mon_lock;
151 QemuMutex qmp_queue_lock;
169 extern QemuMutex monitor_lock;
/qemu/include/hw/audio/
A Dvirtio-snd.h151 QemuMutex queue_mutex;
222 QemuMutex cmdq_mutex;
/qemu/hw/display/
A Dqxl.h49 QemuMutex async_lock;
82 QemuMutex track_lock;
/qemu/hw/usb/
A Du2f-emulated.c75 QemuMutex vdev_mutex;
90 QemuMutex pending_out_mutex;
94 QemuMutex key_mutex;
/qemu/include/hw/remote/
A Diommu.h33 QemuMutex lock;
A Dproxy.h38 QemuMutex io_mutex;
A Diohub.h32 QemuMutex irq_level_lock[REMOTE_IOHUB_NB_PIRQS];
/qemu/include/hw/vfio/
A Dvfio-platform.h61 QemuMutex intp_mutex; /* protect the intp_list IRQ state */
/qemu/include/hw/virtio/
A Dvirtio-balloon.h60 QemuMutex free_page_lock;

Completed in 39 milliseconds

12345