qemu/io
Nikolay Borisov f1cfe39418 io: Add generic pwritev/preadv interface
Introduce basic pwritev/preadv support in the generic channel layer.
Specific implementation will follow for the file channel as this is
required in order to support migration streams with fixed location of
each ram page.

Signed-off-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: "Daniel P. Berrangé" <berrange@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Link: https://lore.kernel.org/r/20240229153017.2221-4-farosas@suse.de
Signed-off-by: Peter Xu <peterx@redhat.com>
2024-03-01 15:42:04 +08:00
..
channel-buffer.c
channel-command.c
channel-file.c io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel file 2024-03-01 15:42:04 +08:00
channel-null.c
channel-socket.c
channel-tls.c io: add trace event when cancelling TLS handshake 2024-02-09 12:50:31 +00:00
channel-util.c
channel-watch.c
channel-websock.c
channel.c io: Add generic pwritev/preadv interface 2024-03-01 15:42:04 +08:00
dns-resolver.c
meson.build
net-listener.c
task.c
trace-events io: add trace event when cancelling TLS handshake 2024-02-09 12:50:31 +00:00
trace.h