aboutsummaryrefslogtreecommitdiff
path: root/include/qemu
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2012-11-14 15:30:09 +0100
committerStefan Hajnoczi <stefanha@redhat.com>2013-01-02 15:58:03 +0100
commit3e9ec521711ed033476098cfc7f23c992cc606a2 (patch)
tree566cf03a34c4d78e62db132faa3dcee151a82d62 /include/qemu
parent71973b046120a13df4eaa9143bed5ba8a67abc7f (diff)
downloadqemu-3e9ec521711ed033476098cfc7f23c992cc606a2.zip
qemu-3e9ec521711ed033476098cfc7f23c992cc606a2.tar.gz
qemu-3e9ec521711ed033476098cfc7f23c992cc606a2.tar.bz2
dataplane: add Linux AIO request queue
The IOQueue has a pool of iocb structs and a function to add new read/write requests. Multiple requests can be added before calling the submit function to actually tell the host kernel to begin I/O. This allows callers to batch requests and submit them in one go. The actual I/O is performed using Linux AIO. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include/qemu')
0 files changed, 0 insertions, 0 deletions