qemu/hw/block
Kevin Wolf d861ab3acf block: Add BlockBackend.ctx
This adds a new parameter to blk_new() which requires its callers to
declare from which AioContext this BlockBackend is going to be used (or
the locks of which AioContext need to be taken anyway).

The given context is only stored and kept up to date when changing
AioContexts. Actually applying the stored AioContext to the root node
is saved for another commit.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2019-06-04 15:22:22 +02:00
..
dataplane block: Add Error to blk_set_aio_context() 2019-06-04 15:22:22 +02:00
block.c pflash: Require backend size to match device, improve errors 2019-03-26 08:16:24 +01:00
cdrom.c block: Clean up includes 2016-01-20 13:36:23 +01:00
ecc.c block: Clean up includes 2016-01-20 13:36:23 +01:00
fdc.c block: Add BlockBackend.ctx 2019-06-04 15:22:22 +02:00
hd-geometry.c Include less of the generated modular QAPI headers 2018-03-02 13:45:50 -06:00
Kconfig isa: express SuperIO dependencies with Kconfig 2019-03-07 21:45:53 +01:00
m25p80.c hw/block: Use the IEC binary prefix definitions 2018-07-02 15:41:13 +02:00
Makefile.objs block: fix recursion in hw/block/dataplane 2019-03-07 21:45:53 +01:00
nand.c Replace all occurances of __FUNCTION__ with __func__ 2018-01-22 09:46:18 +01:00
nvme.c nvme: add Get/Set Feature Timestamp support 2019-06-04 15:22:09 +02:00
nvme.h nvme: add Get/Set Feature Timestamp support 2019-06-04 15:22:09 +02:00
onenand.c block/noenand: Convert sysbus init function to realize function 2018-12-13 13:47:57 +00:00
pflash_cfi01.c pflash_cfi01: New pflash_cfi01_legacy_drive() 2019-05-07 12:55:02 +01:00
pflash_cfi02.c pflash: Bury disabled code to limit device sizes 2019-03-26 08:16:24 +01:00
tc58128.c hw/block/tc58128.c: Don't use load_image() 2018-12-14 13:30:52 +00:00
trace-events nvme: add Get/Set Feature Timestamp support 2019-06-04 15:22:09 +02:00
vhost-user-blk.c vhost-user-blk: Add support to reconnect backend 2019-05-20 18:40:02 -04:00
virtio-blk.c hw/block/virtio-blk: Clean req->dev repetitions 2019-03-07 17:38:57 +00:00
xen_blkif.h xen-block: scale sector based quantities correctly 2019-04-04 18:00:07 +01:00
xen-block.c block: Add BlockBackend.ctx 2019-06-04 15:22:22 +02:00