summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
...
* block: Factor out qobject_input_visitor_new_flat_confused()Markus Armbruster2018-06-151-1/+2
* block: Fix -blockdev for certain non-string scalarsMarkus Armbruster2018-06-151-0/+1
* block: Add block-specific QDict headerMax Reitz2018-06-151-0/+32
* qapi: add x-block-dirty-bitmap-mergeVladimir Sementsov-Ogievskiy2018-06-111-1/+2
* block: remove bdrv_dirty_bitmap_make_anonPaolo Bonzini2018-06-111-1/+0
* block: Make bdrv_is_writable() publicMax Reitz2018-06-111-0/+1
* block: Add Error parameter to bdrv_amend_optionsMax Reitz2018-06-112-2/+4
* file-posix: Implement bdrv_co_copy_rangeFam Zheng2018-06-011-2/+8
* block: Introduce API for copy offloadingFam Zheng2018-06-012-0/+70
* blockjob: Remove BlockJob.driverKevin Wolf2018-05-231-3/+0
* job: Move progress fields to JobKevin Wolf2018-05-231-25/+0
* job: Add job_transition_to_ready()Kevin Wolf2018-05-232-8/+3
* job: Add job_is_ready()Kevin Wolf2018-05-231-5/+0
* job: Add job_dismiss()Kevin Wolf2018-05-231-9/+0
* job: Add job_yield()Kevin Wolf2018-05-231-8/+0
* job: Move completion and cancellation to JobKevin Wolf2018-05-232-73/+0
* job: Move transactions to JobKevin Wolf2018-05-232-64/+0
* job: Switch transactions to JobTxnKevin Wolf2018-05-233-8/+7
* job: Move .complete callback to JobKevin Wolf2018-05-232-16/+0
* job: Add job_drain()Kevin Wolf2018-05-231-0/+12
* job: Convert block_job_cancel_async() to JobKevin Wolf2018-05-231-6/+0
* job: Move single job finalisation to JobKevin Wolf2018-05-232-45/+0
* job: Add job_event_*()Kevin Wolf2018-05-231-0/+9
* job: Move BlockJobCreateFlags to JobKevin Wolf2018-05-232-19/+1
* job: Replace BlockJob.completed with job_is_completed()Kevin Wolf2018-05-231-3/+0
* job: Move pause/resume functions to JobKevin Wolf2018-05-232-32/+7
* job: Add job_sleep_ns()Kevin Wolf2018-05-231-11/+0
* job: Move coroutine and related code to JobKevin Wolf2018-05-232-66/+0
* job: Move defer_to_main_loop to JobKevin Wolf2018-05-232-24/+0
* job: Move cancelled to JobKevin Wolf2018-05-232-16/+0
* job: Add reference countingKevin Wolf2018-05-232-21/+7
* job: Move state transitions to JobKevin Wolf2018-05-231-3/+0
* job: Maintain a list of all jobsKevin Wolf2018-05-231-3/+0
* job: Add JobDriver.job_typeKevin Wolf2018-05-231-3/+0
* job: Rename BlockJobType into JobTypeKevin Wolf2018-05-231-1/+1
* job: Create Job, JobDriver and job_create()Kevin Wolf2018-05-232-7/+6
* iothread: fix epollfd leak in the process of delIOThreadJie Wang2018-05-181-0/+8
* block: Document BDRV_REQ_WRITE_UNCHANGED supportMax Reitz2018-05-151-2/+16
* block: Add BDRV_REQ_WRITE_UNCHANGED flagMax Reitz2018-05-151-1/+5
* block: BLK_PERM_WRITE includes ..._UNCHANGEDMax Reitz2018-05-151-0/+3
* blockjob: Add block_job_driver()Kevin Wolf2018-05-151-0/+7
* blockjob: Introduce block_job_ratelimit_get_delay()Kevin Wolf2018-05-151-0/+8
* blockjob: Implement block_job_set_speed() centrallyKevin Wolf2018-05-152-3/+2
* blockjob: Move RateLimit to BlockJobKevin Wolf2018-05-151-0/+4
* blockjob: Wrappers for progress counter accessKevin Wolf2018-05-151-0/+19
* block: Merge .bdrv_co_writev{,_flags} in driversEric Blake2018-05-151-2/+0
* block: Drop last of the sector-based aio callbacksEric Blake2018-05-151-6/+0
* file-win32: Switch to byte-based callbacksEric Blake2018-05-151-1/+1
* block: Support byte-based aio callbacksEric Blake2018-05-151-0/+6
* blockjob: drop block_job_pause/resume_all()Stefan Hajnoczi2018-05-101-14/+0