aboutsummaryrefslogtreecommitdiffstats
path: root/block.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+3
* block: Mark bdrv_co_delete_file() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+1
* block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+2
* block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-0/+1
* block: Mark bdrv_co_create() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-0/+1
* block: Make bdrv_can_set_read_only() staticKevin Wolf2023-02-231-2/+2
* block: temporarily hold the new AioContext of bs_top in bdrv_append()Stefano Garzarella2023-02-171-0/+23
* block: Assert non-coroutine context for bdrv_open_inherit()Kevin Wolf2023-02-171-7/+6
* block: Fix bdrv_co_create_opts_simple() to open images with no_co_wrapperKevin Wolf2023-02-171-2/+2
* block: Convert bdrv_debug_event() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-3/+3
* block: Convert bdrv_lock_medium() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-3/+3
* block: Convert bdrv_eject() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-3/+3
* block: Convert bdrv_get_info() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-4/+4
* block: Convert bdrv_get_allocated_file_size() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-6/+6
* block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-8/+24
* block: Rename refresh_total_sectors to bdrv_refresh_total_sectorsEmanuele Giuseppe Esposito2023-02-011-4/+4
* block: Convert bdrv_is_inserted() to co_wrapperEmanuele Giuseppe Esposito2023-02-011-4/+4
* block: remove bdrv_coroutine_enterPaolo Bonzini2023-01-241-6/+0
* include/block: Untangle inclusion loopsMarkus Armbruster2023-01-201-0/+1
* block: GRAPH_RDLOCK for functions only called by co_wrappersKevin Wolf2022-12-151-0/+2
* Mark assert_bdrv_graph_readable/writable() GRAPH_RD/WRLOCKKevin Wolf2022-12-151-2/+2
* block: assert that graph read and writes are performed correctlyEmanuele Giuseppe Esposito2022-12-151-2/+2
* block: remove unnecessary assert_bdrv_graph_writable()Emanuele Giuseppe Esposito2022-12-151-3/+0
* block: wrlock in bdrv_replace_child_nopermEmanuele Giuseppe Esposito2022-12-151-4/+3
* block: Fix locking in external_snapshot_prepare()Kevin Wolf2022-12-151-0/+4
* block: convert bdrv_create to co_wrapperEmanuele Giuseppe Esposito2022-12-151-39/+2
* block: bdrv_create_file is a coroutine_fnEmanuele Giuseppe Esposito2022-12-151-2/+3
* block: distinguish between bdrv_create running in coroutine and notEmanuele Giuseppe Esposito2022-12-151-35/+34
* block: avoid duplicating filename string in bdrv_createEmanuele Giuseppe Esposito2022-12-151-5/+2
* block: Remove poll parameter from bdrv_parent_drained_begin_single()Kevin Wolf2022-12-151-2/+2
* block: Don't poll in bdrv_replace_child_noperm()Kevin Wolf2022-12-151-14/+89
* block: Remove ignore_bds_parents parameter from drain_begin/end.Kevin Wolf2022-12-151-1/+1
* block: Call drain callbacks only onceKevin Wolf2022-12-151-18/+7
* block: Remove subtree drainsKevin Wolf2022-12-151-15/+5
* stream: Replace subtree drain with a single node drainKevin Wolf2022-12-151-3/+14
* block: Don't use subtree drains in bdrv_drop_intermediate()Kevin Wolf2022-12-151-2/+2
* block: Drain individual nodes during reopenKevin Wolf2022-12-151-7/+9
* block: Fix locking for bdrv_reopen_queue_child()Kevin Wolf2022-12-151-2/+5
* block: Remove drained_end_counterKevin Wolf2022-12-151-3/+2
* block: Revert .bdrv_drained_begin/end to non-coroutine_fnKevin Wolf2022-12-151-2/+2
* block: refactor bdrv_list_refresh_perms to allow any list of nodesVladimir Sementsov-Ogievskiy2022-12-151-19/+32
* block: bdrv_refresh_perms(): allow external tranVladimir Sementsov-Ogievskiy2022-12-151-11/+20
* block: drop bdrv_remove_filter_or_cow_childVladimir Sementsov-Ogievskiy2022-12-151-14/+1
* block: Inline bdrv_detach_child()Vladimir Sementsov-Ogievskiy2022-12-151-27/+19
* block: Make bdrv_child_get_parent_aio_context I/OHanna Reitz2022-11-101-1/+1
* module: add Error arguments to module_load and module_load_qomClaudio Fontana2022-11-061-5/+15
* module: rename module_load_one to module_loadClaudio Fontana2022-11-061-2/+2
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-301-475/+380
|\
| * block: switch to *_co_* functionsAlberto Faria2022-10-271-1/+1
| * block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_contextEmanuele Giuseppe Esposito2022-10-271-10/+4