summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
* nbd: Avoid magic number for NBD max name sizeEric Blake2016-06-161-0/+6
* nbd: simplify the nbd_request and nbd_reply structsPaolo Bonzini2016-06-161-6/+7
* 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-162-2/+3
* block: Introduce bdrv_preadv()Kevin Wolf2016-06-161-0/+1
* block: Byte-based bdrv_co_do_copy_on_readv()Kevin Wolf2016-06-161-3/+7
* block: Assert that flags are in rangeEric Blake2016-06-161-0/+3
* block: Kill bdrv_co_write_zeroes()Eric Blake2016-06-081-2/+0Star
* block: Switch bdrv_write_zeroes() to byte interfaceEric Blake2016-06-081-5/+5
* 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: Move BlockRequest type to io.cEric Blake2016-06-071-21/+0Star
* iostatus: fix comments for block_job_iostatus_resetChanglong Xie2016-06-071-1/+1
* block/io: Remove unused bdrv_aio_write_zeroes()Kevin Wolf2016-06-071-3/+0Star
* blockjob: Remove BlockJob.bsKevin Wolf2016-05-251-1/+0Star
* backup: Use BlockBackend for I/OKevin Wolf2016-05-251-2/+0Star
* stream: Use BlockBackend for I/OKevin Wolf2016-05-251-2/+0Star
* block: Convert block job core to BlockBackendKevin Wolf2016-05-251-1/+2
* block: Cancel jobs first in bdrv_close_all()Kevin Wolf2016-05-251-0/+7
* block: keep a list of block jobsAlberto Garcia2016-05-251-0/+14
* block: Fix reconfiguring graph with drained nodesKevin Wolf2016-05-251-1/+2
* block: Make bdrv_open() return a BDSMax Reitz2016-05-251-2/+2
* block: Drop bdrv_new_root()Max Reitz2016-05-251-1/+0Star
* block: Fix bdrv_next() memory leakKevin Wolf2016-05-251-2/+13
* block: Remove BlockDriverState.blkKevin Wolf2016-05-191-2/+1Star
* block: Avoid bs->blk in bdrv_next()Kevin Wolf2016-05-191-1/+2
* block: Remove bdrv_aio_multiwrite()Kevin Wolf2016-05-191-5/+2Star
* blockjob: Don't set iostatus of targetKevin Wolf2016-05-191-3/+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-193-8/+3Star
* block: Move actual I/O throttling to BlockBackendKevin Wolf2016-05-191-1/+1
* block: Move throttling fields from BDS to BBKevin Wolf2016-05-192-14/+1Star
* block: Convert throttle_group_get_name() to BlockBackendKevin Wolf2016-05-191-1/+1
* block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf2016-05-192-3/+2Star
* quorum: implement bdrv_add_child() and bdrv_del_child()Wen Congyang2016-05-121-0/+4
* Add new block driver interface to add/delete a BDS's childWen Congyang2016-05-122-0/+9
* block: Honor BDRV_REQ_FUA during write_zeroesEric Blake2016-05-121-2/+5
* block: Make supported_write_flags a per-bds propertyEric Blake2016-05-121-2/+2
* Allow users to specify the vmdk virtual hardware version.Janne Karhunen2016-05-121-1/+1
* block: Remove BlockDriver.bdrv_read/writeKevin Wolf2016-05-121-4/+0Star
* block: Introduce .bdrv_co_preadv/pwritev BlockDriver functionKevin Wolf2016-05-121-0/+4
* block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writevKevin Wolf2016-05-121-2/+2
* block: plug whole tree at once, introduce bdrv_io_unplugged_begin/endPaolo Bonzini2016-05-122-2/+6
* block: introduce bdrv_no_throttling_begin/endPaolo Bonzini2016-05-121-3/+6