summary refs log tree commit diff stats
path: root/block/raw-format.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* raw-format: Fix error message for invalid offset/sizeKevin Wolf2024-10-221-2/+2
* block: remove AioContext lockingStefan Hajnoczi2023-12-211-5/+0
* block: Protect bs->file with graph_lockKevin Wolf2023-11-081-3/+6
* block: Take graph lock for most of .bdrv_openKevin Wolf2023-11-081-2/+4
* block: Add missing GRAPH_RDLOCK annotationsKevin Wolf2023-11-081-8/+8
* block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+1
* block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCKKevin Wolf2023-11-071-1/+2
* block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCKKevin Wolf2023-10-121-0/+2
* block: use bdrv_co_debug_event in coroutine contextPaolo Bonzini2023-06-281-2/+2
* raw-format: Fix open with 'file' in iothreadKevin Wolf2023-05-301-0/+5
* block: Call .bdrv_co_create(_opts) unlockedKevin Wolf2023-05-191-1/+1
* block: introduce zone append write for zoned devicesSam Li2023-05-151-0/+8
* block: add zoned BlockDriver check to block layerSam Li2023-05-151-0/+1
* block/raw-format: add zone operations to pass through requestsSam Li2023-05-151-0/+17
* block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-05-101-1/+1
* block: remove has_variable_length from BlockDriverPaolo Bonzini2023-04-111-1/+2
* block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-1/+2
* block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-2/+4
* block: Mark bdrv_co_create() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-4/+3
* block: Mark bdrv_co_copy_range() GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-16/+12
* block: Mark public read/write functions GRAPH_RDLOCKKevin Wolf2023-02-231-6/+6
* block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-3/+3
* block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2023-02-231-2/+2
* block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-2/+2
* block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCKKevin Wolf2023-02-231-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-3/+4
* block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixedEmanuele Giuseppe Esposito2023-02-011-3/+3
* include/block: Untangle inclusion loopsMarkus Armbruster2023-01-201-0/+1
* block: bdrv_create_file is a coroutine_fnEmanuele Giuseppe Esposito2022-12-151-1/+1
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2022-10-301-2/+2
|\
| * block: Manipulate bs->file / bs->backing pointers in .attach/.detachVladimir Sementsov-Ogievskiy2022-10-271-2/+2
* | block: add BDRV_REQ_REGISTERED_BUF request flagStefan Hajnoczi2022-10-261-0/+2
|/
* raw-format: add missing coroutine_fn annotationsPaolo Bonzini2022-10-071-1/+2
* block: use bdrv_is_sg() helper instead of raw bs->sg readingDenis V. Lunev2022-09-301-2/+2
* osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* block: use int64_t instead of int in driver discard handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of int in driver write_zeroes handlersVladimir Sementsov-Ogievskiy2021-09-291-1/+1
* block: use int64_t instead of uint64_t in copy_range driver handlersVladimir Sementsov-Ogievskiy2021-09-291-8/+8
* block: use int64_t instead of uint64_t in driver write handlersVladimir Sementsov-Ogievskiy2021-09-291-4/+4
* block: use int64_t instead of uint64_t in driver read handlersVladimir Sementsov-Ogievskiy2021-09-291-10/+10
* raw-format: drop WRITE and RESIZE child perms when possibleStefan Hajnoczi2021-09-011-1/+20
* block/raw-format: implement .bdrv_cancel_in_flight handlerVladimir Sementsov-Ogievskiy2021-02-121-0/+6
* error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster2020-07-101-3/+1
* qemu-option: Use returned bool to check for failureMarkus Armbruster2020-07-101-2/+1
* qcow2: Expose bitmaps' size during measureEric Blake2020-05-281-1/+1
* block: Use bdrv_default_perms()Max Reitz2020-05-181-1/+1
* block: Use child_of_bds in remaining placesMax Reitz2020-05-181-2/+13
* raw-format: Split raw_read_options()Max Reitz2020-05-181-45/+65