summaryrefslogtreecommitdiffstats
path: root/block/coroutines.h
Commit message (Expand)AuthorAgeFilesLines
* block: Remove remaining unused symbols in coroutines.hAlberto Faria2022-07-121-19/+0Star
* block: Add blk_co_ioctl()Alberto Faria2022-07-121-6/+0Star
* block: Implement blk_flush() using generated_co_wrapperAlberto Faria2022-07-121-2/+0Star
* block: Implement blk_pdiscard() using generated_co_wrapperAlberto Faria2022-07-121-3/+0Star
* block: Export blk_pwritev_part() in block-backend-io.hAlberto Faria2022-07-121-5/+0Star
* block: Add blk_[co_]preadv_part()Alberto Faria2022-07-121-5/+0Star
* block: Implement blk_{pread,pwrite}() using generated_co_wrapperAlberto Faria2022-07-121-4/+0Star
* block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pwritev}() an int64_tAlberto Faria2022-07-121-2/+2
* Clean up header guards that don't match their file nameMarkus Armbruster2022-05-111-3/+3
* nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connectionPaolo Bonzini2022-04-261-2/+3
* block/coroutines: I/O and "I/O or GS" APIEmanuele Giuseppe Esposito2022-03-041-29/+52
* block-backend: drop blk_prw, use block-coroutine-wrapperVladimir Sementsov-Ogievskiy2021-10-151-0/+30
* block-coroutine-wrapper.py: support BlockBackend first argumentVladimir Sementsov-Ogievskiy2021-10-151-0/+3
* block/nbd: reuse nbd_co_do_establish_connection() in nbd_open()Vladimir Sementsov-Ogievskiy2021-06-181-0/+6
* block: Return depth level during bdrv_is_allocated_aboveEric Blake2020-10-301-2/+4
* block/io: bdrv_common_block_status_above: support include_baseVladimir Sementsov-Ogievskiy2020-10-231-0/+2
* block/io: refactor save/load vmstateVladimir Sementsov-Ogievskiy2020-10-051-6/+4Star
* block: drop bdrv_prwvVladimir Sementsov-Ogievskiy2020-10-051-5/+5
* block: generate coroutine-wrapper codeVladimir Sementsov-Ogievskiy2020-10-051-3/+3
* block: declare some coroutine functions in block/coroutines.hVladimir Sementsov-Ogievskiy2020-10-051-0/+67