Home
last modified time | relevance | path

Searched refs:xenbus (Results 1 – 18 of 18) sorted by relevance

/openbmc/qemu/hw/xen/
H A Dxen-bus.c28 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); in xen_device_get_backend_path() local
38 xenbus->backend_id, backend, xendev->frontend_id, in xen_device_get_backend_path()
59 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); in xen_device_unplug() local
67 tid = qemu_xen_xs_transaction_start(xenbus->xsh); in xen_device_unplug()
73 xs_node_printf(xenbus->xsh, tid, xendev->backend_path, "online", in xen_device_unplug()
79 xs_node_printf(xenbus->xsh, tid, xendev->backend_path, "state", in xen_device_unplug()
85 if (!qemu_xen_xs_transaction_end(xenbus->xsh, tid, false)) { in xen_device_unplug()
100 qemu_xen_xs_transaction_end(xenbus->xsh, tid, true); in xen_device_unplug()
116 static void xen_bus_backend_create(XenBus *xenbus, const char *type, in xen_bus_backend_create() argument
129 tid = qemu_xen_xs_transaction_start(xenbus->xsh); in xen_bus_backend_create()
[all …]
H A Dxen-backend.c23 XenBus *xenbus; member
127 void xen_backend_device_create(XenBus *xenbus, const char *type, in xen_backend_device_create() argument
139 backend->xenbus = xenbus; in xen_backend_device_create()
150 return backend->xenbus; in xen_backend_get_bus()
/openbmc/linux/drivers/xen/xenbus/
H A DMakefile2 obj-y += xenbus.o
5 xenbus-objs =
6 xenbus-objs += xenbus_client.o
7 xenbus-objs += xenbus_comms.o
8 xenbus-objs += xenbus_xs.o
9 xenbus-objs += xenbus_probe.o
11 xenbus-be-objs-$(CONFIG_XEN_BACKEND) += xenbus_probe_backend.o
12 xenbus-objs += $(xenbus-be-objs-y)
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-devices-xenbus1 What: /sys/devices/*/xenbus/event_channels
8 What: /sys/devices/*/xenbus/events
15 What: /sys/devices/*/xenbus/jiffies_eoi_delayed
24 What: /sys/devices/*/xenbus/spurious_events
32 What: /sys/devices/*/xenbus/spurious_threshold
/openbmc/qemu/hw/char/
H A Dxen_console.c369 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); in xen_console_get_name() local
384 value = qemu_xen_xs_read(xenbus->xsh, XBT_NULL, fe_path, NULL); in xen_console_get_name()
479 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); in xen_console_get_frontend_path() local
480 char *ret = console_frontend_path(xenbus->xsh, xendev->frontend_id, in xen_console_get_frontend_path()
531 XenBus *xenbus = xen_backend_get_bus(backend); in type_init() local
539 struct qemu_xs_handle *xsh = xenbus->xsh; in type_init()
604 if (qdev_realize_and_unref(DEVICE(xendev), BUS(xenbus), errp)) { in type_init()
/openbmc/linux/drivers/block/xen-blkback/
H A DMakefile4 xen-blkback-y := blkback.o xenbus.o
/openbmc/linux/drivers/net/xen-netback/
H A DMakefile4 xen-netback-y := netback.o xenbus.o interface.o hash.o rx.o
/openbmc/linux/drivers/xen/xen-pciback/
H A DMakefile11 xen-pciback-y := pci_stub.o pciback_ops.o xenbus.o
/openbmc/qemu/include/hw/xen/
H A Dxen-backend.h37 void xen_backend_device_create(XenBus *xenbus, const char *type,
/openbmc/qemu/hw/net/
H A Dxen_nic.c512 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(xendev))); in xen_netdev_get_name() local
522 value = qemu_xen_xs_read(xenbus->xsh, XBT_NULL, fe_path, NULL); in xen_netdev_get_name()
600 XenBus *xenbus = xen_backend_get_bus(backend); in type_init() local
632 if (qdev_realize_and_unref(DEVICE(xendev), BUS(xenbus), errp)) { in type_init()
/openbmc/linux/drivers/xen/
H A DMakefile6 obj-y += xenbus/
H A DKconfig106 For example, by reading and writing the "xenbus" file, guests
115 The old xenstore userspace tools expect to find "xenbus"
116 under /proc/xen, but "xenbus" is now found at the root of the
/openbmc/qemu/hw/block/
H A Dxen-block.c80 XenBus *xenbus = XEN_BUS(qdev_get_parent_bus(DEVICE(blockdev))); in xen_block_find_free_vdev() local
92 existing_frontends = qemu_xen_xs_directory(xenbus->xsh, XBT_NULL, fe_path, in xen_block_find_free_vdev()
1028 XenBus *xenbus = xen_backend_get_bus(backend); in xen_block_device_create() local
1103 if (!qdev_realize_and_unref(DEVICE(xendev), BUS(xenbus), errp)) { in xen_block_device_create()
/openbmc/linux/
H A Dopengrok1.0.log3503 2024-12-28 20:07:13.252-0600 FINE t585 DefaultIndexChangedListener.fileAdd: Add: '/openbmc/linux/drivers/xen/xenbus/Makefile' (ShAnalyzer)
3505 2024-12-28 20:07:13.252-0600 FINER t585 HistoryGuru.storeHistory: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} supports history for directories, skipping '/opengrok/src/openbmc/linux/drivers/xen/xenbus/Makefile'
3507 2024-12-28 20:07:13.257-0600 FINER t585 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/xen/xenbus/Makefile'
3508 2024-12-28 20:07:13.257-0600 FINEST t585 Statistics.logIt: Added: '/openbmc/linux/drivers/xen/xenbus/Makefile' (ShAnalyzer) (took 4 ms)
[all...]
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log5490 2024-12-28 20:09:06.984-0600 FINEST t1092 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/xen/xenbus/xenbus_dev_backend.c.gz'
[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]