/qemu/python/qemu/qmp/ |
H A D | util.py | 43 transport = cast( # type: ignore[redundant-cast] 44 asyncio.WriteTransport, writer.transport 48 low, high = transport.get_write_buffer_limits() # type: ignore 49 transport.set_write_buffer_limits(0, 0) 53 transport.set_write_buffer_limits(high, low) 118 transport = writer.transport 119 assert isinstance(transport, asyncio.WriteTransport) 120 return transport.is_closing() 134 transport = writer.transport 135 assert isinstance(transport, asyncio.WriteTransport) [all …]
|
/qemu/docs/devel/migration/ |
H A D | virtio.rst | 17 - virtio transport (pci, ccw, ...), for the different proxy devices and 18 transport specific state (msix vectors, indicators, ...) 34 virtio core virtio transport virtio device 43 - save transport-specific 50 - save transport-specific 71 virtio core virtio transport virtio device 80 - load transport-specific 87 - load transport-specific 114 added to the core for compatibility reasons. If transport or device specific
|
H A D | CPR.rst | 239 "addr": { "transport": "socket", 253 "addr": { "transport": "socket", "type": "inet", 256 "addr": { "transport": "socket", "type": "unix", 289 "addr": { "transport": "socket", 302 "addr": { "transport": "socket", "type": "inet", 305 "addr": { "transport": "socket", "type": "unix",
|
/qemu/include/hw/virtio/ |
H A D | virtio-bus.h | 57 * Expose the features the transport layer supports before 62 * transport independent init function. 67 * transport independent exit function. 73 * ioeventfd handling: if the transport implements ioeventfd_assign, 79 * Assigns/deassigns the ioeventfd backing for the transport on 90 * Does the transport have variable vring alignment? 92 * Note that changing this will break migration for this transport.
|
/qemu/tests/migration-stress/guestperf/ |
H A D | report.py | 57 transport, argument 71 self._transport = transport 87 "transport": self._transport, 105 data["transport"],
|
H A D | shell.py | 51 parser.add_argument("--transport", dest="transport", default="unix") 74 transport=args.transport,
|
H A D | engine.py | 39 def __init__(self, binary, dst_host, kernel, initrd, transport="tcp", argument 46 self._transport = transport # 'unix' or 'tcp' or 'rdma' 459 raise Exception("Running use unix migration transport for non-local host")
|
/qemu/tests/qtest/migration/ |
H A D | cpr-tests.c | 67 "cpr,addr.transport=socket,addr.type=unix,addr.path=%s", in test_mode_transfer_common() 72 " 'addr': { 'transport': 'socket'," in test_mode_transfer_common() 85 opts_target = g_strdup_printf("-incoming cpr,addr.transport=socket," in test_mode_transfer_common()
|
/qemu/linux-user/sparc/ |
H A D | target_errno_defs.h | 31 #define TARGET_EOPNOTSUPP 45 /* Op not supported on transport endpoint */ 53 #define TARGET_EISCONN 56 /* Transport endpoint is already connected */ 55 #define TARGET_ENOTCONN 57 /* Transport endpoint is not connected */ 57 #define TARGET_ESHUTDOWN 58 /* No send after transport endpoint shutdown*/
|
/qemu/linux-user/mips/ |
H A D | target_errno_defs.h | 132 #define TARGET_EOPNOTSUPP 122 /* Operation not supported on transport endpoint */ 154 #define TARGET_EISCONN 133 /* Transport endpoint is already connected */ 156 #define TARGET_ENOTCONN 134 /* Transport endpoint is not connected */ 172 #define TARGET_ESHUTDOWN 143 /* Cannot send after transport endpoint shutdown */
|
/qemu/include/hw/xen/interface/io/ |
H A D | blkif.h | 176 *----------------------- Request Transport Parameters ------------------------ 265 *----------------------- Request Transport Parameters ----------------------- 480 * transport parameters. 487 * transport parameters. 490 * o Publish transport parameters 498 * o Query frontend transport parameters. 516 * of transport parameters, can skip certain states in the state machine: 520 * case, default transport parameters are in effect and any 521 * transport parameters published by the frontend must contain 527 * transport parameters are in effect and any transport parameters [all …]
|
/qemu/linux-user/generic/ |
H A D | target_errno_defs.h | 106 #define TARGET_EOPNOTSUPP 95 /* Operation not supported on transport endpoint */ 117 #define TARGET_EISCONN 106 /* Transport endpoint is already connected */ 118 #define TARGET_ENOTCONN 107 /* Transport endpoint is not connected */ 119 #define TARGET_ESHUTDOWN 108 /* Cannot send after transport endpoint shutdown */
|
/qemu/migration/ |
H A D | cpr-transfer.c | 24 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET && in cpr_transfer_output() 48 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET && in cpr_transfer_input()
|
H A D | migration.c | 190 if (addr->transport == MIGRATION_ADDRESS_TYPE_SOCKET) { in transport_supports_multi_channels() 196 } else if (addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in transport_supports_multi_channels() 220 if (addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in transport_supports_seeking() 230 return addr->transport == MIGRATION_ADDRESS_TYPE_FILE; in transport_supports_extra_fds() 239 error_setg(errp, "Migration requires seekable transport (e.g. file)"); in migration_channels_and_transport_compatible() 252 "Migration requires a transport that allows for extra fds (e.g. file)"); in migration_channels_and_transport_compatible() 257 addr->transport == MIGRATION_ADDRESS_TYPE_FILE) { in migration_channels_and_transport_compatible() 258 error_setg(errp, "Migration requires streamable transport (eg unix)"); in migration_channels_and_transport_compatible() 269 if (addr->transport == MIGRATION_ADDRESS_TYPE_RDMA) { in migration_capabilities_and_transport_compatible() 670 addr->transport = MIGRATION_ADDRESS_TYPE_EXEC; in migrate_uri_parse() [all …]
|
/qemu/block/ |
H A D | gluster.c | 317 * file=gluster[+transport]://[host[:port]]/volume/path[?socket=...] 321 * 'transport' specifies the transport type used to connect to gluster 322 * management daemon (glusterd). Valid transport types are 323 * tcp or unix. If a transport type isn't specified, then tcp type is assumed. 327 * If transport type is 'unix', then 'host' field should not be specified. 333 * default port. If the transport type is unix, then 'port' should not be 365 /* transport */ in qemu_gluster_parse_uri() 685 error_append_hint(errp, "Usage: file=gluster[+transport]://" in qemu_gluster_parse() 702 "file.server.1.transport=unix," in qemu_gluster_parse()
|
H A D | iscsi.c | 1688 switch (iscsi_url->transport) { in iscsi_parse_filename() 1696 error_setg(errp, "Unknown transport type (%d)", in iscsi_parse_filename() 1697 iscsi_url->transport); in iscsi_parse_filename() 1704 qdict_set_default_str(options, "transport", transport_name); in iscsi_parse_filename() 1728 .name = "transport", 1808 enum iscsi_transport_type transport; in iscsi_open() local 1818 transport_name = qemu_opt_get(opts, "transport"); in iscsi_open() 1824 error_setg(errp, "Need all of transport, portal and target options"); in iscsi_open() 1831 transport = TCP_TRANSPORT; in iscsi_open() 1833 transport = ISER_TRANSPORT; in iscsi_open() [all …]
|
/qemu/qapi/ |
H A D | sockets.json | 200 # @type: Transport type 240 # @type: Transport type
|
/qemu/docs/devel/ |
H A D | virtio-backends.rst | 23 transport they use. For example -device virtio-foo represents the foo 25 device using the PCI transport.
|
/qemu/docs/system/openrisc/ |
H A D | virt.rst | 15 * 8 virtio-mmio transport devices
|
/qemu/include/io/ |
H A D | channel-command.h | 36 * that can transport data with an externally running command
|
H A D | channel-websock.h | 46 * used as the transport.
|
/qemu/hw/virtio/ |
H A D | vhost-vsock-common.c | 170 error_report("vhost-vsock missed transport reset event"); in vhost_vsock_common_send_transport_reset() 235 * Defer transport reset event to a vm clock timer so that virtqueue in vhost_vsock_common_post_load()
|
H A D | virtio-qmp.c | 41 /* Virtio transport features mapping */ 43 /* Virtio device transport features */ 66 /* Virtio ring transport features */ 557 /* transport features */ in qmp_decode_features()
|
/qemu/docs/system/ |
H A D | qemu-block-drivers.rst.inc | 179 (when your filesystem or transport medium does not support holes). 694 *TYPE* specifies the transport type used to connect to gluster 695 management daemon (glusterd). Valid transport types are 696 tcp and unix. In the URI form, if a transport type isn't specified, 701 If transport type is unix, then *HOST* field should not be specified. 706 and if not specified, it defaults to port 24007. If the transport type is unix,
|
/qemu/docs/system/devices/ |
H A D | usb.rst | 116 bulk-only transport protocol used by 99% of USB sticks. This 148 Bulk-only transport storage device. This presents the guest with the 149 same USB bulk-only transport protocol interface as ``usb-storage``, but
|