summaryrefslogtreecommitdiffstats
path: root/include/block/block_int.h
Commit message (Expand)AuthorAgeFilesLines
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-11/+12
* blockjob: centralize QMP event emissionsJohn Snow2016-11-011-13/+4Star
* Replication/Blockjobs: Create replication jobs as internalJohn Snow2016-11-011-2/+7
* block: only call aio_poll on the current thread's AioContextPaolo Bonzini2016-10-281-0/+17
* block: add BDS field to count in-flight requestsPaolo Bonzini2016-10-281-4/+6
* block: Introduce .bdrv_co_ioctl() driver callbackKevin Wolf2016-10-271-0/+2
* block: mirror: fix wrong comment of mirror_startYaowei Bai2016-09-281-1/+1
* Remove unused function declarationsLadi Prosek2016-09-151-9/+0Star
* mirror: auto complete active commitWen Congyang2016-09-131-1/+2
* drive-backup: added support for data compressionPavel Butsykin2016-09-051-0/+1
* block: remove BlockDriver.bdrv_write_compressedPavel Butsykin2016-09-051-3/+0Star
* block/io: reuse bdrv_co_pwritev() for write compressedPavel Butsykin2016-09-051-0/+3
* block: fix deadlock in bdrv_co_flushEvgeny Yakovlev2016-08-181-1/+1
* block: Cater to iscsi with non-power-of-2 discardEric Blake2016-08-031-17/+20
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2016-07-211-4/+4
|\
| * block: Kill .bdrv_co_discard()Eric Blake2016-07-201-2/+0Star
| * block: Add .bdrv_co_pdiscard() driver callbackEric Blake2016-07-201-0/+2
| * block: Convert .bdrv_aio_discard() to byte-basedEric Blake2016-07-201-2/+2
* | dirty-bitmap: operate with int64_t amountDenis V. Lunev2016-07-191-1/+1
|/
* block: ignore flush requests when storage is cleanEvgeny Yakovlev2016-07-191-0/+5
* commit: Add 'job-id' parameter to 'block-commit'Alberto Garcia2016-07-131-6/+10
* stream: Add 'job-id' parameter to 'block-stream'Alberto Garcia2016-07-131-4/+6
* backup: Add 'job-id' parameter to 'blockdev-backup' and 'drive-backup'Alberto Garcia2016-07-131-3/+5
* mirror: Add 'job-id' parameter to 'blockdev-mirror' and 'drive-mirror'Alberto Garcia2016-07-131-2/+4
* stream: Fix prototype of stream_start()Alberto Garcia2016-07-131-5/+6
* block: Convert bdrv_co_preadv/pwritev to BdrvChildKevin Wolf2016-07-051-2/+2
* block: Use bool as appropriate for BDS membersEric Blake2016-07-051-6/+7
* block: Move request_alignment into BlockLimitEric Blake2016-07-051-9/+13
* block: Switch discard length bounds to byte-basedEric Blake2016-07-051-5/+11
* block: Wording tweaks to write zeroes limitsEric Blake2016-07-051-2/+5
* block: Switch transfer length bounds to byte-basedEric Blake2016-07-051-5/+8
* block: use safe iteration over AioContext notifiersStefan Hajnoczi2016-06-201-0/+2
* block/mirror: Fix target backing BDSMax Reitz2016-06-161-1/+17
* block: Remove bs->zero_beyond_eofKevin Wolf2016-06-161-3/+0Star
* block: Make bdrv_load/save_vmstate coroutine_fnsKevin Wolf2016-06-161-4/+6
* block: Make .bdrv_load_vmstate() vectoredKevin Wolf2016-06-161-2/+2
* block: Kill bdrv_co_write_zeroes()Eric Blake2016-06-081-2/+0Star
* block: Add .bdrv_co_pwrite_zeroes()Eric Blake2016-06-081-1/+3
* block: Track write zero limits in bytesEric Blake2016-06-081-4/+6
* block: Fix reconfiguring graph with drained nodesKevin Wolf2016-05-251-1/+2
* block: Remove BlockDriverState.blkKevin Wolf2016-05-191-2/+1Star
* block: User BdrvChild callback for device nameKevin Wolf2016-05-191-0/+5
* block: Use BdrvChild callbacks for change_media/resizeKevin Wolf2016-05-191-1/+3
* block: Decouple throttling from BlockDriverStateKevin Wolf2016-05-191-3/+0Star
* block: Drain throttling queue with BdrvChild callbackKevin Wolf2016-05-191-5/+11
* block: Introduce BdrvChild.opaqueKevin Wolf2016-05-191-0/+1
* block: Move I/O throttling configuration functions to BlockBackendKevin Wolf2016-05-191-2/+1Star
* block: Move throttling fields from BDS to BBKevin Wolf2016-05-191-13/+0Star
* block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf2016-05-191-1/+0Star
* Add new block driver interface to add/delete a BDS's childWen Congyang2016-05-121-0/+5