summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>2015-09-17 19:24:50 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2015-11-06 10:16:03 +0100
commitdf281b80b9ecba65d85795aa738c29e5b94d5ef1 (patch)
treeaf1c4f9973200139873ac2d4c79fb86d504540a3 /include
parent8bd7f71d794b93ce027b856f5b79a98f4f82e44c (diff)
downloadqemu-df281b80b9ecba65d85795aa738c29e5b94d5ef1.tar.gz
qemu-df281b80b9ecba65d85795aa738c29e5b94d5ef1.tar.bz2
qemu-df281b80b9ecba65d85795aa738c29e5b94d5ef1.zip
bottom halves: introduce bh call function
This patch introduces aio_bh_call function. It is used to execute bottom halves as callbacks without adding them to the queue. Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Message-Id: <20150917162450.8676.56980.stgit@PASHA-ISP.def.inno> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
Diffstat (limited to 'include')
-rw-r--r--include/block/aio.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/block/aio.h b/include/block/aio.h
index bcc7d43f6a..92efc5e1f1 100644
--- a/include/block/aio.h
+++ b/include/block/aio.h
@@ -209,6 +209,11 @@ void aio_notify(AioContext *ctx);
void aio_notify_accept(AioContext *ctx);
/**
+ * aio_bh_call: Executes callback function of the specified BH.
+ */
+void aio_bh_call(QEMUBH *bh);
+
+/**
* aio_bh_poll: Poll bottom halves for an AioContext.
*
* These are internal functions used by the QEMU main loop.