Home
last modified time | relevance | path

Searched refs:xenbus_watch (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/sys/arch/xen/include/
H A Dxenbus.h58 struct xenbus_watch { struct
59 SLIST_ENTRY(xenbus_watch) watch_next;
66 void (*xbw_callback)(struct xenbus_watch *, argument
100 struct xenbus_watch xbusd_otherend_watch;
152 int register_xenbus_watch(struct xenbus_watch *watch);
153 void unregister_xenbus_watch(struct xenbus_watch *watch);
186 const char *path2, struct xenbus_watch *watch,
187 void (*callback)(struct xenbus_watch *,
191 void xenbus_unwatch_path(struct xenbus_watch *);
/netbsd-src/sys/arch/xen/xenbus/
H A Dxenbus_xs.c71 struct xenbus_watch *handle;
91 static SLIST_HEAD(, xenbus_watch) watches;
584 static struct xenbus_watch *
587 struct xenbus_watch *i, *cmp; in find_watch()
601 register_xenbus_watch(struct xenbus_watch *watch) in register_xenbus_watch()
619 SLIST_REMOVE(&watches, watch, xenbus_watch, watch_next); in register_xenbus_watch()
626 unregister_xenbus_watch(struct xenbus_watch *watch) in unregister_xenbus_watch()
637 SLIST_REMOVE(&watches, watch, xenbus_watch, watch_next); in unregister_xenbus_watch()
675 struct xenbus_watch *watch; in xs_resume()
H A Dxenbus_client.c55 const char *path2, struct xenbus_watch *watch, in xenbus_watch_path2()
56 void (*callback)(struct xenbus_watch *, in xenbus_watch_path2() argument
86 xenbus_unwatch_path(struct xenbus_watch *watch) in xenbus_unwatch_path()
H A Dxenbus_probe.c242 otherend_changed(struct xenbus_watch *watch, in otherend_changed()
603 frontend_changed(struct xenbus_watch *watch, in frontend_changed()
611 backend_changed(struct xenbus_watch *watch, in backend_changed()
620 static struct xenbus_watch fe_watch;
622 static struct xenbus_watch be_watch;
/netbsd-src/sys/arch/xen/xen/
H A Dshutdown_xenbus.c85 xenbus_shutdown_handler(struct xenbus_watch *watch, const char **vec, in xenbus_shutdown_handler()
139 static struct xenbus_watch xenbus_shutdown_watch = {
H A Dballoon.c161 static void balloon_xenbus_watcher(struct xenbus_watch *, const char **,
170 static struct xenbus_watch balloon_xenbus_watch = {
621 balloon_xenbus_watcher(struct xenbus_watch *watch, const char **vec, in balloon_xenbus_watcher()
H A Dxbdback_xenbus.c188 struct xenbus_watch xbdi_watch; /* to watch our store */
260 static void xbdback_backend_changed(struct xenbus_watch *,
723 xbdback_backend_changed(struct xenbus_watch *watch, in xbdback_backend_changed()