Home
last modified time | relevance | path

Searched refs:CoRwlock (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/include/qemu/
H A Dcoroutine.h170 typedef struct CoRwlock { struct
178 } CoRwlock; typedef
184 void qemu_co_rwlock_init(CoRwlock *lock);
191 void coroutine_fn qemu_co_rwlock_rdlock(CoRwlock *lock);
200 void coroutine_fn qemu_co_rwlock_upgrade(CoRwlock *lock);
208 void coroutine_fn qemu_co_rwlock_downgrade(CoRwlock *lock);
215 void coroutine_fn qemu_co_rwlock_wrlock(CoRwlock *lock);
221 void coroutine_fn qemu_co_rwlock_unlock(CoRwlock *lock);
/openbmc/qemu/util/
H A Dqemu-coroutine-lock.c338 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()
/openbmc/qemu/hw/9pfs/
H A D9p.h354 CoRwlock rename_lock;
/openbmc/qemu/tests/unit/
H A Dtest-coroutine.c265 static CoRwlock rwlock;
/openbmc/qemu/block/
H A Dvdi.c187 CoRwlock bmap_lock;