summaryrefslogtreecommitdiffstats
path: root/include/block/aio.h
Commit message (Expand)AuthorAgeFilesLines
* aio: Introduce aio-epoll.cFam Zheng2015-11-091-0/+5
* aio: Introduce aio_context_setupFam Zheng2015-11-091-0/+8
* aio: Introduce aio_external_disabledFam Zheng2015-11-091-0/+11
* bottom halves: introduce bh call functionPavel Dovgalyuk2015-11-061-0/+5
* aio: introduce aio_{disable,enable}_externalFam Zheng2015-10-231-0/+38
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-0/+2
* AioContext: force event loop iteration using BHStefan Hajnoczi2015-07-291-0/+3
* AioContext: optimize clearing the EventNotifierPaolo Bonzini2015-07-221-1/+31
* AioContext: fix broken ctx->dispatching optimizationPaolo Bonzini2015-07-221-6/+23
* main-loop: Drop qemu_set_fd_handler2Fam Zheng2015-06-121-1/+1
* AioContext: acquire/release AioContext during aio_pollPaolo Bonzini2015-04-281-6/+7
* aio-posix: move pollfds to thread-local storagePaolo Bonzini2015-04-281-3/+0
* qemu-timer: rename timer_init to timer_init_tlPaolo Bonzini2015-01-141-1/+1
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-3/+3
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-4/+4
* async: aio_context_new(): Handle event_notifier_init failureChrysostomos Nanakos2014-09-221-1/+1
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-1/+1
* block: Drop AIOCBInfo.cancelFam Zheng2014-09-221-1/+0
* block: Add bdrv_aio_cancel_asyncFam Zheng2014-09-221-0/+2
* block: Add refcnt in BlockDriverAIOCBFam Zheng2014-09-221-0/+2
* aio-win32: add support for socketsPaolo Bonzini2014-08-291-2/+0
* AioContext: introduce aio_preparePaolo Bonzini2014-08-291-1/+8
* AioContext: export and use aio_dispatchPaolo Bonzini2014-08-291-0/+6
* AioContext: take bottom halves into account when computing aio_poll timeoutPaolo Bonzini2014-08-291-0/+8
* AioContext: do not rely on aio_poll(ctx, true) result to end a loopPaolo Bonzini2014-07-141-3/+3
* AioContext: speed up aio_notifyPaolo Bonzini2014-07-091-0/+9
* block: drop aio functions that operate on the main AioContextPaolo Bonzini2014-07-091-15/+2
* aio: add aio_context_acquire() and aio_context_release()Stefan Hajnoczi2014-03-131-0/+18
* aio / timers: Add aio_timer_init & aio_timer_new wrappersAlex Bligh2013-08-221-0/+43
* aio / timers: Add QEMUTimerListGroup to AioContextAlex Bligh2013-08-221-0/+4
* aio / timers: Untangle include filesAlex Bligh2013-08-221-2/+3
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-12/+2
* QEMUBH: make AioContext's bh re-entrantLiu Ping Fan2013-07-191-0/+7
* aio: add a ThreadPool instance to AioContextStefan Hajnoczi2013-03-151-0/+6
* aio: convert aio_poll() to g_poll(3)Stefan Hajnoczi2013-02-211-0/+3
* aio: Fix return value of aio_poll()Kevin Wolf2013-01-171-4/+2
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-2/+2
* block: move include files to include/block/Paolo Bonzini2012-12-191-0/+240
OpenPOWER on IntegriCloud