aboutsummaryrefslogtreecommitdiff
path: root/block/qcow2.h
AgeCommit message (Expand)AuthorFilesLines
2017-07-11block/qcow2: falloc/full preallocating growthMax Reitz1-0/+5
2017-07-11block/qcow2: Add qcow2_refcount_area()Max Reitz1-0/+4
2017-07-11qcow2: add .bdrv_remove_persistent_dirty_bitmapVladimir Sementsov-Ogievskiy1-0/+3
2017-07-11qcow2: add .bdrv_can_store_new_dirty_bitmapVladimir Sementsov-Ogievskiy1-0/+4
2017-07-11qcow2: store bitmaps on reopening image as read-onlyVladimir Sementsov-Ogievskiy1-0/+1
2017-07-11qcow2: add persistent dirty bitmaps supportVladimir Sementsov-Ogievskiy1-0/+1
2017-07-11qcow2: support .bdrv_reopen_bitmaps_rwVladimir Sementsov-Ogievskiy1-0/+1
2017-07-11qcow2: autoloading dirty bitmapsVladimir Sementsov-Ogievskiy1-0/+2
2017-07-11qcow2: add bitmaps extensionVladimir Sementsov-Ogievskiy1-0/+27
2017-07-11qcow2-refcount: rename inc_refcounts() and make it publicVladimir Sementsov-Ogievskiy1-0/+4
2017-07-11qcow2: add support for LUKS encryption formatDaniel P. Berrange1-0/+9
2017-07-11qcow2: convert QCow2 to use QCryptoBlock for encryptionDaniel P. Berrange1-2/+3
2017-07-11qcow2: make qcow2_encrypt_sectors encrypt in placeDaniel P. Berrange1-2/+1
2017-06-26qcow2: Merge the writing of the COW regions with the guest dataAlberto Garcia1-0/+7
2017-06-26qcow2: Use unsigned int for both members of Qcow2COWRegionAlberto Garcia1-2/+2
2017-05-11qcow2: Discard/zero clusters by byte countEric Blake1-4/+5
2017-05-11qcow2: Make distinction between zero cluster types obviousEric Blake1-2/+6
2017-05-11qcow2: Name typedef for cluster typeEric Blake1-3/+3
2017-05-11qcow2: Reuse preallocated zero clustersMax Reitz1-0/+3
2017-02-12qcow2: Optimize the refcount-block overlap checkAlberto Garcia1-0/+1
2016-11-11qcow2: Remove stale FIXME commentAlberto Garcia1-2/+0
2016-10-24qcow2: Support BDRV_REQ_MAY_UNMAPFam Zheng1-1/+2
2016-09-15Remove unused function declarationsLadi Prosek1-1/+0
2016-06-16qcow2: Implement .bdrv_co_pwritev()Kevin Wolf1-1/+2
2016-06-16qcow2: Use bytes instead of sectors for QCowL2MetaKevin Wolf1-10/+3
2016-06-16qcow2: Implement .bdrv_co_preadv()Kevin Wolf1-1/+1
2016-06-08qcow2: avoid extra flushes in qcow2Denis V. Lunev1-0/+1
2015-12-18qcow2: Add function for refcount order amendmentMax Reitz1-0/+4
2015-12-18block: Add opaque value to the amend CBMax Reitz1-1/+2
2015-10-20coroutine: move into libqemuutil.a libraryDaniel P. Berrange1-1/+1
2015-10-16qcow2: Remove forward declaration of QCowAIOCBKevin Wolf1-2/+0
2015-09-14qcow2: Make size_to_clusters() return uint64_tMax Reitz1-3/+3
2015-09-14qcow2: Rename BDRVQcowState to BDRVQcow2StateKevin Wolf1-11/+11
2015-09-04qcow2: add option to clean unused cache entries after some timeAlberto Garcia1-0/+4
2015-07-08block: convert qcow/qcow2 to use generic cipher APIDaniel P. Berrange1-8/+5
2015-07-07crypto: move built-in AES implementation into crypto/Daniel P. Berrange1-1/+1
2015-06-12qcow2: Add DEFAULT_L2_CACHE_CLUSTERSMax Reitz1-0/+2
2015-06-12qcow2: Set MIN_L2_CACHE_SIZE to 2Max Reitz1-1/+2
2015-05-22qcow2: make qcow2_cache_put() a void functionAlberto Garcia1-1/+1
2015-05-22qcow2: use one single memory block for the L2/refcount cache tablesAlberto Garcia1-1/+2
2015-04-08qcow2: Fix header update with overridden backing fileKevin Wolf1-0/+6
2015-03-10qcow2: Helper function for refcount modificationMax Reitz1-0/+8
2015-03-10qcow2: Use 64 bits for refcount valuesMax Reitz1-3/+3
2015-03-10qcow2: Use unsigned addend for update_refcount()Max Reitz1-1/+7
2015-03-10qcow2: Only return status from qcow2_get_refcountMax Reitz1-1/+2
2015-03-10qcow2: Add two new fields to BDRVQcowStateMax Reitz1-0/+2
2015-03-09qcow2: Remove unused struct QCowCreateStateKevin Wolf1-11/+0
2014-11-03block/qcow2: Make get_refcount() globalMax Reitz1-0/+2
2014-11-03block/qcow2: Implement status CB for amendMax Reitz1-1/+2
2014-11-03qcow2: Allow "full" discardMax Reitz1-1/+1