summaryrefslogtreecommitdiffstats
path: root/block/block-backend.c
Commit message (Expand)AuthorAgeFilesLines
* block-backend: Retain permissions after migrationHanna Reitz2022-02-011-0/+11
* block-backend: prevent dangling BDS pointers across aio_poll()Stefan Hajnoczi2022-01-141-2/+17
* block-backend: Silence clang -m32 compiler warningHanna Reitz2021-11-021-1/+1
* block-backend: drop INT_MAX restriction from blk_check_byte_request()Vladimir Sementsov-Ogievskiy2021-10-151-1/+1
* block-backend: blk_pread, blk_pwrite: rename count parameter to bytesVladimir Sementsov-Ogievskiy2021-10-151-8/+8
* block-backend: convert blk_aio_ functions to int64_t bytes paramterVladimir Sementsov-Ogievskiy2021-10-151-5/+8
* block-backend: convert blk_co_copy_range to int64_t bytesVladimir Sementsov-Ogievskiy2021-10-151-1/+1
* block-backend: convert blk_foo wrappers to use int64_t bytes parameterVladimir Sementsov-Ogievskiy2021-10-151-5/+5
* block-backend: drop blk_prw, use block-coroutine-wrapperVladimir Sementsov-Ogievskiy2021-10-151-93/+58Star
* block-backend: rename _do_ helper functions to _co_do_Vladimir Sementsov-Ogievskiy2021-10-151-26/+26
* block-backend: convert blk_co_pdiscard to int64_t bytesVladimir Sementsov-Ogievskiy2021-10-151-2/+3
* block-backend: convert blk_co_pwritev_part to int64_t bytesVladimir Sementsov-Ogievskiy2021-10-151-4/+4
* block-backend: make blk_co_preadv() 64bitVladimir Sementsov-Ogievskiy2021-10-151-2/+2
* block-backend: blk_check_byte_request(): int64_t bytesVladimir Sementsov-Ogievskiy2021-10-151-3/+3
* block: introduce max_hw_iov for use in scsi-genericPaolo Bonzini2021-10-061-0/+6
* block: introduce blk_replace_bsVladimir Sementsov-Ogievskiy2021-09-011-0/+8
* block: add max_hw_transfer to BlockLimitsPaolo Bonzini2021-06-251-0/+13
* block-backend: align max_transfer to request alignmentPaolo Bonzini2021-06-251-3/+3
* block-backend: add drained_pollSergio Lopez2021-06-021-1/+6
* block-backend: improve blk_root_get_parent_desc()Vladimir Sementsov-Ogievskiy2021-06-021-5/+4Star
* block: drop BlockBackendRootState::read_onlyVladimir Sementsov-Ogievskiy2021-06-021-8/+2Star
* block: consistently use bdrv_is_read_only()Vladimir Sementsov-Ogievskiy2021-06-021-1/+1
* Do not include sysemu/sysemu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* block: Add BDRV_O_NO_SHARE for blk_new_open()Kevin Wolf2021-04-301-6/+13
* block: drop ctx argument from bdrv_root_attach_childVladimir Sementsov-Ogievskiy2021-04-301-2/+2
* block: BdrvChildClass: add .get_parent_aio_context handlerVladimir Sementsov-Ogievskiy2021-04-301-0/+9
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* block: Separate blk_is_writable() and blk_supports_write_perm()Kevin Wolf2021-01-271-3/+16
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-7/+8
* commit: Deal with filtersMax Reitz2020-09-071-2/+5
* block: fix bdrv_aio_cancel() for ENOMEDIUM requestsStefan Hajnoczi2020-07-211-0/+8
* block: Avoid stale pointer dereference in blk_get_aio_context()Greg Kurz2020-07-141-1/+3
* block: Pass BdrvChildRole in remaining casesMax Reitz2020-05-181-4/+7
* block: Pass parent_is_format to .inherit_options()Max Reitz2020-05-181-1/+1
* block: Pass BdrvChildRole to .inherit_options()Max Reitz2020-05-181-1/+2
* block: Add BdrvChildRole to BdrvChildMax Reitz2020-05-181-2/+2
* block: Rename BdrvChildRole to BdrvChildClassMax Reitz2020-05-181-3/+3
* block: Add blk_make_empty()Max Reitz2020-05-181-0/+10
* block: Add blk_new_with_bs() helperEric Blake2020-05-051-0/+23
* block-backend: Add flags to blk_truncate()Kevin Wolf2020-04-301-2/+2
* block: Add flags to bdrv(_co)_truncate()Kevin Wolf2020-04-301-1/+1
* block: Fix blk->in_flight during blk_wait_while_drained()Kevin Wolf2020-04-071-12/+5Star
* block: Increase BB.in_flight for coroutine and sync interfacesKevin Wolf2020-04-071-23/+80
* block-backend: Reorder flush/pdiscard function definitionsKevin Wolf2020-04-071-46/+46
* block: Add @exact parameter to bdrv_co_truncate()Max Reitz2019-10-281-3/+3
* block/block-backend: add blk_co_pwritev_partVladimir Sementsov-Ogievskiy2019-10-281-4/+13
* replay: add BH oneshot event for block layerPavel Dovgalyuk2019-10-141-3/+6
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2019-08-161-19/+50
|\
| * block-backend: Queue requests while drainedKevin Wolf2019-08-161-3/+50
| * block: Remove blk_pread_unthrottled()Kevin Wolf2019-08-161-16/+0Star