summaryrefslogtreecommitdiffstats
path: root/block/win32-aio.c
Commit message (Expand)AuthorAgeFilesLines
* block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini2017-02-211-3/+0Star
* block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini2017-02-211-4/+6
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-2/+2
* linux-aio: share one LinuxAioState within an AioContextPaolo Bonzini2016-07-181-1/+1
* block: Clean up includesPeter Maydell2016-01-201-0/+1
* aio: Add "is_external" flag for event handlersFam Zheng2015-10-231-2/+3
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-2/+2
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-2/+2
* win32-aio: Drop win32_aiocb_info.cancelFam Zheng2014-09-221-14/+0Star
* raw-win32: Handle failure for potentially large allocationsKevin Wolf2014-08-151-1/+5
* block/raw-win32: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi2014-06-041-4/+17
* block/raw-win32: create one QEMUWin32AIOState per BDRVRawStateStefan Hajnoczi2014-06-041-0/+8
* win32-aio: drop win32_aio_flush_cb()Stefan Hajnoczi2013-08-221-9/+1Star
* Remove twice include of qemu-common.hQiao Nuohan2013-05-181-1/+0Star
* win32-aio: use iov utility functions instead of open-coding themMichael Tokarev2013-01-181-14/+3Star
* win32-aio: Fix memory leakKevin Wolf2013-01-171-1/+1
* win32-aio: Fix vectored readsKevin Wolf2013-01-171-1/+1
* win32-aio: Fix how win32_aio_process_completion() frees bufferMarkus Armbruster2013-01-151-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-3/+3
* block: move include files to include/block/Paolo Bonzini2012-12-191-2/+2
* aio: rename AIOPool to AIOCBInfoStefan Hajnoczi2012-11-141-2/+2
* block: Workaround for older versions of MinGW gccStefan Weil2012-11-141-5/+5
* raw-win32: implement native asynchronous I/OPaolo Bonzini2012-10-311-0/+226