aboutsummaryrefslogtreecommitdiff
path: root/thread-pool.c
AgeCommit message (Expand)AuthorFilesLines
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange1-1/+1
2015-04-28thread-pool: clean up thread_pool_completion_bh()Stefan Hajnoczi1-8/+6
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-1/+1
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-4/+4
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng1-2/+2
2014-09-22thread-pool: Convert thread_pool_aiocb_info.cancel to cancel_asyncFam Zheng1-18/+14
2014-09-10thread-pool: Drop unnecessary includesMarkus Armbruster1-1/+0
2014-08-15thread-pool: avoid deadlock in nested aio_poll() callsStefan Hajnoczi1-0/+6
2014-08-15thread-pool: avoid per-thread-pool EventNotifierStefan Hajnoczi1-13/+8
2014-05-28aio: Fix use-after-free in cancellation pathFam Zheng1-0/+1
2014-03-09Add a 'name' parameter to qemu_thread_createDr. David Alan Gilbert1-1/+1
2013-08-22aio / timers: Untangle include filesAlex Bligh1-0/+1
2013-08-19aio: drop io_flush argumentStefan Hajnoczi1-3/+2
2013-08-19thread-pool: drop thread_pool_active()Stefan Hajnoczi1-7/+1
2013-03-15threadpool: drop global thread poolStefan Hajnoczi1-16/+7
2013-03-15threadpool: add thread_pool_new() and thread_pool_free()Stefan Hajnoczi1-4/+48
2013-03-15threadpool: move globals into struct ThreadPoolStefan Hajnoczi1-80/+110
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-4/+4
2012-12-19block: move include files to include/block/Paolo Bonzini1-3/+3
2012-11-14aio: rename AIOPool to AIOCBInfoStefan Hajnoczi1-2/+2
2012-10-31threadpool: do not take lock in event_notifier_readyPaolo Bonzini1-6/+13
2012-10-31aio: add generic thread-pool facilityPaolo Bonzini1-0/+282