aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/coroutine.h
AgeCommit message (Expand)Author
2018-09-25block: Add missing locking in bdrv_co_drain_bh_cb()Kevin Wolf
2018-02-08coroutine-lock: make qemu_co_enter_next thread-safePaolo Bonzini
2018-02-08coroutine-lock: convert CoQueue to use QemuLockablePaolo Bonzini
2018-02-08lockable: add QemuLockablePaolo Bonzini
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi
2017-07-17coroutine-lock: add qemu_co_rwlock_downgrade and qemu_co_rwlock_upgradePaolo Bonzini
2017-04-11coroutine: Extract qemu_aio_coroutine_enterFam Zheng
2017-02-21coroutine-lock: make CoRwlock thread-safe and fairPaolo Bonzini
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini
2017-02-21coroutine-lock: place CoMutex before CoQueue in headerPaolo Bonzini
2017-02-21coroutine-lock: add limited spinning to CoMutexPaolo Bonzini
2017-02-21coroutine-lock: make CoMutex thread-safePaolo Bonzini
2017-01-09coroutine: Introduce qemu_coroutine_enter_if_inactive()Kevin Wolf
2016-09-28coroutine: add qemu_coroutine_entered() functionStefan Hajnoczi
2016-09-05coroutine: Let CoMutex remember who holds itKevin Wolf
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini
2016-07-13coroutine: use QSIMPLEQ instead of QTAILQPaolo Bonzini
2016-03-22Use scripts/clean-includes to drop redundant qemu/typedefs.hMarkus Armbruster
2016-02-23include: Clean up includesPeter Maydell
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange