aboutsummaryrefslogtreecommitdiff
path: root/include/block/block_int.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster1-2/+2
2022-12-15graph-lock: Introduce a lock to protect block graph operationsPaolo Bonzini1-0/+1
2022-03-04include/block/block_int: split header into I/O and global state APIEmanuele Giuseppe Esposito1-1486/+3
2022-03-04crypto: perform permission checks under BQLEmanuele Giuseppe Esposito1-0/+14
2022-01-14block_int: make bdrv_backing_overridden staticEmanuele Giuseppe Esposito1-3/+0
2021-10-06block: introduce max_hw_iov for use in scsi-genericPaolo Bonzini1-0/+7
2021-09-29block: use int64_t instead of int in driver discard handlersVladimir Sementsov-Ogievskiy1-1/+1
2021-09-29block: make BlockLimits::max_pdiscard 64bitVladimir Sementsov-Ogievskiy1-5/+6
2021-09-29block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy1-1/+1
2021-09-29block: make BlockLimits::max_pwrite_zeroes 64bitVladimir Sementsov-Ogievskiy1-4/+5
2021-09-29block: use int64_t instead of uint64_t in copy_range driver handlersVladimir Sementsov-Ogievskiy1-6/+6
2021-09-29block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy1-8/+8
2021-09-29block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy1-5/+6
2021-09-29qcow2: check request on vmstate save/load pathVladimir Sementsov-Ogievskiy1-0/+3
2021-09-15block: Clarify that @bytes is no limit on *pnumHanna Reitz1-0/+9
2021-09-15block: block-status cache for data regionsHanna Reitz1-0/+50
2021-09-15block: Drop BDS comment regarding bdrv_append()Hanna Reitz1-6/+0
2021-06-25block: add max_hw_transfer to BlockLimitsPaolo Bonzini1-0/+7
2021-06-02block: drop BlockBackendRootState::read_onlyVladimir Sementsov-Ogievskiy1-1/+0
2021-06-02block: drop BlockDriverState::read_onlyVladimir Sementsov-Ogievskiy1-1/+0
2021-05-14block: drop write notifiersVladimir Sementsov-Ogievskiy1-12/+0
2021-05-14block/write-threshold: don't use write notifiersVladimir Sementsov-Ogievskiy1-1/+0
2021-05-14mirror: stop cancelling in-flight requests on non-force cancel in READYVladimir Sementsov-Ogievskiy1-1/+1
2021-04-30block: refactor bdrv_child_set_perm_safe() transaction actionVladimir Sementsov-Ogievskiy1-5/+0
2021-04-30block: drop ctx argument from bdrv_root_attach_childVladimir Sementsov-Ogievskiy1-1/+0
2021-04-30block: BdrvChildClass: add .get_parent_aio_context handlerVladimir Sementsov-Ogievskiy1-0/+2
2021-02-12block: add new BlockDriver handler: bdrv_cancel_in_flightVladimir Sementsov-Ogievskiy1-0/+9
2021-02-03block/io: use int64_t bytes in copy_rangeVladimir Sementsov-Ogievskiy1-6/+6
2021-02-03block/io: support int64_t bytes in read/write wrappersVladimir Sementsov-Ogievskiy1-2/+2
2021-02-03block/io: support int64_t bytes in bdrv_co_p{read,write}v_part()Vladimir Sementsov-Ogievskiy1-2/+2
2021-02-03block: use int64_t as bytes type in tracked requestsEric Blake1-2/+2
2021-02-03block: refactor bdrv_check_request: add errpVladimir Sementsov-Ogievskiy1-1/+1
2021-01-26qapi: backup: add perf.use-copy-range parameterVladimir Sementsov-Ogievskiy1-0/+3
2021-01-26qapi: block-stream: add "bottom" argumentVladimir Sementsov-Ogievskiy1-0/+1
2021-01-26block: include supported_read_flags into BDS structureAndrey Shinkevich1-0/+4
2021-01-26qapi: add filter-node-name to block-streamAndrey Shinkevich1-1/+6
2020-12-18block: bdrv_mark_request_serialising: split non-waiting functionVladimir Sementsov-Ogievskiy1-1/+2
2020-12-11block: introduce BDRV_MAX_LENGTHVladimir Sementsov-Ogievskiy1-0/+8
2020-11-09block: Move bdrv_drain_all_end_quiesce() to block_int.hGreg Kurz1-0/+9
2020-09-07block: Leave BDS.backing_{file,format} constantMax Reitz1-5/+16
2020-09-07block: Inline bdrv_co_block_status_from_*()Max Reitz1-22/+0
2020-09-07block: Drop backing_bs()Max Reitz1-5/+0
2020-09-07block: Add chain helper functionsMax Reitz1-0/+3
2020-09-07block: Add child access functionsMax Reitz1-3/+41
2020-08-25qcow2: Add the 'extended_l2' option and the QCOW2_INCOMPAT_EXTL2 bitAlberto Garcia1-0/+1
2020-07-14file-posix: Mitigate file fragmentation with extent size hintsKevin Wolf1-0/+1
2020-07-06block: drop unallocated_blocks_are_zeroVladimir Sementsov-Ogievskiy1-1/+11
2020-07-06block/core: add generic infrastructure for x-blockdev-amend qmp commandMaxim Levitsky1-6/+15
2020-07-06block/amend: separate amend and create options for qemu-imgMaxim Levitsky1-0/+4
2020-07-06block/amend: add 'force' optionMaxim Levitsky1-0/+1