summaryrefslogtreecommitdiffstats
path: root/util/async.c
Commit message (Expand)AuthorAgeFilesLines
* util/async: use qemu_aio_coroutine_enter in co_schedule_bh_cbSergio Lopez2018-09-251-1/+1
* linux-aio: properly bubble up errors from initializationNishanth Aravamudan2018-06-271-3/+11
* iothread: fix epollfd leak in the process of delIOThreadJie Wang2018-05-181-0/+1
* coroutine: abort if we try to schedule or enter a pending coroutineJeff Cody2017-11-211-0/+13
* util/async: use atomic_mb_set in qemu_bh_cancelSergio Lopez2017-11-081-1/+1
* async: Introduce aio_co_enterFam Zheng2017-04-111-1/+6
* cpus: define QEMUTimerListNotifyCB for QEMU system emulationPaolo Bonzini2017-03-141-1/+1
* async: remove unnecessary inc/dec pairsPaolo Bonzini2017-02-211-6/+6
* aio-posix: partially inline aio_dispatch into aio_pollPaolo Bonzini2017-02-211-1/+1
* block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini2017-02-211-2/+2
* aio: push aio_context_acquire/release down to dispatchingPaolo Bonzini2017-02-211-0/+2
* aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini2017-02-211-0/+65
* block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini2017-02-211-0/+423