Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 76) sorted by relevance

1234

/qemu/util/
H A Dqemu-coroutine-lock.c41 void coroutine_fn qemu_co_queue_wait_impl(CoQueue *queue, QemuLockable *lock, in qemu_co_queue_wait_impl()
74 bool qemu_co_enter_next_impl(CoQueue *queue, QemuLockable *lock) in qemu_co_enter_next_impl()
100 void qemu_co_enter_all_impl(CoQueue *queue, QemuLockable *lock) in qemu_co_enter_all_impl()
338 void qemu_co_rwlock_init(CoRwlock *lock) in qemu_co_rwlock_init()
346 static void coroutine_fn qemu_co_rwlock_maybe_wake_one(CoRwlock *lock) in qemu_co_rwlock_maybe_wake_one()
379 void coroutine_fn qemu_co_rwlock_rdlock(CoRwlock *lock) in qemu_co_rwlock_rdlock()
404 void coroutine_fn qemu_co_rwlock_unlock(CoRwlock *lock) in qemu_co_rwlock_unlock()
422 void coroutine_fn qemu_co_rwlock_downgrade(CoRwlock *lock) in qemu_co_rwlock_downgrade()
432 void coroutine_fn qemu_co_rwlock_wrlock(CoRwlock *lock) in qemu_co_rwlock_wrlock()
452 void coroutine_fn qemu_co_rwlock_upgrade(CoRwlock *lock) in qemu_co_rwlock_upgrade()
H A Dpath.c15 static QemuMutex lock; variable
H A Datomic64.c81 QemuSpin *lock = lock_array + i * lock_size; local
H A Dqemu-co-shared-resource.c37 QemuMutex lock; member
/qemu/include/qemu/
H A Dseqlock.h50 static inline void seqlock_write_lock_impl(QemuSeqLock *sl, QemuLockable *lock) in seqlock_write_lock_impl()
55 #define seqlock_write_lock(sl, lock) \ argument
59 static inline void seqlock_write_unlock_impl(QemuSeqLock *sl, QemuLockable *lock) in seqlock_write_unlock_impl()
64 #define seqlock_write_unlock(sl, lock) \ argument
H A Dcoroutine.h117 #define qemu_co_queue_wait(queue, lock) \ argument
119 #define qemu_co_queue_wait_flags(queue, lock, flags) \ argument
148 #define qemu_co_enter_next(queue, lock) \ argument
161 #define qemu_co_enter_all(queue, lock) \ argument
H A Dthread-posix.h8 pthread_mutex_t lock; member
37 pthread_mutex_t lock; member
H A Dthread-win32.h7 SRWLOCK lock; member
17 CRITICAL_SECTION lock; member
H A Dprogress_meter.h43 QemuMutex lock; /* protects concurrent access to above fields */ member
H A Dqht.h19 QemuMutex lock; /* serializes setters of ht->map */ member
H A Dratelimit.h21 QemuMutex lock; member
H A Dlockable.h23 QemuLockUnlockFunc *lock; member
/qemu/block/
H A Dreqlist.c48 int64_t bytes, CoMutex *lock) in reqlist_wait_one()
62 int64_t bytes, CoMutex *lock) in reqlist_wait_all()
H A Ddmg.h33 CoMutex lock; member
/qemu/hw/rtc/
H A Dm48t59-internal.h60 uint8_t lock; member
68 static inline void m48t59_toggle_lock(M48t59State *NVRAM, int lock) in m48t59_toggle_lock()
/qemu/include/hw/remote/
H A Diommu.h33 QemuMutex lock; member
/qemu/hw/xen/
H A Dxen-mapcache.c45 uint32_t lock; member
71 QemuMutex lock; member
257 uint8_t lock, bool dma, bool is_write) in xen_map_cache_unlocked()
382 uint8_t lock, bool dma, in xen_map_cache()
/qemu/include/sysemu/
H A Dxen-mapcache.h40 uint8_t lock, in xen_map_cache()
/qemu/tcg/
H A Ddebuginfo.c13 static QemuMutex lock; variable
/qemu/include/hw/watchdog/
H A Dcmsdk-apb-watchdog.h61 uint32_t lock; member
/qemu/plugins/
H A Dplugin.h43 QemuRecMutex lock; member
/qemu/hw/display/
H A Dvirtio-dmabuf.c18 static GMutex lock; variable
/qemu/tests/bench/
H A Datomic_add-bench.c12 QemuMutex lock; member
/qemu/contrib/plugins/
H A Dhotblocks.c23 static GMutex lock; variable
/qemu/qga/vss-win32/
H A Dprovider.cpp48 void LockModule(BOOL lock) in LockModule()
441 STDMETHODIMP LockServer(BOOL lock) { return E_NOTIMPL; } in LockServer()

1234