qemu/block
Christoph Hellwig c16b5a2ca0 fully split aio_pool from BlockDriver
Now that we have a separate aio pool structure we can remove those
aio pool details from BlockDriver.

Every driver supporting AIO now needs to declare a static AIOPool
with the aiocb size and the cancellation method.  This cleans up the
current code considerably and will make it cleaner and more obvious
to support two different aio implementations behind a single
BlockDriver.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-27 09:46:03 -05:00
..
bochs.c Move block drivers into their own directory 2009-05-14 16:13:46 -05:00
cloop.c Move block drivers into their own directory 2009-05-14 16:13:46 -05:00
cow.c Convert all block drivers to new bdrv_create 2009-05-22 10:50:31 -05:00
curl.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
dmg.c Move block drivers into their own directory 2009-05-14 16:13:46 -05:00
nbd.c Move block drivers into their own directory 2009-05-14 16:13:46 -05:00
parallels.c Move block drivers into their own directory 2009-05-14 16:13:46 -05:00
qcow2.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
qcow.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
raw-posix.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
raw-win32.c Convert all block drivers to new bdrv_create 2009-05-22 10:50:31 -05:00
vmdk.c Convert all block drivers to new bdrv_create 2009-05-22 10:50:31 -05:00
vpc.c Convert all block drivers to new bdrv_create 2009-05-22 10:50:31 -05:00
vvfat.c Drop bdrv_create2 2009-05-27 09:45:23 -05:00