Home
last modified time | relevance | path

Searched refs:VMBusDevice (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/hw/hyperv/
H A Dvmbus.h23 OBJECT_DECLARE_TYPE(VMBusDevice, VMBusDeviceClass,
55 void (*vmdev_realize)(VMBusDevice *vdev, Error **errp);
56 void (*vmdev_unrealize)(VMBusDevice *vdev);
57 void (*vmdev_reset)(VMBusDevice *vdev);
62 uint16_t (*num_channels)(VMBusDevice *vdev);
80 struct VMBusDevice { struct
105 VMBusDevice *vmbus_channel_device(VMBusChannel *chan); argument
106 VMBusChannel *vmbus_device_channel(VMBusDevice *dev, uint32_t chan_idx);
/openbmc/qemu/hw/hyperv/
H A Dvmbus.c137 VMBusDevice *dev;
697 VMBusDevice *vmbus_channel_device(VMBusChannel *chan) in vmbus_channel_device()
1385 static void free_channels(VMBusDevice *dev) in free_channels()
2027 static void vdev_reset_on_close(VMBusDevice *vdev) in vdev_reset_on_close()
2269 VMBusDevice *vdev = VMBUS_DEVICE(dev); in vmbus_dev_realize()
2325 VMBusDevice *vdev = VMBUS_DEVICE(dev); in vmbus_dev_reset()
2343 VMBusDevice *vdev = VMBUS_DEVICE(dev); in vmbus_dev_unrealize()
2370 VMBusDevice *vdev = VMBUS_DEVICE(obj); in vmbus_dev_instance_init()
2385 VMSTATE_UINT16(num_channels, VMBusDevice),
2398 .instance_size = sizeof(VMBusDevice),
[all …]
H A Dhv-balloon.c108 VMBusDevice parent;
1507 static void hv_balloon_vmdev_realize(VMBusDevice *vdev, Error **errp) in hv_balloon_vmdev_realize()
1570 static void hv_balloon_vmdev_reset(VMBusDevice *vdev) in hv_balloon_vmdev_reset()
1608 static void hv_balloon_vmdev_unrealize(VMBusDevice *vdev) in hv_balloon_vmdev_unrealize()