/qemu/hw/mem/ |
H A D | memory-device.c | 75 if (mdc->get_memslots) { in memory_device_get_memslots() 76 return mdc->get_memslots(md); in memory_device_get_memslots() 186 if (mdc->decide_memslots) { in memory_device_check_addable() 188 mdc->decide_memslots(md, memslot_limit); in memory_device_check_addable() 310 mdc->fill_device_info(md, info); in qmp_memory_device_list() 394 if (mdc->get_min_alignment) { in memory_device_pre_plug() 395 align = mdc->get_min_alignment(md); in memory_device_pre_plug() 399 addr = mdc->get_addr(md); in memory_device_pre_plug() 405 mdc->set_addr(md, addr, &local_err); in memory_device_pre_plug() 426 addr = mdc->get_addr(md); in memory_device_plug() [all …]
|
H A D | pc-dimm.c | 285 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(oc); in pc_dimm_class_init() local 292 mdc->get_addr = pc_dimm_md_get_addr; in pc_dimm_class_init() 293 mdc->set_addr = pc_dimm_md_set_addr; in pc_dimm_class_init() 295 mdc->get_plugged_size = memory_device_get_region_size; in pc_dimm_class_init() 296 mdc->get_memory_region = pc_dimm_md_get_memory_region; in pc_dimm_class_init() 297 mdc->fill_device_info = pc_dimm_md_fill_device_info; in pc_dimm_class_init()
|
H A D | nvdimm.c | 257 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(oc); in nvdimm_class_init() local 263 mdc->get_memory_region = nvdimm_md_get_memory_region; in nvdimm_class_init()
|
/qemu/hw/virtio/ |
H A D | virtio-mem-pci.c | 160 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(klass); in virtio_mem_pci_class_init() local 168 mdc->get_addr = virtio_mem_pci_get_addr; in virtio_mem_pci_class_init() 169 mdc->set_addr = virtio_mem_pci_set_addr; in virtio_mem_pci_class_init() 170 mdc->get_plugged_size = virtio_mem_pci_get_plugged_size; in virtio_mem_pci_class_init() 171 mdc->get_memory_region = virtio_mem_pci_get_memory_region; in virtio_mem_pci_class_init() 172 mdc->decide_memslots = virtio_mem_pci_decide_memslots; in virtio_mem_pci_class_init() 173 mdc->get_memslots = virtio_mem_pci_get_memslots; in virtio_mem_pci_class_init() 174 mdc->fill_device_info = virtio_mem_pci_fill_device_info; in virtio_mem_pci_class_init() 175 mdc->get_min_alignment = virtio_mem_pci_get_min_alignment; in virtio_mem_pci_class_init()
|
H A D | virtio-pmem-pci.c | 88 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(klass); in virtio_pmem_pci_class_init() local 95 mdc->get_addr = virtio_pmem_pci_get_addr; in virtio_pmem_pci_class_init() 96 mdc->set_addr = virtio_pmem_pci_set_addr; in virtio_pmem_pci_class_init() 97 mdc->get_plugged_size = virtio_pmem_pci_get_plugged_size; in virtio_pmem_pci_class_init() 98 mdc->get_memory_region = virtio_pmem_pci_get_memory_region; in virtio_pmem_pci_class_init() 99 mdc->fill_device_info = virtio_pmem_pci_fill_device_info; in virtio_pmem_pci_class_init()
|
/qemu/hw/i386/ |
H A D | sgx-epc.c | 154 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(oc); in sgx_epc_class_init() local 163 mdc->get_addr = sgx_epc_md_get_addr; in sgx_epc_class_init() 164 mdc->set_addr = sgx_epc_md_set_addr; in sgx_epc_class_init() 165 mdc->get_plugged_size = sgx_epc_md_get_plugged_size; in sgx_epc_class_init() 166 mdc->get_memory_region = sgx_epc_md_get_memory_region; in sgx_epc_class_init() 167 mdc->fill_device_info = sgx_epc_md_fill_device_info; in sgx_epc_class_init()
|
/qemu/hw/net/ |
H A D | etraxfs_eth.c | 146 int mdc; member 212 if (bus->mdc) { in mdio_cycle() 218 if (bus->mdc) { in mdio_cycle() 227 if (bus->mdc) { in mdio_cycle() 239 if (bus->mdc) { in mdio_cycle() 250 if (bus->mdc) { in mdio_cycle() 262 if (bus->mdc) { in mdio_cycle() 272 if (bus->mdc && bus->cnt == 2*2) { in mdio_cycle() 285 if (!bus->mdc) { in mdio_cycle() 454 eth->mdio_bus.mdc = !!(value & 4); in eth_write() [all …]
|
H A D | trace-events | 16 mdio_bitbang(bool mdc, bool mdio, int state, uint16_t cnt, unsigned int drive) "bitbang mdc=%u mdio…
|
/qemu/hw/misc/ |
H A D | mos6522.c | 132 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(s); in get_counter_value() local 135 return mdc->get_timer1_counter_value(s, ti); in get_counter_value() 137 return mdc->get_timer2_counter_value(s, ti); in get_counter_value() 143 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(s); in get_load_time() local 146 return mdc->get_timer1_load_time(s, ti); in get_load_time() 148 return mdc->get_timer2_load_time(s, ti); in get_load_time() 405 mdc->portB_write(s); in mos6522_write() 418 mdc->portA_write(s); in mos6522_write() 708 MOS6522DeviceClass *mdc = MOS6522_CLASS(oc); in mos6522_class_init() local 713 mdc->portB_write = mos6522_portB_write; in mos6522_class_init() [all …]
|
H A D | mac_via.c | 1210 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(ms); in mos6522_q800_via1_reset_hold() local 1213 if (mdc->parent_phases.hold) { in mos6522_q800_via1_reset_hold() 1214 mdc->parent_phases.hold(obj, type); in mos6522_q800_via1_reset_hold() 1336 MOS6522DeviceClass *mdc = MOS6522_CLASS(oc); in mos6522_q800_via1_class_init() local 1340 NULL, &mdc->parent_phases); in mos6522_q800_via1_class_init() 1365 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(ms); in mos6522_q800_via2_reset_hold() local 1367 if (mdc->parent_phases.hold) { in mos6522_q800_via2_reset_hold() 1368 mdc->parent_phases.hold(obj, type); in mos6522_q800_via2_reset_hold() 1425 MOS6522DeviceClass *mdc = MOS6522_CLASS(oc); in mos6522_q800_via2_class_init() local 1428 NULL, &mdc->parent_phases); in mos6522_q800_via2_class_init() [all …]
|
/qemu/hw/misc/macio/ |
H A D | cuda.c | 592 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(ms); in mos6522_cuda_reset_hold() local 594 if (mdc->parent_phases.hold) { in mos6522_cuda_reset_hold() 595 mdc->parent_phases.hold(obj, type); in mos6522_cuda_reset_hold() 605 MOS6522DeviceClass *mdc = MOS6522_CLASS(oc); in mos6522_cuda_class_init() local 608 NULL, &mdc->parent_phases); in mos6522_cuda_class_init() 609 mdc->portB_write = mos6522_cuda_portB_write; in mos6522_cuda_class_init() 610 mdc->get_timer1_counter_value = cuda_get_counter_value; in mos6522_cuda_class_init() 611 mdc->get_timer2_counter_value = cuda_get_counter_value; in mos6522_cuda_class_init() 612 mdc->get_timer1_load_time = cuda_get_load_time; in mos6522_cuda_class_init() 613 mdc->get_timer2_load_time = cuda_get_load_time; in mos6522_cuda_class_init()
|
H A D | pmu.c | 800 MOS6522DeviceClass *mdc = MOS6522_GET_CLASS(ms); in mos6522_pmu_reset_hold() local 802 if (mdc->parent_phases.hold) { in mos6522_pmu_reset_hold() 803 mdc->parent_phases.hold(obj, type); in mos6522_pmu_reset_hold() 815 MOS6522DeviceClass *mdc = MOS6522_CLASS(oc); in mos6522_pmu_class_init() local 818 NULL, &mdc->parent_phases); in mos6522_pmu_class_init() 819 mdc->portB_write = mos6522_pmu_portB_write; in mos6522_pmu_class_init()
|
/qemu/hw/hyperv/ |
H A D | hv-balloon.c | 1752 MemoryDeviceClass *mdc = MEMORY_DEVICE_CLASS(klass); in hv_balloon_class_init() local 1765 mdc->get_addr = hv_balloon_md_get_addr; in hv_balloon_class_init() 1766 mdc->set_addr = hv_balloon_md_set_addr; in hv_balloon_class_init() 1767 mdc->get_plugged_size = memory_device_get_region_size; in hv_balloon_class_init() 1768 mdc->get_memory_region = hv_balloon_md_get_memory_region; in hv_balloon_class_init() 1769 mdc->decide_memslots = hv_balloon_decide_memslots; in hv_balloon_class_init() 1770 mdc->get_memslots = hv_balloon_get_memslots; in hv_balloon_class_init() 1771 mdc->get_min_alignment = hv_balloon_md_get_min_alignment; in hv_balloon_class_init() 1772 mdc->fill_device_info = hv_balloon_md_fill_device_info; in hv_balloon_class_init()
|