summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
* block: Add Error parameter to bdrv_append()Kevin Wolf2017-02-281-1/+2
* block: Add Error parameter to bdrv_set_backing_hd()Kevin Wolf2017-02-281-1/+2
* commit: Add filter-node-name to block-commitKevin Wolf2017-02-281-3/+10
* mirror: Add filter-node-name to blockdev-mirrorKevin Wolf2017-02-281-1/+4
* blockjob: Factor out block_job_remove_all_bdrv()Kevin Wolf2017-02-281-0/+9
* block: BdrvChildRole.attach/detach() callbacksKevin Wolf2017-02-281-0/+3
* blockjob: Add permissions to block_job_add_bdrv()Kevin Wolf2017-02-281-1/+4
* block: Add BdrvChildRole.stay_at_nodeKevin Wolf2017-02-281-0/+4
* block: Add BdrvChildRole.get_parent_desc()Kevin Wolf2017-02-281-0/+6
* blockjob: Add permissions to block_job_create()Kevin Wolf2017-02-281-1/+3
* block: Allow error return in BlockDevOps.change_media_cb()Kevin Wolf2017-02-281-1/+1
* block: Add BDRV_O_RESIZE for blk_new_open()Kevin Wolf2017-02-281-0/+1
* vvfat: Implement .bdrv_child_perm()Kevin Wolf2017-02-281-0/+1
* block: Default .bdrv_child_perm() for format driversKevin Wolf2017-02-281-0/+8
* block: Default .bdrv_child_perm() for filter driversKevin Wolf2017-02-281-0/+8
* block: Involve block drivers in permission grantingKevin Wolf2017-02-281-0/+61
* block: Let callers request permissions when attaching a child nodeKevin Wolf2017-02-281-1/+14
* block: Add Error argument to bdrv_attach_child()Kevin Wolf2017-02-281-1/+2
* block: Add op blocker permission constantsKevin Wolf2017-02-281-0/+36
* block: Add bdrv_new_open_driver()Kevin Wolf2017-02-241-0/+2
* block: Pass BdrvChild to bdrv_truncate()Kevin Wolf2017-02-241-1/+1
* block: document fields protected by AioContext lockPaolo Bonzini2017-02-211-25/+39
* aio-posix: partially inline aio_dispatch into aio_pollPaolo Bonzini2017-02-211-5/+1Star
* aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini2017-02-211-0/+32
* block: Fix target variable of BLKSECTGET ioctlEric Farman2017-01-271-0/+1
* aio: document lockingPaolo Bonzini2017-01-161-16/+16
* aio: make ctx->list_lock a QemuLockCnt, subsuming ctx->walking_bhPaolo Bonzini2017-01-161-7/+5Star
* aio: rename bh_lock to list_lockPaolo Bonzini2017-01-161-1/+1
* block: get rid of bdrv_io_unplugged_begin/endPaolo Bonzini2017-01-162-4/+1Star
* block: Rename raw-{posix,win32} to file-*.cEric Blake2017-01-091-1/+1
* aio: self-tune polling timeStefan Hajnoczi2017-01-031-2/+8
* aio: add .io_poll_begin/end() callbacksStefan Hajnoczi2017-01-031-0/+20
* aio: add polling mode to AioContextStefan Hajnoczi2017-01-031-0/+16
* aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi2017-01-031-1/+4
* aio: add flag to skip fds to aio_dispatch()Stefan Hajnoczi2017-01-031-1/+5
* block: drop remaining legacy aio functions in commentYaowei Bai2016-12-221-2/+2
* blockjob: refactor backup_start as backup_job_createJohn Snow2016-11-151-11/+12
* blockjob: add block_job_startJohn Snow2016-11-151-0/+9
* blockjob: add .start fieldJohn Snow2016-11-151-0/+3
* blockjob: add .clean propertyJohn Snow2016-11-151-0/+8
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingStefan Hajnoczi2016-11-031-17/+56
|\
| * nbd: Implement NBD_CMD_WRITE_ZEROES on serverEric Blake2016-11-021-2/+6
| * nbd: Improve server handling of shutdown requestsEric Blake2016-11-021-4/+9
| * nbd: Support shorter handshakeEric Blake2016-11-021-2/+4
| * nbd: Share common option-sending code in clientEric Blake2016-11-021-3/+22
| * nbd: Rename struct nbd_request and nbd_replyEric Blake2016-11-021-4/+6
| * nbd: Treat flags vs. command type as separate fieldsEric Blake2016-11-021-6/+12
| * nbd: Add qemu-nbd -D for human-readable descriptionEric Blake2016-11-021-0/+1
* | blockjobs: fix documentationJohn Snow2016-11-011-2/+2
* | blockjobs: split interface into public/private, Part 1John Snow2016-11-013-210/+244