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()
702 VMBusChannel *vmbus_device_channel(VMBusDevice *dev, uint32_t chan_idx) in vmbus_device_channel()
1005 static int sgl_from_gpa_ranges(QEMUSGList *sgl, VMBusDevice *dev, in sgl_from_gpa_ranges()
1322 static void init_channel(VMBus *vmbus, VMBusDevice *dev, VMBusDeviceClass *vdc, in init_channel()
1356 static void create_channels(VMBus *vmbus, VMBusDevice *dev, Error **errp) in create_channels()
1385 static void free_channels(VMBusDevice *dev) in free_channels()
2024 static void vdev_reset_on_close(VMBusDevice *vdev) in vdev_reset_on_close()
2266 VMBusDevice *vdev = VMBUS_DEVICE(dev); in vmbus_dev_realize()
2285 VMBusDevice *child_dev = VMBUS_DEVICE(child->child); in vmbus_dev_realize()
[all …]
H A Dhv-balloon.c109 VMBusDevice parent;
1491 static void hv_balloon_vmdev_realize(VMBusDevice *vdev, Error **errp) in hv_balloon_vmdev_realize()
1554 static void hv_balloon_vmdev_reset(VMBusDevice *vdev) in hv_balloon_vmdev_reset()
1592 static void hv_balloon_vmdev_unrealize(VMBusDevice *vdev) in hv_balloon_vmdev_unrealize()