qemu-e2k/include/block
Stefan Hajnoczi b89d92f3cf block: add aio_wait_bh_oneshot()
Sometimes it's necessary for the main loop thread to run a BH in an
IOThread and wait for its completion.  This primitive is useful during
startup/shutdown to synchronize and avoid race conditions.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 20180307144205.20619-2-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2018-03-08 17:38:51 +00:00
..
accounting.h
aio-wait.h block: add aio_wait_bh_oneshot() 2018-03-08 17:38:51 +00:00
aio.h aio: rename aio_context_in_iothread() to in_aio_context_home_thread() 2018-03-02 18:39:07 +01:00
block_backup.h
block_int.h block: rename .bdrv_create() to .bdrv_co_create_opts() 2018-03-02 18:39:07 +01:00
block.h Block layer patches 2018-03-06 11:20:44 +00:00
blockjob_int.h
blockjob.h
dirty-bitmap.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
nbd.h Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
nvme.h
qapi.h
raw-aio.h
snapshot.h Move include qemu/option.h from qemu-common.h to actual users 2018-02-09 13:52:16 +01:00
thread-pool.h
throttle-groups.h
write-threshold.h