Searched refs:qemu_xs_watch (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/hw/xen/ |
H A D | xen-operations.c | 313 struct qemu_xs_watch { struct 323 struct qemu_xs_watch *w = container_of(n, struct qemu_xs_watch, notifier); in watch_notify() argument 331 static struct qemu_xs_watch *new_watch(const char *path, xs_watch_fn fn, in new_watch() 334 struct qemu_xs_watch *w = g_new0(struct qemu_xs_watch, 1); in new_watch() 348 static void free_watch(struct qemu_xs_watch *w) in free_watch() 356 static struct qemu_xs_watch *libxenstore_watch(struct qemu_xs_handle *h, in libxenstore_watch() 360 struct qemu_xs_watch *w = new_watch(path, fn, opaque); in libxenstore_watch() 374 struct qemu_xs_watch *w) in libxenstore_unwatch()
|
H A D | xen-bus-helper.c | 145 struct qemu_xs_watch *xs_node_watch(struct qemu_xs_handle *h, const char *node, in xs_node_watch() 150 struct qemu_xs_watch *w; in xs_node_watch() 167 void xs_node_unwatch(struct qemu_xs_handle *h, struct qemu_xs_watch *w) in xs_node_unwatch()
|
H A D | xen-bus.c | 346 xenbus->backend_watch = g_new(struct qemu_xs_watch *, in xen_bus_realize()
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen-bus.h | 26 struct qemu_xs_watch *backend_state_watch, *frontend_state_watch; 28 struct qemu_xs_watch *backend_online_watch; 65 struct qemu_xs_watch **backend_watch;
|
H A D | xen_backend_ops.h | 260 struct qemu_xs_watch; 284 struct qemu_xs_watch *(*watch)(struct qemu_xs_handle *h, const char *path, 286 void (*unwatch)(struct qemu_xs_handle *h, struct qemu_xs_watch *w); 369 static inline struct qemu_xs_watch *qemu_xen_xs_watch(struct qemu_xs_handle *h, in qemu_xen_xs_watch() 381 struct qemu_xs_watch *w) in qemu_xen_xs_unwatch()
|
H A D | xen-bus-helper.h | 42 struct qemu_xs_watch *xs_node_watch(struct qemu_xs_handle *h, const char *node, 45 void xs_node_unwatch(struct qemu_xs_handle *h, struct qemu_xs_watch *w);
|
H A D | xen_pvdev.h | 42 struct qemu_xs_watch *watch;
|
/openbmc/qemu/hw/i386/kvm/ |
H A D | xen_xenstore.c | 1505 struct qemu_xs_watch { struct 1629 struct qemu_xs_watch *w = l->data; in be_watch_bh() 1645 struct qemu_xs_watch *w = opaque; in xs_be_watch_cb() 1654 static struct qemu_xs_watch *xs_be_watch(struct qemu_xs_handle *h, in xs_be_watch() 1658 struct qemu_xs_watch *w = g_new0(struct qemu_xs_watch, 1); in xs_be_watch() 1677 static void xs_be_unwatch(struct qemu_xs_handle *h, struct qemu_xs_watch *w) in xs_be_unwatch() 1730 struct qemu_xs_watch *w = h->watches->data; in xs_be_close()
|