summaryrefslogtreecommitdiffstats
path: root/block/io.c
Commit message (Expand)AuthorAgeFilesLines
...
* block: Convert bdrv_get_block_status_above() to bytesEric Blake2017-10-261-47/+8Star
* block: Switch bdrv_co_get_block_status_above() to byte-basedEric Blake2017-10-261-44/+24Star
* block: Switch bdrv_common_block_status_above() to byte-basedEric Blake2017-10-261-31/+30Star
* block: Switch BdrvCoGetBlockStatusData to byte-basedEric Blake2017-10-261-18/+38
* block: Switch bdrv_co_get_block_status() to byte-basedEric Blake2017-10-261-43/+81
* block: Convert bdrv_get_block_status() to bytesEric Blake2017-10-261-13/+34
* block: Switch bdrv_make_zero() to byte-basedEric Blake2017-10-261-16/+16
* block: Make bdrv_round_to_clusters() signature more usefulEric Blake2017-10-261-3/+3
* block: Add flag to avoid wasted work in bdrv_is_allocated()Eric Blake2017-10-261-16/+41
* block: Allow NULL file for bdrv_get_block_status()Eric Blake2017-10-261-22/+27
* block: rename bdrv_co_drain to bdrv_co_drain_beginManos Pitsidianakis2017-10-131-2/+2
* block: add bdrv_co_drain_end callbackManos Pitsidianakis2017-10-131-14/+34
* block: Perform copy-on-read in loopEric Blake2017-10-061-38/+82
* block: Add blkdebug hook for copy-on-readEric Blake2017-10-061-0/+1
* block: Uniform handling of 0-length bdrv_get_block_status()Eric Blake2017-10-061-0/+4
* dirty-bitmap: Switch bdrv_set_dirty() to bytesEric Blake2017-10-061-4/+2Star
* block: Typo fix in copy_on_readv()Eric Blake2017-10-061-1/+1
* block: add default implementations for bdrv_co_get_block_status()Manos Pitsidianakis2017-09-041-0/+26
* block: move trace probes into bdrv_co_preadv|pwritevDaniel P. Berrange2017-08-071-4/+4
* Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell2017-07-181-1/+0Star
|\
| * block: fix shadowed variable in bdrv_co_pdiscardDenis V. Lunev2017-07-171-1/+0Star
* | block: invoke .bdrv_drain callback in coroutine context and from AioContextPaolo Bonzini2017-07-171-9/+33
|/
* block/dirty-bitmap: add readonly field to BdrvDirtyBitmapVladimir Sementsov-Ogievskiy2017-07-111-0/+8
* block: Make bdrv_is_allocated_above() byte-basedEric Blake2017-07-101-20/+18Star
* block: Minimize raw use of bds->total_sectorsEric Blake2017-07-101-8/+6Star
* block: Make bdrv_is_allocated() byte-basedEric Blake2017-07-101-18/+36
* block: Drop unused bdrv_round_sectors_to_clusters()Eric Blake2017-07-101-21/+0Star
* block: Guarantee that *file is set on bdrv_get_block_status()Eric Blake2017-07-101-2/+3
* block: Exploit BDRV_BLOCK_EOF for larger zero blocksEric Blake2017-06-301-5/+22
* block: Add BDRV_BLOCK_EOF to bdrv_get_block_status()Eric Blake2017-06-301-4/+11
* block: change variable names in BlockDriverStateManos Pitsidianakis2017-06-261-24/+24
* block: Remove bdrv_aio_readv/writev/flush()Kevin Wolf2017-06-261-171/+0Star
* block: use BDRV_POLL_WHILE() in bdrv_rw_vmstate()Stefan Hajnoczi2017-06-261-3/+1Star
* block: count bdrv_co_rw_vmstate() requestsStefan Hajnoczi2017-06-261-5/+12
* block: protect tracked_requests and flush_queue with reqs_lockPaolo Bonzini2017-06-161-2/+14
* block: access write_gen with atomicsPaolo Bonzini2017-06-161-3/+3
* block: use Stat64 for wr_highest_offsetPaolo Bonzini2017-06-161-3/+1Star
* block: access io_plugged with atomic opsPaolo Bonzini2017-06-161-2/+2
* block: access wakeup with atomic opsPaolo Bonzini2017-06-161-1/+2
* block: access serialising_in_flight with atomic opsPaolo Bonzini2017-06-161-3/+3
* block: access quiesce_counter with atomic opsPaolo Bonzini2017-06-161-2/+2
* block: access copy_on_read with atomic opsPaolo Bonzini2017-06-161-4/+4
* blockjob: introduce block_job_pause/resume_allPaolo Bonzini2017-05-241-16/+3Star
* block: Simplify BDRV_BLOCK_RAW recursionEric Blake2017-05-121-2/+2
* block: fix alignment calculations in bdrv_co_do_zero_pwritevDenis V. Lunev2017-04-271-1/+1
* block: Remove NULL check in bdrv_co_flushFam Zheng2017-04-271-1/+1
* Revert "block/io: Comment out permission assertions"Max Reitz2017-04-271-10/+2Star
* block: Walk bs->children carefully in bdrv_drain_recurseFam Zheng2017-04-181-3/+20
* block/io: Comment out permission assertionsMax Reitz2017-04-111-2/+10
* block: Fix bdrv_co_flush early returnFam Zheng2017-04-111-5/+7