aboutsummaryrefslogtreecommitdiff
path: root/block/raw_bsd.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-31raw_bsd: add offset and size optionsTomáš Golembiovský1-3/+214
2016-10-27raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctlKevin Wolf1-6/+3
2016-07-20raw_bsd: Convert to byte-based interfaceEric Blake1-19/+26
2016-07-20raw_bsd: Switch .bdrv_co_discard() to byte-basedEric Blake1-5/+4
2016-07-20block: Convert bdrv_co_discard() to byte-basedEric Blake1-1/+2
2016-07-20raw_bsd: Don't advertise flags not supported by protocol layerEric Blake1-2/+4
2016-07-05block: Convert bdrv_co_preadv/pwritev to BdrvChildKevin Wolf1-2/+2
2016-07-05block: Convert bdrv_co_readv() to BdrvChildKevin Wolf1-1/+1
2016-07-05block: Drop raw_refresh_limits()Eric Blake1-7/+1
2016-06-20coccinelle: Remove unnecessary variables for function return valueEduardo Habkost1-4/+1
2016-06-20error: Remove unnecessary local_err variablesEduardo Habkost1-3/+1
2016-06-20error: Remove NULL checks on error_propagate() callsEduardo Habkost1-3/+1
2016-06-08raw_bsd: Convert to bdrv_co_pwrite_zeroes()Eric Blake1-6/+5
2016-06-08block: Switch bdrv_write_zeroes() to byte interfaceEric Blake1-1/+2
2016-05-12block: Honor BDRV_REQ_FUA during write_zeroesEric Blake1-0/+1
2016-05-12block: Make supported_write_flags a per-bds propertyEric Blake1-1/+1
2016-05-12block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writevKevin Wolf1-2/+2
2016-05-12block: Introduce bdrv_driver_pwritev()Kevin Wolf1-8/+0
2016-03-30raw: Support BDRV_REQ_FUAKevin Wolf1-3/+14
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-02-02raw: Assign bs to file in raw_co_get_block_statusFam Zheng1-0/+1
2016-02-02block: Add "file" output parameter to block status query functionsFam Zheng1-1/+2
2016-01-20block: Clean up includesPeter Maydell1-0/+1
2015-11-12block: Drop BlockDriver.bdrv_ioctlFam Zheng1-6/+0
2015-10-23block/raw_bsd: Drop raw_is_inserted()Max Reitz1-6/+0
2015-10-23block: Make bdrv_is_inserted() return a boolMax Reitz1-1/+1
2015-10-16block: Convert bs->file to BdrvChildKevin Wolf1-20/+20
2015-03-10block: Add driver methods to probe blocksizes and geometryEkaterina Tumanova1-0/+12
2014-12-10block: Make essential BlockDriver objects publicMax Reitz1-1/+1
2014-12-10raw: Prohibit dangerous writes for probed imagesKevin Wolf1-1/+63
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-1/+1
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-4/+4
2014-07-18block: Add Error argument to bdrv_refresh_limits()Kevin Wolf1-2/+1
2014-06-16cleanup QEMUOptionParameterChunyan Liu1-2/+2
2014-06-16raw_bsd.c: replace QEMUOptionParameter with QemuOptsChunyan Liu1-12/+15
2014-06-16change block layer to support both QemuOpts and QEMUOptionParamterChunyan Liu1-1/+1
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-1/+1
2014-02-09raw: Fix BlockLimits passthroughKevin Wolf1-1/+7
2013-11-28block/raw: copy BlockLimits on raw_openPeter Lieven1-0/+1
2013-11-28block: add flags to bdrv_*_write_zeroesPeter Lieven1-2/+3
2013-10-29block: Avoid unecessary drv->bdrv_getlength() callsKevin Wolf1-0/+1
2013-10-11block/raw_bsd: Employ error parameterMax Reitz1-2/+1
2013-10-11block/get_block_status: avoid redundant callouts on raw devicesPeter Lieven1-1/+3
2013-09-12block: Error parameter for create functionsMax Reitz1-1/+9
2013-09-12bdrv: Use "Error" for creating imagesMax Reitz1-1/+2
2013-09-12bdrv: Use "Error" for opening imagesMax Reitz1-1/+2
2013-09-06block: introduce bdrv_get_block_status APIPaolo Bonzini1-5/+5
2013-09-06block: make bdrv_co_is_allocated staticPaolo Bonzini1-1/+1
2013-08-30switch raw block driver from "raw.o" to "raw_bsd.o"Laszlo Ersek1-34/+44
2013-08-30raw_bsd: register bdrv_rawLaszlo Ersek1-5/+33