Home
last modified time | relevance | path

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

/openbmc/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);
81 void (*set_addr)(MemoryDeviceState *md, uint64_t addr, Error **errp);
94 uint64_t (*get_plugged_size)(const MemoryDeviceState *md, Error **errp);
105 MemoryRegion *(*get_memory_region)(MemoryDeviceState *md, Error **errp);
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,
[all …]
/openbmc/qemu/hw/s390x/
H A Dvirtio-ccw-mem.c30 static void virtio_ccw_mem_set_addr(MemoryDeviceState *md, uint64_t addr, in virtio_ccw_mem_set_addr()
36 static uint64_t virtio_ccw_mem_get_addr(const MemoryDeviceState *md) in virtio_ccw_mem_get_addr()
42 static MemoryRegion *virtio_ccw_mem_get_memory_region(MemoryDeviceState *md, in virtio_ccw_mem_get_memory_region()
52 static void virtio_ccw_mem_decide_memslots(MemoryDeviceState *md, in virtio_ccw_mem_decide_memslots()
62 static unsigned int virtio_ccw_mem_get_memslots(MemoryDeviceState *md) in virtio_ccw_mem_get_memslots()
71 static uint64_t virtio_ccw_mem_get_plugged_size(const MemoryDeviceState *md, in virtio_ccw_mem_get_plugged_size()
78 static void virtio_ccw_mem_fill_device_info(const MemoryDeviceState *md, in virtio_ccw_mem_fill_device_info()
98 static uint64_t virtio_ccw_mem_get_min_alignment(const MemoryDeviceState *md) in virtio_ccw_mem_get_min_alignment()
H A Dvirtio-ccw-md.c23 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_ccw_md_pre_plug()
52 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_ccw_md_plug()
116 MemoryDeviceState *md = MEMORY_DEVICE(vmd); in virtio_ccw_md_unplug()
/openbmc/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()
173 static void memory_device_check_addable(MachineState *ms, MemoryDeviceState *md, in memory_device_check_addable()
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()
347 void memory_device_pre_plug(MemoryDeviceState *md, MachineState *ms, in memory_device_pre_plug()
[all …]
H A Dpc-dimm.c232 static uint64_t pc_dimm_md_get_addr(const MemoryDeviceState *md) in pc_dimm_md_get_addr()
238 static void pc_dimm_md_set_addr(MemoryDeviceState *md, uint64_t addr, in pc_dimm_md_set_addr()
244 static MemoryRegion *pc_dimm_md_get_memory_region(MemoryDeviceState *md, in pc_dimm_md_get_memory_region()
250 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()
/openbmc/qemu/hw/virtio/
H A Dvirtio-mem-pci.c33 static void virtio_mem_pci_set_addr(MemoryDeviceState *md, uint64_t addr, in virtio_mem_pci_set_addr()
39 static uint64_t virtio_mem_pci_get_addr(const MemoryDeviceState *md) in virtio_mem_pci_get_addr()
45 static MemoryRegion *virtio_mem_pci_get_memory_region(MemoryDeviceState *md, in virtio_mem_pci_get_memory_region()
55 static void virtio_mem_pci_decide_memslots(MemoryDeviceState *md, in virtio_mem_pci_decide_memslots()
65 static unsigned int virtio_mem_pci_get_memslots(MemoryDeviceState *md) in virtio_mem_pci_get_memslots()
74 static uint64_t virtio_mem_pci_get_plugged_size(const MemoryDeviceState *md, in virtio_mem_pci_get_plugged_size()
81 static void virtio_mem_pci_fill_device_info(const MemoryDeviceState *md, in virtio_mem_pci_fill_device_info()
101 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()
/openbmc/qemu/hw/i386/
H A Dsgx-epc.c54 MemoryDeviceState *md = MEMORY_DEVICE(dev); in sgx_epc_realize()
99 static uint64_t sgx_epc_md_get_addr(const MemoryDeviceState *md) in sgx_epc_md_get_addr()
106 static void sgx_epc_md_set_addr(MemoryDeviceState *md, uint64_t addr, in sgx_epc_md_set_addr()
112 static uint64_t sgx_epc_md_get_plugged_size(const MemoryDeviceState *md, in sgx_epc_md_get_plugged_size()
118 static MemoryRegion *sgx_epc_md_get_memory_region(MemoryDeviceState *md, in sgx_epc_md_get_memory_region()
133 static void sgx_epc_md_fill_device_info(const MemoryDeviceState *md, in sgx_epc_md_fill_device_info()
/openbmc/qemu/hw/hyperv/
H A Dhv-balloon.c1601 static uint64_t hv_balloon_md_get_addr(const MemoryDeviceState *md) in hv_balloon_vmdev_unrealize()
1607 static void hv_balloon_md_set_addr(MemoryDeviceState *md, uint64_t addr, in hv_balloon_vmdev_unrealize()
1613 static MemoryRegion *hv_balloon_md_get_memory_region(MemoryDeviceState *md, in hv_balloon_md_get_addr()
1627 static uint64_t hv_balloon_md_get_min_alignment(const MemoryDeviceState *md) in hv_balloon_md_get_memory_region()
1646 static void hv_balloon_md_fill_device_info(const MemoryDeviceState *md, in hv_balloon_md_get_min_alignment()
1671 static void hv_balloon_decide_memslots(MemoryDeviceState *md, in hv_balloon_md_fill_device_info()
1702 static unsigned int hv_balloon_get_memslots(MemoryDeviceState *md) in hv_balloon_decide_memslots()