Lines Matching +full:fixed +full:- +full:length
2 * QEMU Hyper-V VMBus
4 * Copyright (c) 2017-2018 Virtuozzo International GmbH.
7 * See the COPYING file in the top-level directory.
15 #include "hw/qdev-core.h"
17 #include "hw/hyperv/vmbus-proto.h"
21 #define TYPE_VMBUS_DEVICE "vmbus-dev"
30 * Object wrapping a GPADL -- GPA Descriptor List -- an array of guest physical
35 * VMBus channel -- a pair of ring buffers for either direction, placed within
50 QemuUUID instanceid; /* Fixed UUID for singleton devices */
64 * Device-specific actions to complete the otherwise successful process of
66 * Return 0 on success, -errno on failure.
70 * Device-specific actions to perform before closing a channel.
91 * A unit of work parsed out of a message in the receive (i.e. guest->host)
117 * Reserve space for a packet in the send (i.e. host->guest) ringbuffer. If
153 * Peek at the receive (i.e. guest->host) ring buffer and extract a unit of
154 * work (a device-specific subclass of VMBusChanReq) from a packet if there's
199 * Calculate total length in bytes of @gpadl.