Home
last modified time | relevance | path

Searched refs:xendev_class (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/hw/xen/
H A Dxen-bus.c29 XenDeviceClass *xendev_class = XEN_DEVICE_GET_CLASS(xendev); in xen_device_get_backend_path() local
31 const char *backend = xendev_class->backend; in xen_device_get_backend_path()
44 XenDeviceClass *xendev_class = XEN_DEVICE_GET_CLASS(xendev); in xen_device_get_frontend_path() local
46 const char *device = xendev_class->device; in xen_device_get_frontend_path()
675 XenDeviceClass *xendev_class = XEN_DEVICE_GET_CLASS(xendev); in xen_device_frontend_changed() local
698 if (xendev_class->frontend_changed) { in xen_device_frontend_changed()
701 xendev_class->frontend_changed(xendev, state, &local_err); in xen_device_frontend_changed()
720 XenDeviceClass *xendev_class = XEN_DEVICE_GET_CLASS(xendev); in xen_device_frontend_create() local
722 if (xendev_class->get_frontend_path) { in xen_device_frontend_create()
723 xendev->frontend_path = xendev_class->get_frontend_path(xendev, errp); in xen_device_frontend_create()
[all …]
/openbmc/qemu/hw/char/
H A Dxen_console.c499 XenDeviceClass *xendev_class = XEN_DEVICE_CLASS(class); in xen_console_class_init() local
501 xendev_class->backend = "console"; in xen_console_class_init()
502 xendev_class->device = "console"; in xen_console_class_init()
503 xendev_class->get_name = xen_console_get_name; in xen_console_class_init()
504 xendev_class->realize = xen_console_realize; in xen_console_class_init()
505 xendev_class->frontend_changed = xen_console_frontend_changed; in xen_console_class_init()
506 xendev_class->unrealize = xen_console_unrealize; in xen_console_class_init()
507 xendev_class->get_frontend_path = xen_console_get_frontend_path; in xen_console_class_init()
/openbmc/qemu/hw/net/
H A Dxen_nic.c567 XenDeviceClass *xendev_class = XEN_DEVICE_CLASS(class); in xen_netdev_class_init() local
569 xendev_class->backend = "qnic"; in xen_netdev_class_init()
570 xendev_class->device = "vif"; in xen_netdev_class_init()
571 xendev_class->get_name = xen_netdev_get_name; in xen_netdev_class_init()
572 xendev_class->realize = xen_netdev_realize; in xen_netdev_class_init()
573 xendev_class->frontend_changed = xen_netdev_frontend_changed; in xen_netdev_class_init()
574 xendev_class->unrealize = xen_netdev_unrealize; in xen_netdev_class_init()
/openbmc/qemu/hw/block/
H A Dxen-block.c683 XenDeviceClass *xendev_class = XEN_DEVICE_CLASS(class); in xen_block_class_init() local
685 xendev_class->backend = "qdisk"; in xen_block_class_init()
686 xendev_class->device = "vbd"; in xen_block_class_init()
687 xendev_class->get_name = xen_block_get_name; in xen_block_class_init()
688 xendev_class->realize = xen_block_realize; in xen_block_class_init()
689 xendev_class->frontend_changed = xen_block_frontend_changed; in xen_block_class_init()
690 xendev_class->unrealize = xen_block_unrealize; in xen_block_class_init()