Lines Matching +full:memory +full:- +full:region
10 * See the COPYING file in the top-level directory.
16 #include "standard-headers/linux/virtio_mem.h"
19 #include "qapi/qapi-types-misc.h"
23 #define TYPE_VIRTIO_MEM "virtio-mem"
28 #define TYPE_VIRTIO_MEM_SYSTEM_RESET "virtio-mem-system-reset"
35 #define VIRTIO_MEM_REQUESTED_SIZE_PROP "requested-size"
36 #define VIRTIO_MEM_BLOCK_SIZE_PROP "block-size"
38 #define VIRTIO_MEM_UNPLUGGED_INACCESSIBLE_PROP "unplugged-inaccessible"
39 #define VIRTIO_MEM_EARLY_MIGRATION_PROP "x-early-migration"
41 #define VIRTIO_MEM_DYNAMIC_MEMSLOTS_PROP "dynamic-memslots"
46 /* guest -> host request queue */
49 /* bitmap used to track unplugged memory */
54 * With "dynamic-memslots=on": Device memory region in which we dynamically
60 * With "dynamic-memslots=on": The individual memslots (aliases into the
61 * memory backend).
65 /* With "dynamic-memslots=on": The total number of memslots. */
69 * With "dynamic-memslots=on": Size of one memslot (the size of the
74 /* Assigned memory backend with the RAM memory region. */
80 /* assigned address of the region in guest physical memory */
83 /* usable region size (<= region_size) */
102 /* whether to prealloc memory when plugging new blocks */
114 * statically mapping the whole RAM memory region.
124 /* Catch system resets -> qemu_devices_reset() only. */