Sign in
qemu
/
qemu
/
786d36ad416c6c199b18b78cc31eddfb784fe15d
/
block
/
qed.c
1dcaf52
block: Implement .bdrv_has_zero_init_truncate()
by Max Reitz
· 5 years ago
db72581
Include qemu/main-loop.h less
by Markus Armbruster
· 5 years ago
0b8fa32
Include qemu/module.h where needed, drop it from qemu-common.h
by Markus Armbruster
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
54277a2
block/qed: add missed coroutine_fn markers
by Vladimir Sementsov-Ogievskiy
· 6 years ago
696e8cb
block/qed: use buffer-based io
by Vladimir Sementsov-Ogievskiy
· 6 years ago
adf2e45
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
by Peter Maydell
· 6 years ago
998c201
block: Add BDS.auto_backing_file
by Max Reitz
· 6 years ago
342544f
block/qed: use qemu_iovec_init_buf
by Vladimir Sementsov-Ogievskiy
· 6 years ago
4720cbe
block: Fix hangs in synchronous APIs with iothreads
by Kevin Wolf
· 6 years ago
4b57664
error: Fix use of error_prepend() with &error_fatal, &error_abort
by Markus Armbruster
· 6 years ago
061ca8a
block: Convert .bdrv_truncate callback to coroutine_fn
by Kevin Wolf
· 6 years ago
af91062
block: Factor out qobject_input_visitor_new_flat_confused()
by Markus Armbruster
· 7 years ago
92adf9d
block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts()
by Markus Armbruster
· 7 years ago
e5af0da
block: Fix -blockdev for certain non-string scalars
by Markus Armbruster
· 7 years ago
609f45e
block: Add block-specific QDict header
by Max Reitz
· 7 years ago
e18a58b
block: Merge .bdrv_co_writev{,_flags} in drivers
by Eric Blake
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
959355a
qed: Support .bdrv_co_create
by Kevin Wolf
· 7 years ago
2fd6163
block: convert bdrv_check callback to coroutine_fn
by Paolo Bonzini
· 7 years ago
2b148f3
block: convert bdrv_invalidate_cache callback to coroutine_fn
by Paolo Bonzini
· 7 years ago
9fb4dfc
qed: make bdrv_qed_do_open a coroutine_fn
by Paolo Bonzini
· 7 years ago
efc75e2
block: rename .bdrv_create() to .bdrv_co_create_opts()
by Stefan Hajnoczi
· 7 years ago
b8d739f
qed: Switch to .bdrv_co_block_status()
by Eric Blake
· 7 years ago
e24d813
block: Simplify bdrv_can_write_zeroes_with_unmap()
by Eric Blake
· 7 years ago
922a01a
Move include qemu/option.h from qemu-common.h to actual users
by Markus Armbruster
· 7 years ago
a82400c
Drop superfluous includes of qapi/qmp/qerror.h
by Markus Armbruster
· 7 years ago
f8ea8da
block: rename bdrv_co_drain to bdrv_co_drain_begin
by Manos Pitsidianakis
· 7 years ago
977c736
qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)
by Markus Armbruster
· 7 years ago
1f01e50
qed: protect table cache with CoMutex
by Paolo Bonzini
· 7 years ago
61c7887
qed: introduce bdrv_qed_init_state
by Paolo Bonzini
· 7 years ago
61124f0
block: invoke .bdrv_drain callback in coroutine context and from AioContext
by Paolo Bonzini
· 7 years ago
e7569c1
qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc}
by Paolo Bonzini
· 7 years ago
3a691c5
block: Add PreallocMode to blk_truncate()
by Max Reitz
· 8 years ago
8243ccb
block: Add PreallocMode to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
f5a5ca7
block: change variable names in BlockDriverState
by Manos Pitsidianakis
· 8 years ago
0f714ec
qed: Use bdrv_co_* for coroutine_fns
by Kevin Wolf
· 8 years ago
87f0d88
qed: Add coroutine_fn to I/O path functions
by Kevin Wolf
· 8 years ago
c0e8f98
qed: Use a coroutine for need_check_timer
by Kevin Wolf
· 8 years ago
48cc565
qed: Simplify request handling
by Kevin Wolf
· 8 years ago
0806c3b
qed: Use CoQueue for serialising allocations
by Kevin Wolf
· 8 years ago
89f8970
qed: Implement .bdrv_co_readv/writev
by Kevin Wolf
· 8 years ago
0185987
qed: Remove recursion in qed_aio_next_io()
by Kevin Wolf
· 8 years ago
dddf8db
qed: Remove ret argument from qed_aio_next_io()
by Kevin Wolf
· 8 years ago
0596be7
qed: Add return value to qed_aio_read/write_data()
by Kevin Wolf
· 8 years ago
d6daddc
qed: Add return value to qed_aio_write_inplace/alloc()
by Kevin Wolf
· 8 years ago
a101341
qed: Add return value to qed_aio_write_cow()
by Kevin Wolf
· 8 years ago
eaf0bc5
qed: Add return value to qed_aio_write_main()
by Kevin Wolf
· 8 years ago
88d2dd7
qed: Add return value to qed_aio_write_l2_update()
by Kevin Wolf
· 8 years ago
fb18de2
qed: Add return value to qed_aio_write_l1_update()
by Kevin Wolf
· 8 years ago
fae25ac
qed: Inline qed_commit_l2_update()
by Kevin Wolf
· 8 years ago
a4d8f1a
qed: Make qed_aio_write_main() synchronous
by Kevin Wolf
· 8 years ago
3e248cd
qed: Make qed_aio_read_data() synchronous
by Kevin Wolf
· 8 years ago
453e53e
qed: Remove callback from qed_write_table()
by Kevin Wolf
· 8 years ago
f13d712
qed: Remove callback from qed_write_header()
by Kevin Wolf
· 8 years ago
7076309
qed: Make qed_write_header() synchronous
by Kevin Wolf
· 8 years ago
b4ac32f
qed: Remove callback from qed_copy_from_backing_file()
by Kevin Wolf
· 8 years ago
0f7aa24
qed: Make qed_copy_from_backing_file() synchronous
by Kevin Wolf
· 8 years ago
e85c528
qed: Make qed_read_backing_file() synchronous
by Kevin Wolf
· 8 years ago
0f21b7a
qed: Remove callback from qed_find_cluster()
by Kevin Wolf
· 8 years ago
3b7cd9f
qed: Use bottom half to resume waiting requests
by Kevin Wolf
· 8 years ago
68ba3b0
migration: migration.h was not needed
by Juan Quintela
· 8 years ago
f59adb3
block: Add .bdrv_truncate() error messages
by Max Reitz
· 8 years ago
4bff28b
block: Add errp to BD.bdrv_truncate()
by Max Reitz
· 8 years ago
ed3d2ec
block: Add errp to b{lk,drv}_truncate()
by Max Reitz
· 8 years ago
5588060
block: Add BDRV_O_RESIZE for blk_new_open()
by Kevin Wolf
· 8 years ago
862f215
block: Request child permissions in format drivers
by Kevin Wolf
· 8 years ago
4e4bf5c
block: Attach bs->file only during .bdrv_open()
by Kevin Wolf
· 8 years ago
b9e413d
block: explicitly acquire aiocontext in aio callbacks that need it
by Paolo Bonzini
· 8 years ago
1919631
block: explicitly acquire aiocontext in bottom halves that need it
by Paolo Bonzini
· 8 years ago
2f47da5
block: explicitly acquire aiocontext in timers that need it
by Paolo Bonzini
· 8 years ago
b20123a
qed: introduce qed_aio_start_io and qed_aio_next_io_cb
by Paolo Bonzini
· 8 years ago
6653a73
qed: Implement .bdrv_drain
by Fam Zheng
· 8 years ago
fffb6e1
block: use aio_bh_schedule_oneshot
by Paolo Bonzini
· 8 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 8 years ago
d9ca2ea
block: Convert bdrv_pwrite(v/_sync) to BdrvChild
by Kevin Wolf
· 8 years ago
cf2ab8f
block: Convert bdrv_pread(v) to BdrvChild
by Kevin Wolf
· 8 years ago
0d1049c
block: Convert bdrv_aio_writev() to BdrvChild
by Kevin Wolf
· 9 years ago
ebb7af2
block: Convert bdrv_aio_readv() to BdrvChild
by Kevin Wolf
· 9 years ago
49a2e48
qed: Convert to bdrv_co_pwrite_zeroes()
by Eric Blake
· 9 years ago
cf081fc
block: Track write zero limits in bytes
by Eric Blake
· 9 years ago
c41a73ff
qed: Use DIV_ROUND_UP
by Laurent Vivier
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
c9e9e9c
block: Drop superfluous invalidating bs->file from drivers
by Fam Zheng
· 9 years ago
8341f00
block: Allow BDRV_REQ_FUA through blk_pwrite()
by Eric Blake
· 9 years ago
72e775c
block: Always set writeback mode in blk_new_open()
by Kevin Wolf
· 9 years ago
73bcb24
Replaced get_tick_per_sec() by NANOSECONDS_PER_SECOND
by Rutuja Shah
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
efaa7c4
blockdev: Split monitor reference from BB creation
by Max Reitz
· 9 years ago
a55448b
qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE
by Max Reitz
· 9 years ago
1f3ddfc
Revert "qed: Implement .bdrv_drain"
by Stefan Hajnoczi
· 9 years ago
8a56fda
qed: Use BB functions in .bdrv_create()
by Kevin Wolf
· 9 years ago
53f1dfd
qed: Assign bs->file->bs to file in bdrv_qed_co_get_block_status
by Fam Zheng
· 9 years ago
67a0fd2
block: Add "file" output parameter to block status query functions
by Fam Zheng
· 9 years ago
04c01a5
block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE
by Kevin Wolf
· 9 years ago
80c71a2
block: Clean up includes
by Peter Maydell
· 9 years ago
e43bfd9
error: Use error_prepend() where it makes obvious sense
by Markus Armbruster
· 9 years ago
df9a681
qed: Implement .bdrv_drain
by Fam Zheng
· 9 years ago
8e419ae
block: Remove bdrv_swap()
by Kevin Wolf
· 9 years ago
Next »