summary refs log tree commit diff stats
path: root/include/block/block-io.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: remove outdated AioContext locking commentsStefan Hajnoczi2023-12-211-5/+4
* block: remove AioContext lockingStefan Hajnoczi2023-12-211-2/+1
* block: Introduce bdrv_co_change_backing_file()Kevin Wolf2023-11-081-0/+8
* block: Mark bdrv_filter_bs() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+1
* block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+3
* block: Mark bdrv_apply_auto_read_only() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+4
* block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-2/+6
* block: Mark drain related functions GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-10-121-5/+18
* block: switch to co_wrapper for bdrv_is_allocated_*Paolo Bonzini2023-10-121-5/+7
* block: complete public block status APIPaolo Bonzini2023-10-121-6/+11
* block: remove AIOCBInfo->get_aio_context()Stefan Hajnoczi2023-09-201-1/+0
* block/io: align requests to subcluster_sizeAndrey Drobyshev2023-08-301-4/+4
* block: use bdrv_co_debug_event in coroutine contextPaolo Bonzini2023-06-281-0/+7
* block: remove bdrv_co_io_plug() APIStefan Hajnoczi2023-06-011-3/+0
* block: introduce zone append write for zoned devicesSam Li2023-05-151-0/+4
* block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice i...Sam Li2023-05-151-0/+9
* block: Mark bdrv_co_debug_event() GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-4/+5
* block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-2/+5
* block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-2/+5
* block, block-backend: write some hot coroutine wrappers by handPaolo Bonzini2023-04-111-1/+1
* block-backend: inline bdrv_co_get_geometryPaolo Bonzini2023-04-111-3/+0
* block/export: Fix graph locking in blk_get_geometry() callKevin Wolf2023-03-271-1/+3
* block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-4/+4
* block: Mark bdrv_*_dirty_bitmap() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-8/+6
* block: Mark bdrv_co_delete_file() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-2/+6
* block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-2/+5
* block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-2/+2
* block: Mark bdrv_co_io_(un)plug() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-2/+2
* block: Mark bdrv_co_copy_range() GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-4/+5
* block: Mark bdrv_co_pwrite_sync() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-3/+4
* block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-4/+5
* block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-2/+3
* block: Mark bdrv_co_flush() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-1/+1
* block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-1/+2
* block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-11/+11
* block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-3/+3
* block: Make bdrv_can_set_read_only() staticKevin Wolf2023-02-231-2/+0
* block: Convert bdrv_debug_event() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-1/+4
* block: Convert bdrv_lock_medium() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-1/+1
* block: Convert bdrv_eject() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-1/+2
* block: Convert bdrv_get_info() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-1/+4
* block: Convert bdrv_get_allocated_file_size() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-1/+3
* block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-2/+6
* block: Convert bdrv_is_inserted() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-1/+4
* block: Convert bdrv_io_unplug() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-2/+1
* block: Convert bdrv_io_plug() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-1/+2
* block: remove bdrv_coroutine_enterPaolo Bonzini2023-01-241-5/+0
* include/block: Untangle inclusion loopsMarkus Armbruster2023-01-201-1/+4
* block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlockEmanuele Giuseppe Esposito2022-12-151-22/+31
* block/dirty-bitmap: convert coroutine-only functions to co_wrapperEmanuele Giuseppe Esposito2022-12-151-2/+8