summaryrefslogtreecommitdiffstats
path: root/thread-pool.c
Commit message (Expand)AuthorAgeFilesLines
* coroutine: move into libqemuutil.a libraryDaniel P. Berrange2015-10-201-1/+1
* thread-pool: clean up thread_pool_completion_bh()Stefan Hajnoczi2015-04-281-8/+6Star
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-4/+4
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-2/+2
* thread-pool: Convert thread_pool_aiocb_info.cancel to cancel_asyncFam Zheng2014-09-221-18/+14Star
* thread-pool: Drop unnecessary includesMarkus Armbruster2014-09-101-1/+0Star
* thread-pool: avoid deadlock in nested aio_poll() callsStefan Hajnoczi2014-08-151-0/+6
* thread-pool: avoid per-thread-pool EventNotifierStefan Hajnoczi2014-08-151-13/+8Star
* aio: Fix use-after-free in cancellation pathFam Zheng2014-05-281-0/+1
* Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert2014-03-091-1/+1
* aio / timers: Untangle include filesAlex Bligh2013-08-221-0/+1
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-3/+2Star
* thread-pool: drop thread_pool_active()Stefan Hajnoczi2013-08-191-7/+1Star
* threadpool: drop global thread poolStefan Hajnoczi2013-03-151-16/+7Star
* threadpool: add thread_pool_new() and thread_pool_free()Stefan Hajnoczi2013-03-151-4/+48
* threadpool: move globals into struct ThreadPoolStefan Hajnoczi2013-03-151-80/+110
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-4/+4
* block: move include files to include/block/Paolo Bonzini2012-12-191-3/+3
* aio: rename AIOPool to AIOCBInfoStefan Hajnoczi2012-11-141-2/+2
* threadpool: do not take lock in event_notifier_readyPaolo Bonzini2012-10-311-6/+13
* aio: add generic thread-pool facilityPaolo Bonzini2012-10-311-0/+282