summaryrefslogtreecommitdiff
path: root/block/stream.c
AgeCommit message (Expand)AuthorFilesLines
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-0/+1
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-2/+2
2014-11-03block: let stream blockjob run in BDS AioContextStefan Hajnoczi1-14/+36
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-1/+1
2014-07-18block: Add Error argument to bdrv_refresh_limits()Kevin Wolf1-1/+1
2014-07-01block: add backing-file option to block-streamJeff Cody1-6/+5
2014-06-23qapi: adjust existing definesWenchao Xia1-2/+2
2014-05-28block: Use bdrv_set_backing_hd everywhereFam Zheng1-2/+2
2014-01-24block: Update BlockLimits when they might have changedKevin Wolf1-0/+2
2013-11-28block/stream: Don't stream unbacked devicesMax Reitz1-0/+5
2013-10-11qapi: make use of new BlockJobTypeFam Zheng1-1/+1
2013-10-11blockjob: rename BlockJobType to BlockJobDriverFam Zheng1-2/+2
2013-09-25block: Fix compiler warning (-Werror=uninitialized)Stefan Weil1-2/+3
2013-09-06block: expect errors from bdrv_co_is_allocatedPaolo Bonzini1-1/+1
2013-09-06block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinctionPaolo Bonzini1-2/+2
2013-09-06block: make bdrv_co_is_allocated staticPaolo Bonzini1-2/+2
2013-09-06block: make bdrv_delete() staticFam Zheng1-1/+1
2013-08-22aio / timers: convert block_job_sleep_ns and co_sleep_ns to new APIAlex Bligh1-1/+1
2013-08-19block: stop relying on io_flush() in bdrv_drain_all()Stefan Hajnoczi1-1/+5
2013-06-28block: Make BlockJobTypes constKevin Wolf1-1/+1
2012-12-19block: move include files to include/block/Paolo Bonzini1-2/+2
2012-12-11aio: Get rid of qemu_aio_flush()Kevin Wolf1-1/+1
2012-10-24block: rename block_job_complete to block_job_completedPaolo Bonzini1-2/+2
2012-09-28stream: add on-error argumentPaolo Bonzini1-1/+27
2012-09-28block: move job APIs to separate filesPaolo Bonzini1-0/+1
2012-08-29stream: complete early if end of backing file is reachedStefan Hajnoczi1-0/+6
2012-06-15stream: move rate limiting to a separate header filePaolo Bonzini1-29/+2
2012-06-15stream: move is_allocated_above to block.cPaolo Bonzini1-51/+2
2012-06-15stream: tweak usage of bdrv_co_is_allocatedPaolo Bonzini1-26/+25
2012-05-10block: fix warning introduced in efcc7a23Anthony Liguori1-1/+1
2012-05-10stream: do not copy unallocated sectors from the basePaolo Bonzini1-14/+4
2012-05-10stream: fix ratelimiting corner casePaolo Bonzini1-5/+5
2012-05-10stream: pass new base image format to bdrv_change_backing_filePaolo Bonzini1-2/+5
2012-05-10block: wait for job callback in block_job_cancel_syncPaolo Bonzini1-4/+3
2012-05-10block: add block_job_sleep_nsPaolo Bonzini1-14/+9
2012-05-10block: update in-memory backing file and formatPaolo Bonzini1-11/+0
2012-04-27block: add 'speed' optional parameter to block-streamStefan Hajnoczi1-2/+3
2012-04-27block: change block-job-set-speed argument from 'value' to 'speed'Stefan Hajnoczi1-4/+4
2012-04-27block: use Error mechanism instead of -errno for block_job_set_speed()Stefan Hajnoczi1-3/+3
2012-04-27block: use Error mechanism instead of -errno for block_job_create()Stefan Hajnoczi1-6/+5
2012-04-05block stream: close unused files and update ->backing_hdMarcelo Tosatti1-0/+34
2012-04-05block: set job->speed in block_set_speedPaolo Bonzini1-1/+0
2012-04-05block: fix streaming/closing racePaolo Bonzini1-2/+4
2012-01-26block: add support for partial streamingMarcelo Tosatti1-4/+87
2012-01-26block: rate-limit streaming operationsStefan Hajnoczi1-6/+59
2012-01-26block: add image streaming block jobStefan Hajnoczi1-0/+133