71 Commits (ddab0ef12470fe706c6afa2e4479762d786daab4)

Author SHA1 Message Date
Paolo Bonzini ddab0ef124 block: extract include/qemu/aiocb.h out of include/block/aio.h 8 months ago
Fiona Ebner fc1d2f3eac block: mark bdrv_drained_begin() and friends as GRAPH_UNLOCKED 1 year ago
Eric Blake 5272609670 block: Add new bdrv_co_is_all_zeroes() function 1 year ago
Stefan Hajnoczi 23c983c8f6 block: remove outdated AioContext locking comments 3 years ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 3 years ago
Kevin Wolf e2dd273754 block: Introduce bdrv_co_change_backing_file() 3 years ago
Kevin Wolf f5a3a270fe block: Mark bdrv_filter_bs() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 3574499a1e block: Mark bdrv_get_specific_info() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 018f9dea9c block: Mark bdrv_apply_auto_read_only() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 4026f1c4f3 block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito d05ab380db block: Mark drain related functions GRAPH_RDLOCK 3 years ago
Paolo Bonzini 578ffa9ffb block: switch to co_wrapper for bdrv_is_allocated_* 3 years ago
Paolo Bonzini 1b88457eaa block: complete public block status API 3 years ago
Stefan Hajnoczi 652b0dd808 block: remove AIOCBInfo->get_aio_context() 3 years ago
Andrey Drobyshev fc6b211f92 block/io: align requests to subcluster_size 3 years ago
Paolo Bonzini 17362398ee block: use bdrv_co_debug_event in coroutine context 3 years ago
Stefan Hajnoczi 2a0d7cb6b7 block: remove bdrv_co_io_plug() API 3 years ago
Sam Li 4751d09adc block: introduce zone append write for zoned devices 3 years ago
Sam Li 6d43eaa396 block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls 3 years ago
Emanuele Giuseppe Esposito cb2bfaa450 block: Mark bdrv_co_debug_event() GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito a00e70c012 block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito de335638a3 block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCK 3 years ago
Paolo Bonzini 81f730d4d0 block, block-backend: write some hot coroutine wrappers by hand 3 years ago
Paolo Bonzini e5203a3b5d block-backend: inline bdrv_co_get_geometry 3 years ago
Kevin Wolf d8fbf9aa85 block/export: Fix graph locking in blk_get_geometry() call 3 years ago
Kevin Wolf 8ab8140a04 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 167f748d8c block: Mark bdrv_*_dirty_bitmap() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 48aef79440 block: Mark bdrv_co_delete_file() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 79a292e5ec block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito c73ff92c9d block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf c382706925 block: Mark bdrv_co_io_(un)plug() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito 742bf09b20 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK 4 years ago
Kevin Wolf b24a4c41ba block: Mark bdrv_co_pwrite_sync() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf abaf8b750b block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito 9a5a1c621e block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK 4 years ago
Emanuele Giuseppe Esposito 8809534933 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 26c518ab1e block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 7ff9579e60 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf c2b8e31516 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK 4 years ago
Kevin Wolf 10e5d70787 block: Make bdrv_can_set_read_only() static 4 years ago
Emanuele Giuseppe Esposito c834dc0586 block: Convert bdrv_debug_event() to co_wrapper_mixed 4 years ago
Emanuele Giuseppe Esposito 2c75261cc2 block: Convert bdrv_lock_medium() to co_wrapper 4 years ago
Emanuele Giuseppe Esposito 2531b390fb block: Convert bdrv_eject() to co_wrapper 4 years ago
Emanuele Giuseppe Esposito 3d47eb0a2a block: Convert bdrv_get_info() to co_wrapper_mixed 4 years ago
Emanuele Giuseppe Esposito 82618d7bc3 block: Convert bdrv_get_allocated_file_size() to co_wrapper 4 years ago
Emanuele Giuseppe Esposito c86422c554 block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed 4 years ago
Emanuele Giuseppe Esposito 1e97be9156 block: Convert bdrv_is_inserted() to co_wrapper 4 years ago
Emanuele Giuseppe Esposito 09d9fc97f8 block: Convert bdrv_io_unplug() to co_wrapper 4 years ago
Emanuele Giuseppe Esposito 8f49745432 block: Convert bdrv_io_plug() to co_wrapper 4 years ago
Paolo Bonzini 3d65110f0c block: remove bdrv_coroutine_enter 4 years ago