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