Searched refs:xs_watch (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/sys/xen/xenstore/
H A Dxenstorevar.h55 struct xs_watch;
57 typedef void (xs_watch_cb_t)(struct xs_watch *, const char **vec,
61 struct xs_watch struct
63 LIST_ENTRY(xs_watch) list;
83 LIST_HEAD(xs_watch_list, xs_watch);
335 * \param watch An xs_watch struct with it's node and callback fields
343 int xs_register_watch(struct xs_watch *watch);
348 * \param watch An xs_watch object previously used in a successful call
351 * The xs_watch object's node field is not altered by this call.
355 void xs_unregister_watch(struct xs_watch *watc
[all...]
/freebsd-13-stable/sys/xen/xenbus/
H A Dxenbusb.h68 struct xs_watch xbs_device_watch;
131 struct xs_watch xd_otherend_watch;
139 struct xs_watch xd_local_watch;
H A Dxenbusb.c125 * \param watch The xs_watch object used to register this callback
133 xenbusb_otherend_watch_cb(struct xs_watch *watch, const char **vec,
162 * \param watch The xs_watch object used to register this callback
171 xenbusb_local_watch_cb(struct xs_watch *watch, const char **vec,
557 xenbusb_devices_changed(struct xs_watch *watch, const char **vec,
/freebsd-13-stable/sys/dev/xen/xenstore/
H A Dxenstore.c104 static struct xs_watch *find_watch(const char *token);
137 struct xs_watch *handle;
913 xs_watch(const char *path, const char *token) function
955 static struct xs_watch *
958 struct xs_watch *i, *cmp;
1197 struct xs_watch *watch;
1212 xs_watch(watch->node, token);
1581 xs_register_watch(struct xs_watch *watch)
1595 error = xs_watch(watch->node, token);
1611 xs_unregister_watch(struct xs_watch *watc
[all...]
H A Dxenstore_dev.c65 struct xs_watch watch;
197 xs_dev_watch_cb(struct xs_watch *watch, const char **vec, unsigned int len)
/freebsd-13-stable/sys/dev/xen/balloon/
H A Dballoon.c313 static struct xs_watch target_watch =
321 watch_target(struct xs_watch *watch,
/freebsd-13-stable/sys/dev/xen/control/
H A Dcontrol.c181 struct xs_watch xctrl_watch;
355 xctrl_on_watch_event(struct xs_watch *watch, const char **vec, unsigned int len)
/freebsd-13-stable/sys/dev/xen/blkback/
H A Dblkback.c807 struct xs_watch hotplug_watch;
3600 xbb_attach_disk(struct xs_watch *watch, const char **vec, unsigned int len)

Completed in 118 milliseconds