summaryrefslogtreecommitdiffstats
path: root/block/block-backend.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* block: Use blk_co_pwritev() in blk_write_zeroes()Kevin Wolf2016-03-171-9/+8Star
* block: Pull up blk_read_unthrottled() implementationKevin Wolf2016-03-171-2/+10
* block: Use blk_co_pwritev() for blk_write()Kevin Wolf2016-03-171-9/+30
* block: Use blk_co_preadv() for blk_read()Kevin Wolf2016-03-171-4/+60
* block: Use BdrvChild in BlockBackendKevin Wolf2016-03-171-101/+153
* block: Add blk_next_root_bs()Max Reitz2016-03-171-0/+24
* block: Move some bdrv_*_all() functions to BBMax Reitz2016-03-171-6/+38
* blockdev: Remove blk_hide_on_behalf_of_hmp_drive_del()Max Reitz2016-03-171-17/+0Star
* blockdev: Split monitor reference from BB creationMax Reitz2016-03-171-19/+7Star
* blockdev: Separate BB name managementMax Reitz2016-03-171-31/+61