Age | Commit message (Expand) | Author | Files | Lines |
2023-02-01 | block: Convert bdrv_lock_medium() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-02-01 | block: Convert bdrv_eject() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-02-01 | block: use bdrv_co_refresh_total_sectors when possible | Emanuele Giuseppe Esposito | 1 | -3/+3 |
2023-02-01 | block-backend: use bdrv_getlength instead of blk_getlength | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2023-02-01 | block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed | Emanuele Giuseppe Esposito | 1 | -4/+6 |
2023-02-01 | block: Convert bdrv_is_inserted() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-02-01 | block: Convert bdrv_io_unplug() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-02-01 | block: Convert bdrv_io_plug() to co_wrapper | Emanuele Giuseppe Esposito | 1 | -2/+2 |
2023-01-24 | block: remove bdrv_coroutine_enter | Paolo Bonzini | 1 | -1/+1 |
2022-12-15 | block-backend: replace bdrv_*_above with blk_*_above | Emanuele Giuseppe Esposito | 1 | -0/+21 |
2022-12-15 | block: Remove drained_end_counter | Kevin Wolf | 1 | -2/+2 |
2022-12-14 | qapi block: Elide redundant has_FOO in generated C | Markus Armbruster | 1 | -1/+1 |
2022-11-29 | block-backend: avoid bdrv_unregister_buf() NULL pointer deref | Stefan Hajnoczi | 1 | -2/+13 |
2022-11-10 | block-backend: Update ctx immediately after root | Hanna Reitz | 1 | -1/+7 |
2022-11-10 | block: Make bdrv_child_get_parent_aio_context I/O | Hanna Reitz | 1 | -0/+1 |
2022-10-30 | Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging | Stefan Hajnoczi | 1 | -27/+49 |
2022-10-27 | block/block-backend: blk_set_enable_write_cache is IO_CODE | Emanuele Giuseppe Esposito | 1 | -1/+1 |
2022-10-27 | block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context | Emanuele Giuseppe Esposito | 1 | -2/+1 |
2022-10-27 | block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks | Emanuele Giuseppe Esposito | 1 | -33/+0 |
2022-10-27 | block: use the new _change_ API instead of _can_set_ and _set_ | Emanuele Giuseppe Esposito | 1 | -2/+6 |
2022-10-27 | block-backend: implement .change_aio_ctx in child_root | Emanuele Giuseppe Esposito | 1 | -0/+52 |
2022-10-26 | block: return errors from bdrv_register_buf() | Stefan Hajnoczi | 1 | -2/+2 |
2022-10-26 | block: pass size to bdrv_unregister_buf() | Stefan Hajnoczi | 1 | -2/+2 |
2022-10-07 | block: add missing coroutine_fn annotations | Paolo Bonzini | 1 | -5/+5 |
2022-07-12 | block: Remove remaining unused symbols in coroutines.h | Alberto Faria | 1 | -3/+3 |
2022-07-12 | block: Reorganize some declarations in block-backend-io.h | Alberto Faria | 1 | -0/+22 |
2022-07-12 | block: Add blk_co_truncate() | Alberto Faria | 1 | -3/+4 |
2022-07-12 | block: Add blk_co_ioctl() | Alberto Faria | 1 | -3/+4 |
2022-07-12 | block: Implement blk_flush() using generated_co_wrapper | Alberto Faria | 1 | -11/+0 |
2022-07-12 | block: Implement blk_pdiscard() using generated_co_wrapper | Alberto Faria | 1 | -12/+0 |
2022-07-12 | block: Implement blk_pwrite_zeroes() using generated_co_wrapper | Alberto Faria | 1 | -8/+0 |
2022-07-12 | block: Add blk_co_pwrite_compressed() | Alberto Faria | 1 | -4/+4 |
2022-07-12 | block: Change blk_pwrite_compressed() param order | Alberto Faria | 1 | -2/+2 |
2022-07-12 | block: Export blk_pwritev_part() in block-backend-io.h | Alberto Faria | 1 | -14/+0 |
2022-07-12 | block: Add blk_[co_]preadv_part() | Alberto Faria | 1 | -7/+23 |
2022-07-12 | block: Implement blk_{pread,pwrite}() using generated_co_wrapper | Alberto Faria | 1 | -23/+0 |
2022-07-12 | block: Make 'bytes' param of blk_{pread,pwrite}() an int64_t | Alberto Faria | 1 | -3/+3 |
2022-07-12 | block: Change blk_{pread,pwrite}() param order | Alberto Faria | 1 | -2/+2 |
2022-07-12 | block: Add a 'flags' param to blk_pread() | Alberto Faria | 1 | -2/+3 |
2022-07-12 | block: Make blk_{pread,pwrite}() return 0 on success | Alberto Faria | 1 | -5/+2 |
2022-06-24 | block: Support passing NULL ops to blk_set_dev_ops() | Xie Yongji | 1 | -1/+1 |
2022-06-24 | block: get rid of blk->guest_block_size | Stefan Hajnoczi | 1 | -10/+0 |
2022-03-04 | block/coroutines: I/O and "I/O or GS" API | Emanuele Giuseppe Esposito | 1 | -0/+6 |
2022-03-04 | assertions for blockdev.h global state API | Emanuele Giuseppe Esposito | 1 | -0/+3 |
2022-03-04 | block.c: add assertions to static functions | Emanuele Giuseppe Esposito | 1 | -0/+3 |
2022-03-04 | IO_CODE and IO_OR_GS_CODE for block_int I/O API | Emanuele Giuseppe Esposito | 1 | -0/+2 |
2022-03-04 | assertions for block_int global state API | Emanuele Giuseppe Esposito | 1 | -0/+3 |
2022-03-04 | IO_CODE and IO_OR_GS_CODE for block-backend I/O API | Emanuele Giuseppe Esposito | 1 | -0/+58 |
2022-03-04 | block/block-backend.c: assertions for block-backend | Emanuele Giuseppe Esposito | 1 | -0/+78 |
2022-03-04 | include/sysemu/block-backend: split header into I/O and global state (GS) API | Emanuele Giuseppe Esposito | 1 | -3/+6 |