summaryrefslogtreecommitdiffstats
path: root/block/linux-aio.c
Commit message (Expand)AuthorAgeFilesLines
* linux-aio: Cancel BH if not neededKevin Wolf2016-06-161-1/+3
* raw-posix: Implement .bdrv_co_preadv/pwritevKevin Wolf2016-06-161-5/+2Star
* raw-posix: Switch to bdrv_co_* interfacesKevin Wolf2016-06-161-22/+65
* linux-aio: make it more type safePaolo Bonzini2016-05-121-29/+17Star
* block: plug whole tree at once, introduce bdrv_io_unplugged_begin/endPaolo Bonzini2016-05-121-8/+5Star
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-2/+3
* linux-aio: simplify removal of completed iocbs from the listPaolo Bonzini2014-12-121-6/+6
* linux-aio: drop return code from laio_io_unplug and ioq_submitPaolo Bonzini2014-12-121-10/+5Star
* linux-aio: rename LaioQueue idx field to "n"Paolo Bonzini2014-12-121-6/+6
* linux-aio: track whether the queue is blockedPaolo Bonzini2014-12-121-20/+27
* linux-aio: queue requests that cannot be submittedPaolo Bonzini2014-12-121-42/+33Star
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-3/+3
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-2/+2
* linux-aio: Convert laio_aiocb_info.cancel to .cancel_asyncFam Zheng2014-09-221-22/+8Star
* linux-aio: avoid deadlock in nested aio_poll() callsStefan Hajnoczi2014-08-291-16/+55
* linux-aio: Fix laio resource leakGonglei2014-07-151-0/+5
* linux-aio: implement io plug, unplug and flush io queueMing Lei2014-07-071-2/+94
* block/linux-aio: fix memory and fd leakStefan Hajnoczi2014-06-041-0/+8
* block/raw-posix: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-2/+14
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-2/+1Star
* block/linux-aio: drop qemu_laio_completion_cb()Stefan Hajnoczi2013-08-191-15/+2Star
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-2/+2
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* aio: rename AIOPool to AIOCBInfoStefan Hajnoczi2012-11-141-2/+2
* raw-posix: move linux-aio.c to block/Paolo Bonzini2012-10-311-0/+216