372 Commits (32cad1ffb81dcecf6f4a8af56d6e5892682839b1)

Author SHA1 Message Date
Kevin Wolf c2b8e31516 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 2c75261cc2 block: Convert bdrv_lock_medium() to co_wrapper 3 years ago
Emanuele Giuseppe Esposito 2531b390fb block: Convert bdrv_eject() to co_wrapper 3 years ago
Emanuele Giuseppe Esposito bd53086e82 block: use bdrv_co_refresh_total_sectors when possible 3 years ago
Emanuele Giuseppe Esposito d886257d84 block-backend: use bdrv_getlength instead of blk_getlength 3 years ago
Emanuele Giuseppe Esposito c86422c554 block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed 3 years ago
Emanuele Giuseppe Esposito 1e97be9156 block: Convert bdrv_is_inserted() to co_wrapper 3 years ago
Emanuele Giuseppe Esposito 09d9fc97f8 block: Convert bdrv_io_unplug() to co_wrapper 3 years ago
Emanuele Giuseppe Esposito 8f49745432 block: Convert bdrv_io_plug() to co_wrapper 3 years ago
Paolo Bonzini 3d65110f0c block: remove bdrv_coroutine_enter 3 years ago
Emanuele Giuseppe Esposito ff7e261bb9 block-backend: replace bdrv_*_above with blk_*_above 3 years ago
Kevin Wolf 2f65df6e16 block: Remove drained_end_counter 3 years ago
Markus Armbruster 54fde4ff06 qapi block: Elide redundant has_FOO in generated C 3 years ago
Stefan Hajnoczi 7103895123 block-backend: avoid bdrv_unregister_buf() NULL pointer deref 3 years ago
Hanna Reitz af5b6ebe5b block-backend: Update ctx immediately after root 3 years ago
Hanna Reitz d5f8d79c2f block: Make bdrv_child_get_parent_aio_context I/O 3 years ago
Emanuele Giuseppe Esposito be8da05b5e block/block-backend: blk_set_enable_write_cache is IO_CODE 3 years ago
Emanuele Giuseppe Esposito a41cfda126 block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context 3 years ago
Emanuele Giuseppe Esposito d2aafbb68a block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks 3 years ago
Emanuele Giuseppe Esposito f8be48adf0 block: use the new _change_ API instead of _can_set_ and _set_ 3 years ago
Emanuele Giuseppe Esposito 3394939621 block-backend: implement .change_aio_ctx in child_root 3 years ago
Stefan Hajnoczi f4ec04bae9 block: return errors from bdrv_register_buf() 4 years ago
Stefan Hajnoczi 4f384011c5 block: pass size to bdrv_unregister_buf() 4 years ago
Paolo Bonzini 881a4c553c block: add missing coroutine_fn annotations 4 years ago
Alberto Faria 07a64aa47d block: Remove remaining unused symbols in coroutines.h 4 years ago
Alberto Faria 6f675c9306 block: Reorganize some declarations in block-backend-io.h 4 years ago
Alberto Faria 015ed2529a block: Add blk_co_truncate() 4 years ago
Alberto Faria df02da003d block: Add blk_co_ioctl() 4 years ago
Alberto Faria 25873f57c6 block: Implement blk_flush() using generated_co_wrapper 4 years ago
Alberto Faria 50db162df0 block: Implement blk_pdiscard() using generated_co_wrapper 4 years ago
Alberto Faria 1c95dc914a block: Implement blk_pwrite_zeroes() using generated_co_wrapper 4 years ago
Alberto Faria 2c9715fa28 block: Add blk_co_pwrite_compressed() 4 years ago
Alberto Faria 0cadf2c8a3 block: Change blk_pwrite_compressed() param order 4 years ago
Alberto Faria 09cca043bf block: Export blk_pwritev_part() in block-backend-io.h 4 years ago
Alberto Faria d1d3fc3d1d block: Add blk_[co_]preadv_part() 4 years ago
Alberto Faria facbaad946 block: Implement blk_{pread,pwrite}() using generated_co_wrapper 4 years ago
Alberto Faria 40fb4861b2 block: Make 'bytes' param of blk_{pread,pwrite}() an int64_t 4 years ago
Alberto Faria a9262f551e block: Change blk_{pread,pwrite}() param order 4 years ago
Alberto Faria 3b35d4542c block: Add a 'flags' param to blk_pread() 4 years ago
Alberto Faria bf5b16fa40 block: Make blk_{pread,pwrite}() return 0 on success 4 years ago
Xie Yongji ac1fc3a3a9 block: Support passing NULL ops to blk_set_dev_ops() 4 years ago
Stefan Hajnoczi 1ab5096b3a block: get rid of blk->guest_block_size 4 years ago
Emanuele Giuseppe Esposito 1581a70ddd block/coroutines: I/O and "I/O or GS" API 4 years ago
Emanuele Giuseppe Esposito c5be7445b7 assertions for blockdev.h global state API 4 years ago
Emanuele Giuseppe Esposito bdb734763b block.c: add assertions to static functions 4 years ago
Emanuele Giuseppe Esposito 967d7905d1 IO_CODE and IO_OR_GS_CODE for block_int I/O API 4 years ago
Emanuele Giuseppe Esposito b4ad82aab1 assertions for block_int global state API 4 years ago
Emanuele Giuseppe Esposito 37868b2ac6 IO_CODE and IO_OR_GS_CODE for block-backend I/O API 4 years ago
Emanuele Giuseppe Esposito 0439c5a462 block/block-backend.c: assertions for block-backend 4 years ago
Emanuele Giuseppe Esposito a2c4c3b19b include/sysemu/block-backend: split header into I/O and global state (GS) API 4 years ago