summaryrefslogtreecommitdiffstats
path: root/block/block-backend.c
Commit message (Expand)AuthorAgeFilesLines
...
* block: Convert BB interface to byte-based discardsEric Blake2016-07-201-14/+11Star
* block: Convert bdrv_aio_discard() to byte-basedEric Blake2016-07-201-1/+2
* block: Convert bdrv_discard() to byte-basedEric Blake2016-07-201-1/+2
* block: Convert bdrv_co_discard() to byte-basedEric Blake2016-07-201-1/+2
* block/qdev: Allow configuring rerror/werror with qdev propertiesKevin Wolf2016-07-131-0/+1
* coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini2016-07-131-4/+4
* block: Convert bdrv_co_preadv/pwritev to BdrvChildKevin Wolf2016-07-051-2/+2
* block: Convert bdrv_pwrite_zeroes() to BdrvChildKevin Wolf2016-07-051-0/+5
* block: Switch transfer length bounds to byte-basedEric Blake2016-07-051-5/+5
* block: Give nonzero result to blk_get_max_transfer_length()Eric Blake2016-07-051-3/+4
* block: Make blk_co_preadv/pwritev() publicKevin Wolf2016-05-251-7/+14
* block: Default to enabled write cache in blk_new()Kevin Wolf2016-05-251-1/+2
* block: Rename blk_write_zeroes()Eric Blake2016-05-251-7/+7
* block: Fix reconfiguring graph with drained nodesKevin Wolf2016-05-251-4/+5
* block: Drop errp parameter from blk_new()Max Reitz2016-05-251-7/+2Star
* block: Make bdrv_open() return a BDSMax Reitz2016-05-251-4/+2Star
* block: Drop blk_new_with_bs()Max Reitz2016-05-251-23/+7Star
* block: Fix bdrv_next() memory leakKevin Wolf2016-05-251-23/+18Star
* block: Remove BlockDriverState.blkKevin Wolf2016-05-191-8/+0Star
* block: Avoid bs->blk in bdrv_next()Kevin Wolf2016-05-191-22/+50
* block: Add bdrv_has_blk()Kevin Wolf2016-05-191-0/+17
* block: Remove bdrv_aio_multiwrite()Kevin Wolf2016-05-191-14/+0Star
* block: User BdrvChild callback for device nameKevin Wolf2016-05-191-0/+6
* block: Use BdrvChild callbacks for change_media/resizeKevin Wolf2016-05-191-1/+14
* block: Decouple throttling from BlockDriverStateKevin Wolf2016-05-191-23/+14Star
* block: Drain throttling queue with BdrvChild callbackKevin Wolf2016-05-191-5/+27
* block: Introduce BdrvChild.opaqueKevin Wolf2016-05-191-0/+2
* block: Move I/O throttling configuration functions to BlockBackendKevin Wolf2016-05-191-2/+41
* block: Move actual I/O throttling to BlockBackendKevin Wolf2016-05-191-0/+10
* block: Move throttling fields from BDS to BBKevin Wolf2016-05-191-5/+8
* block: Convert throttle_group_get_name() to BlockBackendKevin Wolf2016-05-191-1/+1
* block: Introduce BlockBackendPublicKevin Wolf2016-05-191-0/+17
* block: Make sure throttled BDSes always have a BBKevin Wolf2016-05-191-0/+3
* block: Kill unused sector-based blk_* functionsEric Blake2016-05-121-51/+0Star
* block: Introduce byte-based aio read/writeEric Blake2016-05-121-1/+17
* block: Switch blk_*write_zeroes() to byte interfaceEric Blake2016-05-121-22/+11Star
* block: Switch blk_read_unthrottled() to byte interfaceEric Blake2016-05-121-4/+4
* block: Allow BDRV_REQ_FUA through blk_pwrite()Eric Blake2016-05-121-2/+4
* block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writevKevin Wolf2016-05-121-2/+2
* block: introduce bdrv_no_throttling_begin/endPaolo Bonzini2016-05-121-4/+2Star
* block: Don't ignore flags in blk_{,co,aio}_write_zeroes()Kevin Wolf2016-04-151-3/+4
* block: Fix blk_aio_write_zeroes()Kevin Wolf2016-04-151-7/+13
* block: Remove BDRV_O_CACHE_WBKevin Wolf2016-03-301-11/+0Star
* block: Move enable_write_cache to BB levelKevin Wolf2016-03-301-15/+27
* block: Always set writeback mode in blk_new_open()Kevin Wolf2016-03-301-0/+4
* block: Remove blk_set_bs()Kevin Wolf2016-03-301-17/+0Star
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-0/+1
* block: Use blk_co_pwritev() in blk_co_write_zeroes()Kevin Wolf2016-03-171-4/+5
* block: Use blk_aio_prwv() for aio_read/write/write_zeroesKevin Wolf2016-03-171-13/+92
* block: Use blk_prw() in blk_pread()/blk_pwrite()Kevin Wolf2016-03-171-15/+21