aboutsummaryrefslogtreecommitdiff
path: root/include/block
AgeCommit message (Expand)Author
2017-02-21block: document fields protected by AioContext lockPaolo Bonzini
2017-02-21aio-posix: partially inline aio_dispatch into aio_pollPaolo Bonzini
2017-02-21aio: introduce aio_co_schedule and aio_co_wakePaolo Bonzini
2017-01-27block: Fix target variable of BLKSECTGET ioctlEric Farman
2017-01-16aio: document lockingPaolo Bonzini
2017-01-16aio: make ctx->list_lock a QemuLockCnt, subsuming ctx->walking_bhPaolo Bonzini
2017-01-16aio: rename bh_lock to list_lockPaolo Bonzini
2017-01-16block: get rid of bdrv_io_unplugged_begin/endPaolo Bonzini
2017-01-09block: Rename raw-{posix,win32} to file-*.cEric Blake
2017-01-03aio: self-tune polling timeStefan Hajnoczi
2017-01-03aio: add .io_poll_begin/end() callbacksStefan Hajnoczi
2017-01-03aio: add polling mode to AioContextStefan Hajnoczi
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi
2017-01-03aio: add flag to skip fds to aio_dispatch()Stefan Hajnoczi
2016-12-22block: drop remaining legacy aio functions in commentYaowei Bai
2016-11-14blockjob: refactor backup_start as backup_job_createJohn Snow
2016-11-14blockjob: add block_job_startJohn Snow
2016-11-14blockjob: add .start fieldJohn Snow
2016-11-14blockjob: add .clean propertyJohn Snow
2016-11-03Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingStefan Hajnoczi
2016-11-02nbd: Implement NBD_CMD_WRITE_ZEROES on serverEric Blake
2016-11-02nbd: Improve server handling of shutdown requestsEric Blake
2016-11-02nbd: Support shorter handshakeEric Blake
2016-11-02nbd: Share common option-sending code in clientEric Blake
2016-11-02nbd: Rename struct nbd_request and nbd_replyEric Blake
2016-11-02nbd: Treat flags vs. command type as separate fieldsEric Blake
2016-11-02nbd: Add qemu-nbd -D for human-readable descriptionEric Blake
2016-11-01blockjobs: fix documentationJohn Snow
2016-11-01blockjobs: split interface into public/private, Part 1John Snow
2016-11-01Blockjobs: Internalize user_pause logicJohn Snow
2016-11-01blockjob: centralize QMP event emissionsJohn Snow
2016-11-01Replication/Blockjobs: Create replication jobs as internalJohn Snow
2016-11-01blockjobs: Allow creating internal jobsJohn Snow
2016-11-01blockjobs: hide internal jobs from management APIJohn Snow
2016-10-31block: Add block_job_add_bdrv()Alberto Garcia
2016-10-31block: Add bdrv_drain_all_{begin,end}()Alberto Garcia
2016-10-28aio: convert from RFifoLock to QemuRecMutexPaolo Bonzini
2016-10-28iothread: release AioContext around aio_pollPaolo Bonzini
2016-10-28block: only call aio_poll on the current thread's AioContextPaolo Bonzini
2016-10-28block: prepare bdrv_reopen_multiple to release AioContextPaolo Bonzini
2016-10-28aio: introduce qemu_get_current_aio_contextPaolo Bonzini
2016-10-28block: introduce BDRV_POLL_WHILEPaolo Bonzini
2016-10-28block: add BDS field to count in-flight requestsPaolo Bonzini
2016-10-28blockjob: introduce .drain callback for jobsPaolo Bonzini
2016-10-27block: Remove bdrv_aio_ioctl()Kevin Wolf
2016-10-27block: Introduce .bdrv_co_ioctl() driver callbackKevin Wolf
2016-10-27block: Remove bdrv_ioctl()Kevin Wolf
2016-10-27block: Use blk_co_ioctl() for all BB level ioctlsKevin Wolf
2016-10-27block: Remove bdrv_aio_pdiscard()Kevin Wolf
2016-10-24block: More operations for meta dirty bitmapFam Zheng