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