242 Commits (61b6d9b749ba233784c7214cfe9585ea321159dc)

Author SHA1 Message Date
Kevin Wolf 8ccb9569a9 blockjob: Store device name at job creation 11 years ago
Ting Wang 970311646a blockjob: add block_job_release function 11 years ago
Markus Armbruster cc7a8ea740 Include qapi/qmp/qerror.h exactly where needed 11 years ago
Markus Armbruster c6bd8c706a qerror: Clean up QERR_ macros to expand into a single string 11 years ago
Fam Zheng 751ebd76e6 blockjob: Allow nested pause 11 years ago
Stefan Hajnoczi b112a65c52 block: declare blockjobs and dataplane friends! 12 years ago
Stefan Hajnoczi dec7d421f8 blockjob: add block_job_defer_to_main_loop() 12 years ago
Max Reitz ef6dbf1e46 blockjob: Add "ready" field 12 years ago
Max Reitz 345f9e1b04 blockjob: Introduce block_job_complete_sync() 12 years ago
Markus Armbruster 097310b53e block: Rename BlockDriverCompletionFunc to BlockCompletionFunc 12 years ago
Markus Armbruster bfb197e0d9 block: Eliminate BlockDriverState member device_name[] 12 years ago
Fam Zheng 0b9caf9b31 coroutine: Drop co_sleep_ns 12 years ago
Paolo Bonzini b47ec2c456 block: prefer aio_poll to qemu_aio_wait 12 years ago
Markus Armbruster 823c686356 blockjob: Fix recent BLOCK_JOB_ERROR regression 12 years ago
Markus Armbruster 518848a214 blockjob: Fix recent BLOCK_JOB_READY regression 12 years ago
Fam Zheng dc71ce45de blockjob: Add block_job_yield() 12 years ago
Wenchao Xia bcada37b19 qapi event: convert other BLOCK_JOB events 12 years ago
Wenchao Xia 5a2d2cbd88 qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERROR 12 years ago
Wenchao Xia a589569f2f qapi: adjust existing defines 12 years ago
Fam Zheng 628ff68303 block: Move op_blocker check from block_job_create to its caller 12 years ago
Fam Zheng 3718d8ab65 block: Replace in_use with operation blocker 12 years ago
Cole Robinson 0b15abfcbc qerror.h: Replace QERR_NOT_SUPPORTED with QERR_UNSUPPORTED 12 years ago
Markus Armbruster 84d18f065f Use error_is_set() only when necessary 12 years ago
Fam Zheng 79e14bf778 qapi: make use of new BlockJobType 13 years ago
Fam Zheng 3fc4b10af0 blockjob: rename BlockJobType to BlockJobDriver 13 years ago
Fam Zheng fa510ebffa block: use BDS ref for block jobs 13 years ago
Alex Bligh 7483d1e547 aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API 13 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 13 years ago
Paolo Bonzini 83c9089e73 monitor: move include files to include/monitor/ 13 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 13 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 13 years ago
Paolo Bonzini 3bd293c3fd iostatus: forward block_job_iostatus_reset to block job 14 years ago
Paolo Bonzini a66a2a3683 block: introduce BLOCK_JOB_READY event 14 years ago
Paolo Bonzini aeae883baf block: add block-job-complete 14 years ago
Paolo Bonzini 65f4632243 block: rename block_job_complete to block_job_completed 14 years ago
Paolo Bonzini 32c81a4a6e block: introduce block job error 14 years ago
Paolo Bonzini 8acc72a4d2 block: add support for job pause/resume 14 years ago
Paolo Bonzini 8d65883fff qmp: add 'busy' member to BlockJobInfo 14 years ago
Paolo Bonzini 30e628b709 block: add block_job_query 14 years ago
Paolo Bonzini 2f0c9fe64c block: move job APIs to separate files 14 years ago