Home
last modified time | relevance | path

Searched refs:MemoryDeviceState (Results 1 – 9 of 9) sorted by relevance

/qemu/include/hw/mem/
H A Dmemory-device.h26 INTERFACE_CHECK(MemoryDeviceState, (obj), TYPE_MEMORY_DEVICE)
28 typedef struct MemoryDeviceState MemoryDeviceState; typedef
73 uint64_t (*get_addr)(const MemoryDeviceState *md);
114 void (*decide_memslots)(MemoryDeviceState *md, unsigned int limit);
127 unsigned int (*get_memslots)(MemoryDeviceState *md);
137 uint64_t (*get_min_alignment)(const MemoryDeviceState *md);
142 void (*fill_device_info)(const MemoryDeviceState *md,
171 void memory_device_pre_plug(MemoryDeviceState *md, MachineState *ms,
173 void memory_device_plug(MemoryDeviceState *md, MachineState *ms);
174 void memory_device_unplug(MemoryDeviceState *md, MachineState *ms);
[all …]
/qemu/hw/mem/
H A Dmemory-device.c23 static bool memory_device_is_empty(const MemoryDeviceState *md) in memory_device_is_empty()
30 mr = mdc->get_memory_region((MemoryDeviceState *)md, &local_err); in memory_device_is_empty()
41 const MemoryDeviceState *md_a = MEMORY_DEVICE(a); in memory_device_addr_sort()
42 const MemoryDeviceState *md_b = MEMORY_DEVICE(b); in memory_device_addr_sort()
71 static unsigned int memory_device_get_memslots(MemoryDeviceState *md) in memory_device_get_memslots()
257 const MemoryDeviceState *md = item->data; in memory_device_get_free_addr()
305 const MemoryDeviceState *md = MEMORY_DEVICE(item->data); in qmp_memory_device_list()
326 const MemoryDeviceState *md = MEMORY_DEVICE(obj); in memory_device_plugged_size()
414 void memory_device_plug(MemoryDeviceState *md, MachineState *ms) in memory_device_plug()
446 void memory_device_unplug(MemoryDeviceState *md, MachineState *ms) in memory_device_unplug()
[all …]
H A Dpc-dimm.c235 static uint64_t pc_dimm_md_get_addr(const MemoryDeviceState *md) in pc_dimm_md_get_addr()
241 static void pc_dimm_md_set_addr(MemoryDeviceState *md, uint64_t addr, in pc_dimm_md_set_addr()
247 static MemoryRegion *pc_dimm_md_get_memory_region(MemoryDeviceState *md, in pc_dimm_md_get_memory_region()
253 static void pc_dimm_md_fill_device_info(const MemoryDeviceState *md, in pc_dimm_md_fill_device_info()
H A Dnvdimm.c168 static MemoryRegion *nvdimm_md_get_memory_region(MemoryDeviceState *md, in nvdimm_md_get_memory_region()
/qemu/hw/virtio/
H A Dvirtio-mem-pci.c29 static void virtio_mem_pci_set_addr(MemoryDeviceState *md, uint64_t addr, in virtio_mem_pci_set_addr()
35 static uint64_t virtio_mem_pci_get_addr(const MemoryDeviceState *md) in virtio_mem_pci_get_addr()
41 static MemoryRegion *virtio_mem_pci_get_memory_region(MemoryDeviceState *md, in virtio_mem_pci_get_memory_region()
51 static void virtio_mem_pci_decide_memslots(MemoryDeviceState *md, in virtio_mem_pci_decide_memslots()
61 static unsigned int virtio_mem_pci_get_memslots(MemoryDeviceState *md) in virtio_mem_pci_get_memslots()
70 static uint64_t virtio_mem_pci_get_plugged_size(const MemoryDeviceState *md, in virtio_mem_pci_get_plugged_size()
77 static void virtio_mem_pci_fill_device_info(const MemoryDeviceState *md, in virtio_mem_pci_fill_device_info()
97 static uint64_t virtio_mem_pci_get_min_alignment(const MemoryDeviceState *md) in virtio_mem_pci_get_min_alignment()
H A Dvirtio-pmem-pci.c29 static void virtio_pmem_pci_set_addr(MemoryDeviceState *md, uint64_t addr, in virtio_pmem_pci_set_addr()
35 static uint64_t virtio_pmem_pci_get_addr(const MemoryDeviceState *md) in virtio_pmem_pci_get_addr()
41 static MemoryRegion *virtio_pmem_pci_get_memory_region(MemoryDeviceState *md, in virtio_pmem_pci_get_memory_region()
51 static uint64_t virtio_pmem_pci_get_plugged_size(const MemoryDeviceState *md, in virtio_pmem_pci_get_plugged_size()
63 static void virtio_pmem_pci_fill_device_info(const MemoryDeviceState *md, in virtio_pmem_pci_fill_device_info()
H A Dvirtio-md-pci.c23 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_md_pci_pre_plug()
51 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_md_pci_plug()
114 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_md_pci_unplug()
/qemu/hw/i386/
H A Dsgx-epc.c55 MemoryDeviceState *md = MEMORY_DEVICE(dev); in sgx_epc_realize()
100 static uint64_t sgx_epc_md_get_addr(const MemoryDeviceState *md) in sgx_epc_md_get_addr()
107 static void sgx_epc_md_set_addr(MemoryDeviceState *md, uint64_t addr, in sgx_epc_md_set_addr()
113 static uint64_t sgx_epc_md_get_plugged_size(const MemoryDeviceState *md, in sgx_epc_md_get_plugged_size()
119 static MemoryRegion *sgx_epc_md_get_memory_region(MemoryDeviceState *md, in sgx_epc_md_get_memory_region()
134 static void sgx_epc_md_fill_device_info(const MemoryDeviceState *md, in sgx_epc_md_fill_device_info()
/qemu/hw/hyperv/
H A Dhv-balloon.c1614 static uint64_t hv_balloon_md_get_addr(const MemoryDeviceState *md) in hv_balloon_md_get_addr()
1620 static void hv_balloon_md_set_addr(MemoryDeviceState *md, uint64_t addr, in hv_balloon_md_set_addr()
1626 static MemoryRegion *hv_balloon_md_get_memory_region(MemoryDeviceState *md, in hv_balloon_md_get_memory_region()
1640 static uint64_t hv_balloon_md_get_min_alignment(const MemoryDeviceState *md) in hv_balloon_md_get_min_alignment()
1659 static void hv_balloon_md_fill_device_info(const MemoryDeviceState *md, in hv_balloon_md_fill_device_info()
1684 static void hv_balloon_decide_memslots(MemoryDeviceState *md, in hv_balloon_decide_memslots()
1715 static unsigned int hv_balloon_get_memslots(MemoryDeviceState *md) in hv_balloon_get_memslots()