aboutsummaryrefslogtreecommitdiff
path: root/include/block/aio-wait.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-1/+1
2023-12-21aio-wait: draw equivalence between AIO_WAIT_WHILE() and AIO_WAIT_WHILE_UNLOCK...Stefan Hajnoczi1-12/+4
2023-05-10aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()Stefan Hajnoczi1-1/+1
2023-04-25include/block: fixup typosWilfred Mallawa1-1/+1
2023-03-07aio-wait: switch to smp_mb__after_rmw()Paolo Bonzini1-1/+1
2022-10-07aio-wait.h: introduce AIO_WAIT_WHILE_UNLOCKEDEmanuele Giuseppe Esposito1-4/+13
2022-06-24aio_wait_kick: add missing memory barrierEmanuele Giuseppe Esposito1-0/+2
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-2/+2
2020-04-09aio-wait: delegate polling of main AioContext if BQL not heldPaolo Bonzini1-0/+22
2019-05-13Clean up decorations and whitespace around header guardsMarkus Armbruster1-1/+1
2018-09-25block: Use a single global AioWaitKevin Wolf1-11/+11
2018-09-25aio-wait: Increase num_waiters even in home threadKevin Wolf1-3/+3
2018-06-18block: Allow AIO_WAIT_WHILE with NULL ctxKevin Wolf1-4/+9
2018-06-18block: Avoid unnecessary aio_poll() in AIO_WAIT_WHILE()Kevin Wolf1-14/+8
2018-03-12block: make BDRV_POLL_WHILE() re-entrancy safeStefan Hajnoczi1-31/+30
2018-03-08block: add aio_wait_bh_oneshot()Stefan Hajnoczi1-0/+13
2018-03-02block: extract AIO_WAIT_WHILE() from BlockDriverStateStefan Hajnoczi1-0/+116