aboutsummaryrefslogtreecommitdiff
path: root/util/thread-pool.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-31virtio: use defer_call() in virtio_irqfd_notify()Stefan Hajnoczi1-0/+5
2023-09-20block: remove AIOCBInfo->get_aio_context()Stefan Hajnoczi1-8/+0
2023-08-01thread-pool: signal "request_cond" while lockedAnthony PERARD1-1/+1
2023-04-25thread-pool: avoid passing the pool parameter every timeEmanuele Giuseppe Esposito1-8/+8
2023-04-25thread-pool: use ThreadPool from the running threadEmanuele Giuseppe Esposito1-5/+4
2022-05-25thread-pool: remove stopping variablePaolo Bonzini1-3/+2
2022-05-25thread-pool: replace semaphore with condition variablePaolo Bonzini1-40/+28
2022-05-25thread-pool: optimize scheduling of completion bottom halfPaolo Bonzini1-2/+1
2022-05-09util/event-loop-base: Introduce options to set the thread pool sizeNicolas Saenz Julienne1-4/+51
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky1-2/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2017-03-17thread-pool: add missing qemu_bh_cancel in completion functionPeter Lieven1-0/+7
2017-02-21block: explicitly acquire aiocontext in aio callbacks that need itPaolo Bonzini1-1/+3
2017-02-21block: explicitly acquire aiocontext in bottom halves that need itPaolo Bonzini1-0/+2
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini1-0/+343