summaryrefslogtreecommitdiffstats
path: root/include/sysemu/block-backend.h
Commit message (Expand)AuthorAgeFilesLines
* block: Add errp to b{lk,drv}_truncate()Max Reitz2017-04-281-1/+1
* block: Constify data passed by pointer to blk_nameKrzysztof Kozlowski2017-04-271-1/+1
* block-backend: add drained_begin / drained_end opsJohn Snow2017-03-221-0/+8
* hmp: Request permissions in qemu-ioKevin Wolf2017-02-281-0/+1
* block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf2017-02-281-1/+1
* block: Add error parameter to blk_insert_bs()Kevin Wolf2017-02-281-1/+1
* block: Add permissions to blk_new()Kevin Wolf2017-02-281-1/+1
* block: Add permissions to BlockBackendKevin Wolf2017-02-281-0/+2
* block: document fields protected by AioContext lockPaolo Bonzini2017-02-211-4/+10
* block: Use blk_co_ioctl() for all BB level ioctlsKevin Wolf2016-10-271-0/+1
* block-backend: Remember if attached device is non-qdevKevin Wolf2016-10-071-2/+2
* block: Use 'detect-zeroes' option for 'blockdev-change-medium'Kevin Wolf2016-09-291-1/+1
* block-backend: remove blk_flush_allJohn Snow2016-09-291-1/+0Star
* qdev-monitor: Add blk_by_qdev_id()Kevin Wolf2016-09-231-0/+1
* block: Add blk_by_dev()Kevin Wolf2016-09-231-0/+1
* block: switch blk_write_compressed() to byte-based interfacePavel Butsykin2016-09-051-2/+2
* block: Accept node-name for block-streamKevin Wolf2016-09-051-0/+1
* block: Convert BB interface to byte-based discardsEric Blake2016-07-201-5/+4Star
* block: Convert bdrv_pwrite_zeroes() to BdrvChildKevin Wolf2016-07-051-0/+1
* block: Switch transfer length bounds to byte-basedEric Blake2016-07-051-1/+1
* block: Make blk_co_preadv/pwritev() publicKevin Wolf2016-05-251-0/+6
* block: Rename blk_write_zeroes()Eric Blake2016-05-251-7/+7
* block: Drop errp parameter from blk_new()Max Reitz2016-05-251-1/+1
* block: Drop blk_new_with_bs()Max Reitz2016-05-251-1/+0Star
* block: Avoid bs->blk in bdrv_next()Kevin Wolf2016-05-191-1/+0Star
* block: Add bdrv_has_blk()Kevin Wolf2016-05-191-0/+1
* block: Remove bdrv_aio_multiwrite()Kevin Wolf2016-05-191-1/+0Star
* block: Move I/O throttling configuration functions to BlockBackendKevin Wolf2016-05-191-0/+5
* block: Move throttling fields from BDS to BBKevin Wolf2016-05-191-1/+10
* block: throttle-groups: Use BlockBackend pointers internallyKevin Wolf2016-05-191-1/+4
* block: Introduce BlockBackendPublicKevin Wolf2016-05-191-0/+10
* block: Kill unused sector-based blk_* functionsEric Blake2016-05-121-10/+0Star
* block: Introduce byte-based aio read/writeEric Blake2016-05-121-1/+7
* block: Switch blk_*write_zeroes() to byte interfaceEric Blake2016-05-121-6/+6
* block: Switch blk_read_unthrottled() to byte interfaceEric Blake2016-05-121-2/+2
* block: Allow BDRV_REQ_FUA through blk_pwrite()Eric Blake2016-05-121-1/+2
* include/qemu/iov.h: Don't include qemu-common.hMarkus Armbruster2016-03-221-0/+2
* Use scripts/clean-includes to drop redundant qemu/typedefs.hMarkus Armbruster2016-03-221-2/+0Star
* block: Add blk_next_root_bs()Max Reitz2016-03-171-0/+1
* blockdev: Remove blk_hide_on_behalf_of_hmp_drive_del()Max Reitz2016-03-171-2/+0Star
* blockdev: Split monitor reference from BB creationMax Reitz2016-03-171-5/+4Star
* blockdev: Separate BB name managementMax Reitz2016-03-171-0/+2
* block: Add blk_commit_all()Max Reitz2016-03-171-0/+1
* block: Introduce blk_set_allow_write_beyond_eof()Kevin Wolf2016-03-141-0/+1
* include: Clean up includesPeter Maydell2016-02-231-1/+0Star
* block: Add blk_remove_all_bs()Max Reitz2016-02-021-0/+1
* block: Remove BDS close notifierMax Reitz2016-02-021-1/+0Star
* block: Add BB-BDS remove/insert notifiersMax Reitz2016-02-021-0/+2
* nbd-server: do not exit on failed memory allocationPaolo Bonzini2016-01-151-0/+1
* block-backend: add blk_get_max_iov()Stefan Hajnoczi2015-12-221-0/+1